Documentation ¶
Index ¶
- type AddAttachmentToTestRecord
- type AddAttachmentToTestRecordResponse
- type AddAttachmentToTestRun
- type AddAttachmentToTestRunResponse
- type AddAttachmentToTestStep
- type AddAttachmentToTestStepResponse
- type AddProjectToProjectSpan
- type AddProjectToProjectSpanResponse
- type AddTestRecord
- type AddTestRecordResponse
- type AddTestRecordToTestRun
- type AddTestRecordToTestRunResponse
- type AnyType
- type AnyURI
- type ArrayOfCustom
- type ArrayOfEnumOptionId
- type ArrayOfLinkedOslcResource
- type ArrayOfModuleComment
- type ArrayOfParameter
- type ArrayOfParameterDefinition
- type ArrayOfPriorityOptionId
- type ArrayOfRow
- type ArrayOfSubterraURI
- type ArrayOfTestRecord
- type ArrayOfTestRunAttachment
- type ArrayOfTestRunComment
- type ArrayOfTestStep
- type ArrayOfTestStepResult
- type ArrayOfText
- type ArrayOf_tns3_ParameterDefinition
- type ArrayOfstring
- type CreateSummaryDefect
- type CreateSummaryDefectResponse
- type CreateTestRun
- type CreateTestRunResponse
- type CreateTestRunWithTitle
- type CreateTestRunWithTitleResponse
- type Currency
- type Custom
- type CustomFieldType
- type DeleteAttachmentFromTestRecord
- type DeleteAttachmentFromTestRecordResponse
- type DeleteAttachmentFromTestStep
- type DeleteAttachmentFromTestStepResponse
- type DeleteTestRunAttachment
- type DeleteTestRunAttachmentResponse
- type EnumCustomFieldType
- type EnumOption
- type EnumOptionId
- type ExecuteTest
- type ExecuteTestResponse
- type GetDefinedTestRunCustomFieldKeys
- type GetDefinedTestRunCustomFieldKeysResponse
- type GetDefinedTestRunCustomFieldType
- type GetDefinedTestRunCustomFieldTypeResponse
- type GetDefinedTestRunCustomFieldTypes
- type GetDefinedTestRunCustomFieldTypesResponse
- type GetTestCaseParameterNames
- type GetTestCaseParameterNamesResponse
- type GetTestCaseRecords
- type GetTestCaseRecordsResponse
- type GetTestParametersLibrary
- type GetTestParametersLibraryResponse
- type GetTestRunAttachment
- type GetTestRunAttachmentResponse
- type GetTestRunAttachments
- type GetTestRunAttachmentsResponse
- type GetTestRunById
- type GetTestRunByIdResponse
- type GetTestRunByIdWithFields
- type GetTestRunByIdWithFieldsResponse
- type GetTestRunByUri
- type GetTestRunByUriResponse
- type GetTestRunByUriWithFields
- type GetTestRunByUriWithFieldsResponse
- type GetTestRunCustomFieldType
- type GetTestRunCustomFieldTypeResponse
- type GetTestRunCustomFieldTypes
- type GetTestRunCustomFieldTypesResponse
- type GetTestSteps
- type GetTestStepsConfiguration
- type GetTestStepsConfigurationResponse
- type GetTestStepsResponse
- type GetTestsConfiguration
- type GetTestsConfigurationResponse
- type GetWikiContentForTestRun
- type GetWikiContentForTestRunResponse
- type ImportedComment
- type LinkedOslcResource
- type Location
- type Module
- type ModuleComment
- type NCName
- type Parameter
- type ParameterDefinition
- type ParametersAndDefinitions
- type ParametersLibrary
- type PriorityOpt
- type PriorityOptionId
- type Project
- type Properties
- type Property
- type RemoveProjectFromProjectSpan
- type RemoveProjectFromProjectSpanResponse
- type Row
- type SearchTestRecords
- type SearchTestRecordsResponse
- type SearchTestRunTemplates
- type SearchTestRunTemplatesLimited
- type SearchTestRunTemplatesLimitedResponse
- type SearchTestRunTemplatesResponse
- type SearchTestRunTemplatesWithFields
- type SearchTestRunTemplatesWithFieldsLimited
- type SearchTestRunTemplatesWithFieldsLimitedResponse
- type SearchTestRunTemplatesWithFieldsResponse
- type SearchTestRuns
- type SearchTestRunsLimited
- type SearchTestRunsLimitedResponse
- type SearchTestRunsResponse
- type SearchTestRunsWithFields
- type SearchTestRunsWithFieldsLimited
- type SearchTestRunsWithFieldsLimitedResponse
- type SearchTestRunsWithFieldsResponse
- type SetTestSteps
- type SetTestStepsResponse
- type SubterraURI
- type Table
- type TestManagementWebService
- type TestRecord
- type TestRun
- type TestRunAttachment
- type TestRunComment
- type TestStep
- type TestStepResult
- type TestSteps
- type TestsConfiguration
- type Text
- type UpdateSummaryDefect
- type UpdateSummaryDefectResponse
- type UpdateTestRecord
- type UpdateTestRecordAtIndex
- type UpdateTestRecordAtIndexResponse
- type UpdateTestRecordResponse
- type UpdateTestRun
- type UpdateTestRunAttachment
- type UpdateTestRunAttachmentResponse
- type UpdateTestRunResponse
- type UpdateWikiContentForTestRun
- type UpdateWikiContentForTestRunResponse
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAttachmentToTestRecord ¶
type AddAttachmentToTestRecord struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl addAttachmentToTestRecord"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Index int32 `xml:"index,omitempty" json:"index,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Data []byte `xml:"data,omitempty" json:"data,omitempty"` }
type AddAttachmentToTestRun ¶
type AddAttachmentToTestRun struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl addAttachmentToTestRun"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Data []byte `xml:"data,omitempty" json:"data,omitempty"` }
type AddAttachmentToTestStep ¶
type AddAttachmentToTestStep struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl addAttachmentToTestStep"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Index int32 `xml:"index,omitempty" json:"index,omitempty"` TestStepIndex int32 `xml:"testStepIndex,omitempty" json:"testStepIndex,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Data []byte `xml:"data,omitempty" json:"data,omitempty"` }
type AddProjectToProjectSpan ¶
type AddProjectToProjectSpan struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl addProjectToProjectSpan"` Uri *SubterraURI `xml:"uri,omitempty" json:"uri,omitempty"` ProjectId string `xml:"projectId,omitempty" json:"projectId,omitempty"` }
type AddTestRecord ¶
type AddTestRecord struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl addTestRecord"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` TestCaseUri *SubterraURI `xml:"testCaseUri,omitempty" json:"testCaseUri,omitempty"` TestResultId string `xml:"testResultId,omitempty" json:"testResultId,omitempty"` TestComment *Text `xml:"testComment,omitempty" json:"testComment,omitempty"` ExecutedByUri *SubterraURI `xml:"executedByUri,omitempty" json:"executedByUri,omitempty"` Executed soap.XSDDateTime `xml:"executed,omitempty" json:"executed,omitempty"` Duration float32 `xml:"duration,omitempty" json:"duration,omitempty"` DefectUri *SubterraURI `xml:"defectUri,omitempty" json:"defectUri,omitempty"` }
type AddTestRecordResponse ¶
type AddTestRecordToTestRun ¶
type AddTestRecordToTestRun struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl addTestRecordToTestRun"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` TestRecord *TestRecord `xml:"testRecord,omitempty" json:"testRecord,omitempty"` }
type ArrayOfCustom ¶
type ArrayOfCustom struct {
Custom []*Custom `xml:"Custom,omitempty" json:"Custom,omitempty"`
}
type ArrayOfEnumOptionId ¶
type ArrayOfEnumOptionId struct {
EnumOptionId []*EnumOptionId `xml:"EnumOptionId,omitempty" json:"EnumOptionId,omitempty"`
}
type ArrayOfLinkedOslcResource ¶
type ArrayOfLinkedOslcResource struct {
LinkedOslcResource []*LinkedOslcResource `xml:"LinkedOslcResource,omitempty" json:"LinkedOslcResource,omitempty"`
}
type ArrayOfModuleComment ¶
type ArrayOfModuleComment struct {
ModuleComment []*ModuleComment `xml:"ModuleComment,omitempty" json:"ModuleComment,omitempty"`
}
type ArrayOfParameter ¶
type ArrayOfParameter struct {
Parameter []*Parameter `xml:"Parameter,omitempty" json:"Parameter,omitempty"`
}
type ArrayOfParameterDefinition ¶
type ArrayOfParameterDefinition struct {
ParameterDefinition []*ParameterDefinition `xml:"ParameterDefinition,omitempty" json:"ParameterDefinition,omitempty"`
}
type ArrayOfPriorityOptionId ¶
type ArrayOfPriorityOptionId struct {
PriorityOptionId []*PriorityOptionId `xml:"PriorityOptionId,omitempty" json:"PriorityOptionId,omitempty"`
}
type ArrayOfRow ¶
type ArrayOfRow struct {
Row []*Row `xml:"Row,omitempty" json:"Row,omitempty"`
}
type ArrayOfSubterraURI ¶
type ArrayOfSubterraURI struct {
SubterraURI []*SubterraURI `xml:"SubterraURI,omitempty" json:"SubterraURI,omitempty"`
}
type ArrayOfTestRecord ¶
type ArrayOfTestRecord struct {
TestRecord []*TestRecord `xml:"TestRecord,omitempty" json:"TestRecord,omitempty"`
}
type ArrayOfTestRunAttachment ¶
type ArrayOfTestRunAttachment struct {
TestRunAttachment []*TestRunAttachment `xml:"TestRunAttachment,omitempty" json:"TestRunAttachment,omitempty"`
}
type ArrayOfTestRunComment ¶
type ArrayOfTestRunComment struct {
TestRunComment []*TestRunComment `xml:"TestRunComment,omitempty" json:"TestRunComment,omitempty"`
}
type ArrayOfTestStep ¶
type ArrayOfTestStep struct {
TestStep []*TestStep `xml:"TestStep,omitempty" json:"TestStep,omitempty"`
}
type ArrayOfTestStepResult ¶
type ArrayOfTestStepResult struct {
TestStepResult []*TestStepResult `xml:"TestStepResult,omitempty" json:"TestStepResult,omitempty"`
}
type ArrayOfText ¶
type ArrayOfText struct {
Text []*Text `xml:"Text,omitempty" json:"Text,omitempty"`
}
type ArrayOf_tns3_ParameterDefinition ¶
type ArrayOf_tns3_ParameterDefinition struct {
Item []*ParameterDefinition `xml:"item,omitempty" json:"item,omitempty"`
}
type ArrayOfstring ¶
type ArrayOfstring struct {
Astring []string `xml:"string,omitempty" json:"string,omitempty"`
}
type CreateSummaryDefect ¶
type CreateSummaryDefect struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl createSummaryDefect"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` DefectTemplateUri *SubterraURI `xml:"defectTemplateUri,omitempty" json:"defectTemplateUri,omitempty"` }
type CreateSummaryDefectResponse ¶
type CreateSummaryDefectResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl createSummaryDefectResponse"` CreateSummaryDefectReturn *SubterraURI `xml:"createSummaryDefectReturn,omitempty" json:"createSummaryDefectReturn,omitempty"` }
type CreateTestRun ¶
type CreateTestRun struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl createTestRun"` Project string `xml:"project,omitempty" json:"project,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` Template string `xml:"template,omitempty" json:"template,omitempty"` }
type CreateTestRunResponse ¶
type CreateTestRunResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl createTestRunResponse"` CreateTestRunReturn *SubterraURI `xml:"createTestRunReturn,omitempty" json:"createTestRunReturn,omitempty"` }
type CreateTestRunWithTitle ¶
type CreateTestRunWithTitle struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl createTestRunWithTitle"` Project string `xml:"project,omitempty" json:"project,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Template string `xml:"template,omitempty" json:"template,omitempty"` }
type CreateTestRunWithTitleResponse ¶
type CreateTestRunWithTitleResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl createTestRunWithTitleResponse"` CreateTestRunWithTitleReturn *SubterraURI `xml:"createTestRunWithTitleReturn,omitempty" json:"createTestRunWithTitleReturn,omitempty"` }
type CustomFieldType ¶
type CustomFieldType struct { DefaultValue *AnyType `xml:"defaultValue,omitempty" json:"defaultValue,omitempty"` DependsOn *string `xml:"dependsOn,omitempty" json:"dependsOn,omitempty"` Description *string `xml:"description,omitempty" json:"description,omitempty"` Id *string `xml:"id,omitempty" json:"id,omitempty"` Multi bool `xml:"multi,omitempty" json:"multi,omitempty"` Name *string `xml:"name,omitempty" json:"name,omitempty"` Required bool `xml:"required,omitempty" json:"required,omitempty"` }
type DeleteAttachmentFromTestRecord ¶
type DeleteAttachmentFromTestRecord struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl deleteAttachmentFromTestRecord"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Index int32 `xml:"index,omitempty" json:"index,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` }
type DeleteAttachmentFromTestStep ¶
type DeleteAttachmentFromTestStep struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl deleteAttachmentFromTestStep"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Index int32 `xml:"index,omitempty" json:"index,omitempty"` TestStepIndex int32 `xml:"testStepIndex,omitempty" json:"testStepIndex,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` }
type DeleteTestRunAttachment ¶
type DeleteTestRunAttachment struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl deleteTestRunAttachment"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` }
type EnumCustomFieldType ¶
type EnumCustomFieldType struct { *CustomFieldType EnumId *string `xml:"enumId,omitempty" json:"enumId,omitempty"` }
type EnumOption ¶
type EnumOption struct { Default_ bool `xml:"default,omitempty" json:"default,omitempty"` EnumId *string `xml:"enumId,omitempty" json:"enumId,omitempty"` Hidden bool `xml:"hidden,omitempty" json:"hidden,omitempty"` Id *string `xml:"id,omitempty" json:"id,omitempty"` Name *string `xml:"name,omitempty" json:"name,omitempty"` Phantom bool `xml:"phantom,omitempty" json:"phantom,omitempty"` Properties *Properties `xml:"properties,omitempty" json:"properties,omitempty"` SequenceNumber int32 `xml:"sequenceNumber,omitempty" json:"sequenceNumber,omitempty"` }
type EnumOptionId ¶
type EnumOptionId struct {
Id *string `xml:"id,omitempty" json:"id,omitempty"`
}
type ExecuteTest ¶
type ExecuteTest struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl executeTest"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` TestRecords []*TestRecord `xml:"testRecords,omitempty" json:"testRecords,omitempty"` }
type ExecuteTestResponse ¶
type GetDefinedTestRunCustomFieldKeysResponse ¶
type GetDefinedTestRunCustomFieldKeysResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getDefinedTestRunCustomFieldKeysResponse"` GetDefinedTestRunCustomFieldKeysReturn []string `xml:"getDefinedTestRunCustomFieldKeysReturn,omitempty" json:"getDefinedTestRunCustomFieldKeysReturn,omitempty"` }
type GetDefinedTestRunCustomFieldTypeResponse ¶
type GetDefinedTestRunCustomFieldTypeResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getDefinedTestRunCustomFieldTypeResponse"` GetDefinedTestRunCustomFieldTypeReturn *CustomFieldType `xml:"getDefinedTestRunCustomFieldTypeReturn,omitempty" json:"getDefinedTestRunCustomFieldTypeReturn,omitempty"` }
type GetDefinedTestRunCustomFieldTypesResponse ¶
type GetDefinedTestRunCustomFieldTypesResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getDefinedTestRunCustomFieldTypesResponse"` GetDefinedTestRunCustomFieldTypesReturn []*CustomFieldType `xml:"getDefinedTestRunCustomFieldTypesReturn,omitempty" json:"getDefinedTestRunCustomFieldTypesReturn,omitempty"` }
type GetTestCaseParameterNames ¶
type GetTestCaseParameterNames struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestCaseParameterNames"` TestCaseUri *SubterraURI `xml:"testCaseUri,omitempty" json:"testCaseUri,omitempty"` }
type GetTestCaseParameterNamesResponse ¶
type GetTestCaseParameterNamesResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestCaseParameterNamesResponse"` GetTestCaseParameterNamesReturn []string `xml:"getTestCaseParameterNamesReturn,omitempty" json:"getTestCaseParameterNamesReturn,omitempty"` }
type GetTestCaseRecords ¶
type GetTestCaseRecords struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestCaseRecords"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` TestCaseUri *SubterraURI `xml:"testCaseUri,omitempty" json:"testCaseUri,omitempty"` }
type GetTestCaseRecordsResponse ¶
type GetTestCaseRecordsResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestCaseRecordsResponse"` GetTestCaseRecordsReturn []*TestRecord `xml:"getTestCaseRecordsReturn,omitempty" json:"getTestCaseRecordsReturn,omitempty"` }
type GetTestParametersLibraryResponse ¶
type GetTestParametersLibraryResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestParametersLibraryResponse"` GetTestParametersLibraryReturn *ParametersLibrary `xml:"getTestParametersLibraryReturn,omitempty" json:"getTestParametersLibraryReturn,omitempty"` }
type GetTestRunAttachment ¶
type GetTestRunAttachment struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunAttachment"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Filename string `xml:"filename,omitempty" json:"filename,omitempty"` }
type GetTestRunAttachmentResponse ¶
type GetTestRunAttachmentResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunAttachmentResponse"` GetTestRunAttachmentReturn *TestRunAttachment `xml:"getTestRunAttachmentReturn,omitempty" json:"getTestRunAttachmentReturn,omitempty"` }
type GetTestRunAttachments ¶
type GetTestRunAttachments struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunAttachments"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` }
type GetTestRunAttachmentsResponse ¶
type GetTestRunAttachmentsResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunAttachmentsResponse"` GetTestRunAttachmentsReturn []*TestRunAttachment `xml:"getTestRunAttachmentsReturn,omitempty" json:"getTestRunAttachmentsReturn,omitempty"` }
type GetTestRunById ¶
type GetTestRunByIdResponse ¶
type GetTestRunByIdWithFields ¶
type GetTestRunByIdWithFields struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunByIdWithFields"` Project string `xml:"project,omitempty" json:"project,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` Keys []string `xml:"keys,omitempty" json:"keys,omitempty"` }
type GetTestRunByUri ¶
type GetTestRunByUri struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunByUri"` Uri *SubterraURI `xml:"uri,omitempty" json:"uri,omitempty"` }
type GetTestRunByUriResponse ¶
type GetTestRunByUriWithFields ¶
type GetTestRunByUriWithFields struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunByUriWithFields"` Uri *SubterraURI `xml:"uri,omitempty" json:"uri,omitempty"` Keys []string `xml:"keys,omitempty" json:"keys,omitempty"` }
type GetTestRunByUriWithFieldsResponse ¶
type GetTestRunByUriWithFieldsResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunByUriWithFieldsResponse"` GetTestRunByUriWithFieldsReturn *TestRun `xml:"getTestRunByUriWithFieldsReturn,omitempty" json:"getTestRunByUriWithFieldsReturn,omitempty"` }
type GetTestRunCustomFieldType ¶
type GetTestRunCustomFieldType struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunCustomFieldType"` TestRunURI *SubterraURI `xml:"testRunURI,omitempty" json:"testRunURI,omitempty"` Key string `xml:"key,omitempty" json:"key,omitempty"` }
type GetTestRunCustomFieldTypeResponse ¶
type GetTestRunCustomFieldTypeResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunCustomFieldTypeResponse"` GetTestRunCustomFieldTypeReturn *CustomFieldType `xml:"getTestRunCustomFieldTypeReturn,omitempty" json:"getTestRunCustomFieldTypeReturn,omitempty"` }
type GetTestRunCustomFieldTypes ¶
type GetTestRunCustomFieldTypes struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunCustomFieldTypes"` TestRunURI *SubterraURI `xml:"testRunURI,omitempty" json:"testRunURI,omitempty"` }
type GetTestRunCustomFieldTypesResponse ¶
type GetTestRunCustomFieldTypesResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestRunCustomFieldTypesResponse"` GetTestRunCustomFieldTypesReturn []*CustomFieldType `xml:"getTestRunCustomFieldTypesReturn,omitempty" json:"getTestRunCustomFieldTypesReturn,omitempty"` }
type GetTestSteps ¶
type GetTestSteps struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestSteps"` Uri *SubterraURI `xml:"uri,omitempty" json:"uri,omitempty"` }
type GetTestStepsConfigurationResponse ¶
type GetTestStepsConfigurationResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestStepsConfigurationResponse"` GetTestStepsConfigurationReturn []*EnumOption `xml:"getTestStepsConfigurationReturn,omitempty" json:"getTestStepsConfigurationReturn,omitempty"` }
type GetTestStepsResponse ¶
type GetTestsConfiguration ¶
type GetTestsConfigurationResponse ¶
type GetTestsConfigurationResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getTestsConfigurationResponse"` GetTestsConfigurationReturn *TestsConfiguration `xml:"getTestsConfigurationReturn,omitempty" json:"getTestsConfigurationReturn,omitempty"` }
type GetWikiContentForTestRun ¶
type GetWikiContentForTestRun struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl getWikiContentForTestRun"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` }
type ImportedComment ¶
type ImportedComment struct { Author string `xml:"author,omitempty" json:"author,omitempty"` Created soap.XSDDateTime `xml:"created,omitempty" json:"created,omitempty"` Initials string `xml:"initials,omitempty" json:"initials,omitempty"` }
type LinkedOslcResource ¶
type LinkedOslcResource struct { Label string `xml:"label,omitempty" json:"label,omitempty"` Revision string `xml:"revision,omitempty" json:"revision,omitempty"` Role *EnumOptionId `xml:"role,omitempty" json:"role,omitempty"` Uri string `xml:"uri,omitempty" json:"uri,omitempty"` }
type Module ¶
type Module struct { AllowedWITypes *ArrayOfEnumOptionId `xml:"allowedWITypes,omitempty" json:"allowedWITypes,omitempty"` AreLinksFromParentToChild bool `xml:"areLinksFromParentToChild,omitempty" json:"areLinksFromParentToChild,omitempty"` Author *User `xml:"author,omitempty" json:"author,omitempty"` AutoSuspect bool `xml:"autoSuspect,omitempty" json:"autoSuspect,omitempty"` BranchedFrom *Module `xml:"branchedFrom,omitempty" json:"branchedFrom,omitempty"` BranchedWithQuery string `xml:"branchedWithQuery,omitempty" json:"branchedWithQuery,omitempty"` Comments *ArrayOfModuleComment `xml:"comments,omitempty" json:"comments,omitempty"` Created soap.XSDDateTime `xml:"created,omitempty" json:"created,omitempty"` DerivedFields *ArrayOfstring `xml:"derivedFields,omitempty" json:"derivedFields,omitempty"` DerivedFromURI *SubterraURI `xml:"derivedFromURI,omitempty" json:"derivedFromURI,omitempty"` DerivedFromLinkRole *EnumOptionId `xml:"derivedFromLinkRole,omitempty" json:"derivedFromLinkRole,omitempty"` HeadingSidebarFields string `xml:"headingSidebarFields,omitempty" json:"headingSidebarFields,omitempty"` HomePageContent *Text `xml:"homePageContent,omitempty" json:"homePageContent,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` LinkedOslcResources *ArrayOfLinkedOslcResource `xml:"linkedOslcResources,omitempty" json:"linkedOslcResources,omitempty"` Location *Location `xml:"location,omitempty" json:"location,omitempty"` ModuleAbsoluteLocation *Location `xml:"moduleAbsoluteLocation,omitempty" json:"moduleAbsoluteLocation,omitempty"` ModuleFolder string `xml:"moduleFolder,omitempty" json:"moduleFolder,omitempty"` ModuleLocation *Location `xml:"moduleLocation,omitempty" json:"moduleLocation,omitempty"` ModuleName string `xml:"moduleName,omitempty" json:"moduleName,omitempty"` Project *Project `xml:"project,omitempty" json:"project,omitempty"` Status *EnumOptionId `xml:"status,omitempty" json:"status,omitempty"` StructureLinkRole *EnumOptionId `xml:"structureLinkRole,omitempty" json:"structureLinkRole,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Type_ *EnumOptionId `xml:"type,omitempty" json:"type,omitempty"` Updated soap.XSDDateTime `xml:"updated,omitempty" json:"updated,omitempty"` UpdatedBy *User `xml:"updatedBy,omitempty" json:"updatedBy,omitempty"` UsesOutlineNumbering bool `xml:"usesOutlineNumbering,omitempty" json:"usesOutlineNumbering,omitempty"` VariantURI *SubterraURI `xml:"variantURI,omitempty" json:"variantURI,omitempty"` CustomFields *ArrayOfCustom `xml:"customFields,omitempty" json:"customFields,omitempty"` Uri *SubterraURI `xml:"uri,attr,omitempty" json:"uri,omitempty"` Unresolvable bool `xml:"unresolvable,attr,omitempty" json:"unresolvable,omitempty"` }
type ModuleComment ¶
type ModuleComment struct { Author *User `xml:"author,omitempty" json:"author,omitempty"` ChildCommentURIs *ArrayOfSubterraURI `xml:"childCommentURIs,omitempty" json:"childCommentURIs,omitempty"` Created soap.XSDDateTime `xml:"created,omitempty" json:"created,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` ImportedComment *ImportedComment `xml:"importedComment,omitempty" json:"importedComment,omitempty"` ParentCommentURI *SubterraURI `xml:"parentCommentURI,omitempty" json:"parentCommentURI,omitempty"` ReferredWorkItemURI *SubterraURI `xml:"referredWorkItemURI,omitempty" json:"referredWorkItemURI,omitempty"` Resolved bool `xml:"resolved,omitempty" json:"resolved,omitempty"` Tags *ArrayOfEnumOptionId `xml:"tags,omitempty" json:"tags,omitempty"` Text *Text `xml:"text,omitempty" json:"text,omitempty"` Uri *SubterraURI `xml:"uri,attr,omitempty" json:"uri,omitempty"` Unresolvable bool `xml:"unresolvable,attr,omitempty" json:"unresolvable,omitempty"` }
type ParameterDefinition ¶
type ParameterDefinition struct {
Name *string `xml:"name,omitempty" json:"name,omitempty"`
}
type ParametersAndDefinitions ¶
type ParametersAndDefinitions struct { ParameterDefinitions *ArrayOfParameterDefinition `xml:"parameterDefinitions,omitempty" json:"parameterDefinitions,omitempty"` Parameters *ArrayOfParameter `xml:"parameters,omitempty" json:"parameters,omitempty"` }
type ParametersLibrary ¶
type ParametersLibrary struct {
ParameterDefinitions *ArrayOf_tns3_ParameterDefinition `xml:"parameterDefinitions,omitempty" json:"parameterDefinitions,omitempty"`
}
type PriorityOpt ¶
type PriorityOpt struct { *EnumOption Float float32 `xml:"float,omitempty" json:"float,omitempty"` }
type PriorityOptionId ¶
type PriorityOptionId struct {
*EnumOptionId
}
type Project ¶
type Project struct { Active bool `xml:"active,omitempty" json:"active,omitempty"` Color string `xml:"color,omitempty" json:"color,omitempty"` Description *Text `xml:"description,omitempty" json:"description,omitempty"` Finish soap.XSDDate `xml:"finish,omitempty" json:"finish,omitempty"` Icon string `xml:"icon,omitempty" json:"icon,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` Lead *User `xml:"lead,omitempty" json:"lead,omitempty"` Location *Location `xml:"location,omitempty" json:"location,omitempty"` LockWorkRecordsDate soap.XSDDate `xml:"lockWorkRecordsDate,omitempty" json:"lockWorkRecordsDate,omitempty"` Name string `xml:"name,omitempty" json:"name,omitempty"` ProjectGroupURI *SubterraURI `xml:"projectGroupURI,omitempty" json:"projectGroupURI,omitempty"` Start soap.XSDDate `xml:"start,omitempty" json:"start,omitempty"` TrackerPrefix string `xml:"trackerPrefix,omitempty" json:"trackerPrefix,omitempty"` Uri *SubterraURI `xml:"uri,attr,omitempty" json:"uri,omitempty"` Unresolvable bool `xml:"unresolvable,attr,omitempty" json:"unresolvable,omitempty"` }
type Properties ¶
type Properties struct {
Property []*Property `xml:"property,omitempty" json:"property,omitempty"`
}
type RemoveProjectFromProjectSpan ¶
type RemoveProjectFromProjectSpan struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl removeProjectFromProjectSpan"` Uri *SubterraURI `xml:"uri,omitempty" json:"uri,omitempty"` ProjectId string `xml:"projectId,omitempty" json:"projectId,omitempty"` }
type Row ¶
type Row struct {
Values *ArrayOfText `xml:"values,omitempty" json:"values,omitempty"`
}
type SearchTestRecords ¶
type SearchTestRecords struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRecords"` Query string `xml:"query,omitempty" json:"query,omitempty"` Sort string `xml:"sort,omitempty" json:"sort,omitempty"` Limit int32 `xml:"limit,omitempty" json:"limit,omitempty"` }
type SearchTestRecordsResponse ¶
type SearchTestRecordsResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRecordsResponse"` SearchTestRecordsReturn []*TestRecord `xml:"searchTestRecordsReturn,omitempty" json:"searchTestRecordsReturn,omitempty"` }
type SearchTestRunTemplates ¶
type SearchTestRunTemplatesLimited ¶
type SearchTestRunTemplatesLimited struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunTemplatesLimited"` Query string `xml:"query,omitempty" json:"query,omitempty"` Sort string `xml:"sort,omitempty" json:"sort,omitempty"` ResultsLimit int32 `xml:"resultsLimit,omitempty" json:"resultsLimit,omitempty"` }
type SearchTestRunTemplatesLimitedResponse ¶
type SearchTestRunTemplatesLimitedResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunTemplatesLimitedResponse"` SearchTestRunTemplatesLimitedReturn []*TestRun `xml:"searchTestRunTemplatesLimitedReturn,omitempty" json:"searchTestRunTemplatesLimitedReturn,omitempty"` }
type SearchTestRunTemplatesWithFields ¶
type SearchTestRunTemplatesWithFields struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunTemplatesWithFields"` Query string `xml:"query,omitempty" json:"query,omitempty"` Sort string `xml:"sort,omitempty" json:"sort,omitempty"` Fields []string `xml:"fields,omitempty" json:"fields,omitempty"` }
type SearchTestRunTemplatesWithFieldsLimited ¶
type SearchTestRunTemplatesWithFieldsLimited struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunTemplatesWithFieldsLimited"` Query string `xml:"query,omitempty" json:"query,omitempty"` Sort string `xml:"sort,omitempty" json:"sort,omitempty"` Fields []string `xml:"fields,omitempty" json:"fields,omitempty"` ResultsLimit int32 `xml:"resultsLimit,omitempty" json:"resultsLimit,omitempty"` }
type SearchTestRunTemplatesWithFieldsLimitedResponse ¶
type SearchTestRunTemplatesWithFieldsLimitedResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunTemplatesWithFieldsLimitedResponse"` SearchTestRunTemplatesWithFieldsLimitedReturn []*TestRun `xml:"searchTestRunTemplatesWithFieldsLimitedReturn,omitempty" json:"searchTestRunTemplatesWithFieldsLimitedReturn,omitempty"` }
type SearchTestRunTemplatesWithFieldsResponse ¶
type SearchTestRunTemplatesWithFieldsResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunTemplatesWithFieldsResponse"` SearchTestRunTemplatesWithFieldsReturn []*TestRun `xml:"searchTestRunTemplatesWithFieldsReturn,omitempty" json:"searchTestRunTemplatesWithFieldsReturn,omitempty"` }
type SearchTestRuns ¶
type SearchTestRunsLimited ¶
type SearchTestRunsLimited struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunsLimited"` Query string `xml:"query,omitempty" json:"query,omitempty"` Sort string `xml:"sort,omitempty" json:"sort,omitempty"` ResultsLimit int32 `xml:"resultsLimit,omitempty" json:"resultsLimit,omitempty"` }
type SearchTestRunsResponse ¶
type SearchTestRunsWithFields ¶
type SearchTestRunsWithFields struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunsWithFields"` Query string `xml:"query,omitempty" json:"query,omitempty"` Sort string `xml:"sort,omitempty" json:"sort,omitempty"` Fields []string `xml:"fields,omitempty" json:"fields,omitempty"` }
type SearchTestRunsWithFieldsLimited ¶
type SearchTestRunsWithFieldsLimited struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunsWithFieldsLimited"` Query string `xml:"query,omitempty" json:"query,omitempty"` Sort string `xml:"sort,omitempty" json:"sort,omitempty"` Fields []string `xml:"fields,omitempty" json:"fields,omitempty"` ResultsLimit int32 `xml:"resultsLimit,omitempty" json:"resultsLimit,omitempty"` }
type SearchTestRunsWithFieldsLimitedResponse ¶
type SearchTestRunsWithFieldsLimitedResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl searchTestRunsWithFieldsLimitedResponse"` SearchTestRunsWithFieldsLimitedReturn []*TestRun `xml:"searchTestRunsWithFieldsLimitedReturn,omitempty" json:"searchTestRunsWithFieldsLimitedReturn,omitempty"` }
type SetTestSteps ¶
type SetTestSteps struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl setTestSteps"` WorkItemURI *SubterraURI `xml:"workItemURI,omitempty" json:"workItemURI,omitempty"` TestSteps []*TestStep `xml:"testSteps,omitempty" json:"testSteps,omitempty"` }
type SetTestStepsResponse ¶
type SubterraURI ¶
type SubterraURI string
type Table ¶
type Table struct { Keys *ArrayOfstring `xml:"keys,omitempty" json:"keys,omitempty"` Rows *ArrayOfRow `xml:"rows,omitempty" json:"rows,omitempty"` }
type TestManagementWebService ¶
type TestManagementWebService interface { /* Adds a new Attachment to the specified Test Record. The created attachment can have a different file name than the one given. @param testRunUri The testRunUri URI of the Test Run that contains the target Test Record. @param index The index of the Test Record in the Test Run. @param fileName The Attachment's file name. @param title The Attachment's title. @param data The Attachment's data. @since 3.7.3 */ AddAttachmentToTestRecord(request *AddAttachmentToTestRecord) (*AddAttachmentToTestRecordResponse, error) AddAttachmentToTestRecordContext(ctx context.Context, request *AddAttachmentToTestRecord) (*AddAttachmentToTestRecordResponse, error) /* Adds a new Attachment to the given Test Run or Test Run Template. @param testRunUri The URI of the target Test Run or Test Run Template. @param fileName The Attachment's file name. @param title The Attachment's title. @param data The Attachment's data. @since 3.7.1 */ AddAttachmentToTestRun(request *AddAttachmentToTestRun) (*AddAttachmentToTestRunResponse, error) AddAttachmentToTestRunContext(ctx context.Context, request *AddAttachmentToTestRun) (*AddAttachmentToTestRunResponse, error) /* Adds a new Attachment to the specified Test Step. The created Attachment can have a different file name from the given one. @param testRunUri The testRunUri URI of the Test Run that contains the target Test Step. @param index The index of the Test Record in the Test Run that contains the target Test Step. @param testStepIndex The index of the Test Step in the Test Record. @param fileName The attachment's file name. @param title The attachment's title. @param data The attachment's data. @since 3.7.3 */ AddAttachmentToTestStep(request *AddAttachmentToTestStep) (*AddAttachmentToTestStepResponse, error) AddAttachmentToTestStepContext(ctx context.Context, request *AddAttachmentToTestStep) (*AddAttachmentToTestStepResponse, error) /* Adds a specified Project to the Project Span of the Test Run. @param uri The URI of the Test Run. (Not null.) @param projectId The Project Id of the Project to be added. (Not null.) @since 3.10.1 */ AddProjectToProjectSpan(request *AddProjectToProjectSpan) (*AddProjectToProjectSpanResponse, error) AddProjectToProjectSpanContext(ctx context.Context, request *AddProjectToProjectSpan) (*AddProjectToProjectSpanResponse, error) /* Add a Test Record to a Test Run. @param testRunUri The URI of the Test Run that the Test Record will be added to. @param testCaseUri The URI of the executed Test Case. @param testResultId The Id of the Test Result. Can be {@code null}. @param testComment The comment to be tracked with the Test Record. Can be {@code null}. @param executedByUri The URI of the user to be used as the Author of the Test Record. Can be {@code null}. @param executed date When the Test Case has been executed. Can be {@code null}. @param duration The time it takes to execute the Test Case. A negative value is treated as {@code null}. @param defectUri The URI of the Defect Work Item to be linked from created record. Can be {@code null}. @since 3.6.0 */ AddTestRecord(request *AddTestRecord) (*AddTestRecordResponse, error) AddTestRecordContext(ctx context.Context, request *AddTestRecord) (*AddTestRecordResponse, error) /* Adds the Test Record to the Test Run. If the Test Record to add has a result but does not have the Test Case revision filled in, the added Test Record will automatically set the Test Case revision to the current revision of the Test Case. @param testRunUri The URI of the target Test Run. @param testRecord The Test Record to add. @since 3.7.0 */ AddTestRecordToTestRun(request *AddTestRecordToTestRun) (*AddTestRecordToTestRunResponse, error) AddTestRecordToTestRunContext(ctx context.Context, request *AddTestRecordToTestRun) (*AddTestRecordToTestRunResponse, error) /* Create or return an existing Summary Defect Work Item of a Test Run. @param testRunUri The URI of the Test Run to update the summary defect for. @param defectTemplateUri The URI of the Defect Work Item template to be used. The configured template will be used if {@code null}. @return The URI of the created or existing Summary Defect Work Item. @since 3.6.0 */ CreateSummaryDefect(request *CreateSummaryDefect) (*CreateSummaryDefectResponse, error) CreateSummaryDefectContext(ctx context.Context, request *CreateSummaryDefect) (*CreateSummaryDefectResponse, error) /* Create a new Test Run. @param project The Project the Test Run will be created in. @param id The Id of the Test Run to be created. @param template The template used to create the Test Run. @return The URI of the created Test Run. @since 3.6.0 */ CreateTestRun(request *CreateTestRun) (*CreateTestRunResponse, error) CreateTestRunContext(ctx context.Context, request *CreateTestRun) (*CreateTestRunResponse, error) /* Create a new Test Run. @param project The Project the Test Run will be created in. @param id The Id of the Test Run to be created in. @param title The title of the Test Run to be created. The template title is used when null. @param template The template used to create the Test Run. @return The URI of the created Test Run. @since 3.10.1 */ CreateTestRunWithTitle(request *CreateTestRunWithTitle) (*CreateTestRunWithTitleResponse, error) CreateTestRunWithTitleContext(ctx context.Context, request *CreateTestRunWithTitle) (*CreateTestRunWithTitleResponse, error) /* Deletes the Test Record Attachment given by the Test Run, the index of the Test Record and the Attachment's file name. @param testRunUri The testRunUri URI of the Test Run that contains the target Test Record. @param index The index of the Test Record in the Test Run. @param fileName The Attachment's file name. @since 3.7.3 */ DeleteAttachmentFromTestRecord(request *DeleteAttachmentFromTestRecord) (*DeleteAttachmentFromTestRecordResponse, error) DeleteAttachmentFromTestRecordContext(ctx context.Context, request *DeleteAttachmentFromTestRecord) (*DeleteAttachmentFromTestRecordResponse, error) /* Deletes the Test Step Attachment given by the Test Run, the index of Test Records, the index of Test Steps and the Attachment's file name. @param testRunUri The testRunUri URI of the Test Run that contains the target Test Record. @param index The index of the Test Record in the Test Run. @param testStepIndex The index of the Test Step in the Test Record. @param fileName The attachment's file name. @since 3.7.3 */ DeleteAttachmentFromTestStep(request *DeleteAttachmentFromTestStep) (*DeleteAttachmentFromTestStepResponse, error) DeleteAttachmentFromTestStepContext(ctx context.Context, request *DeleteAttachmentFromTestStep) (*DeleteAttachmentFromTestStepResponse, error) /* Deletes the Test Run Attachment matching the Test Run and Attachment's file name. This Method is applicable for Test Run Templates. @param testRunUri The URI of the Test Run or Test Run Template containing the target Attachment. (Not null.) @param fileName The file name of Attachment to delete. @since 3.7.1 */ DeleteTestRunAttachment(request *DeleteTestRunAttachment) (*DeleteTestRunAttachmentResponse, error) DeleteTestRunAttachmentContext(ctx context.Context, request *DeleteTestRunAttachment) (*DeleteTestRunAttachmentResponse, error) /* Executes Test Cases given by the Test Records within a specified Test Run. This method differs from others within this web service because it can execute multiple Test Cases in a single call. It can also create a defect if a Test Case fails. (If configured to do so on the Polarion server.) It replaces having to call multiple web services like addTestRecord(...) or updateTestRecord(...) and the manual creation of a defect. Test parameters in the supplied Test Records override any parameters contained within the original planned test records and the Test Run itself. If a required parameter is supplied with an empty value, the Method will fail. It is not necessary to fill in all the parameters, only those that do not have a value set in the Test Run or planned Test Case, or those that should be changed. @param testRunUri The URI of the Test Run. (Not null.) @param testRecords An array containing Test Records for executed Test Cases. Submitted Test Records are automatically updated. For example, when a Test Case is planned, paused or created. (Not null.) @since 3.10.3 */ ExecuteTest(request *ExecuteTest) (*ExecuteTestResponse, error) ExecuteTestContext(ctx context.Context, request *ExecuteTest) (*ExecuteTestResponse, error) /* Gets all custom field keys defined for a Test Run. @param projectID The Id of the Project. (If null, the Global context is used.) @since 3.10.3 */ GetDefinedTestRunCustomFieldKeys(request *GetDefinedTestRunCustomFieldKeys) (*GetDefinedTestRunCustomFieldKeysResponse, error) GetDefinedTestRunCustomFieldKeysContext(ctx context.Context, request *GetDefinedTestRunCustomFieldKeys) (*GetDefinedTestRunCustomFieldKeysResponse, error) /* Gets a custom field definition for a Test Run. @param projectID The ID of the Project. (If null, the Global context is used.) @param key The custom field's key. (Not null.) @since 3.10.3 */ GetDefinedTestRunCustomFieldType(request *GetDefinedTestRunCustomFieldType) (*GetDefinedTestRunCustomFieldTypeResponse, error) GetDefinedTestRunCustomFieldTypeContext(ctx context.Context, request *GetDefinedTestRunCustomFieldType) (*GetDefinedTestRunCustomFieldTypeResponse, error) /* Gets all custom field definitions for a Test Run. @param projectID The Id of the Project. (If null, the Global context is used.) @since 3.10.3 */ GetDefinedTestRunCustomFieldTypes(request *GetDefinedTestRunCustomFieldTypes) (*GetDefinedTestRunCustomFieldTypesResponse, error) GetDefinedTestRunCustomFieldTypesContext(ctx context.Context, request *GetDefinedTestRunCustomFieldTypes) (*GetDefinedTestRunCustomFieldTypesResponse, error) /* Returns an array of test parameter names used in the Test Case. @param testCaseUri The URI of the Test Case. (Not null). @since 3.17.0 */ GetTestCaseParameterNames(request *GetTestCaseParameterNames) (*GetTestCaseParameterNamesResponse, error) GetTestCaseParameterNamesContext(ctx context.Context, request *GetTestCaseParameterNames) (*GetTestCaseParameterNamesResponse, error) /* Returns the Test Records of a particular Test Case in a Test Run. @param testRunUri The URI of the Test Run. (Not null). @param testCaseUri The URI of the Test Case (Mot null). @since 3.17.0 */ GetTestCaseRecords(request *GetTestCaseRecords) (*GetTestCaseRecordsResponse, error) GetTestCaseRecordsContext(ctx context.Context, request *GetTestCaseRecords) (*GetTestCaseRecordsResponse, error) /* Returns the Project level test parameter library. @param projectId The Id of the Project to get the test parameter library for. (Not null.) @since 3.17.0 */ GetTestParametersLibrary(request *GetTestParametersLibrary) (*GetTestParametersLibraryResponse, error) GetTestParametersLibraryContext(ctx context.Context, request *GetTestParametersLibrary) (*GetTestParametersLibraryResponse, error) /* Returns an Attachment of a given Test Run or Test Run Template. @param testRunUri The URI of the target Test Run or Test Run Template. @return the attachment @since 3.7.1 */ GetTestRunAttachment(request *GetTestRunAttachment) (*GetTestRunAttachmentResponse, error) GetTestRunAttachmentContext(ctx context.Context, request *GetTestRunAttachment) (*GetTestRunAttachmentResponse, error) /* Returns the Attachments of a given Test Run or Test Run Template. @param testRunUri The URI of the target Test Run or Test Run Template. @return attachments @since 3.7.1 */ GetTestRunAttachments(request *GetTestRunAttachments) (*GetTestRunAttachmentsResponse, error) GetTestRunAttachmentsContext(ctx context.Context, request *GetTestRunAttachments) (*GetTestRunAttachmentsResponse, error) /* Returns a specific Test Run. @param project The Id of the Project that contains the Test Run to load. @param id The Id of the Test Run to load. @return the Test Run. @since 3.6.0 */ GetTestRunById(request *GetTestRunById) (*GetTestRunByIdResponse, error) GetTestRunByIdContext(ctx context.Context, request *GetTestRunById) (*GetTestRunByIdResponse, error) /* Returns a specific Test Run that only contains values for the specified list of fields. @param project The Id of the Project that contains the Test Run to load. (Not null.) @param id The Id of the Test Run to load. (Not null.) @param keys The keys of Test Run properties that should be copied from the Test Run. (Not null.) @return The Test Run. (Not null.) @since 3.17.0 */ GetTestRunByIdWithFields(request *GetTestRunByIdWithFields) (*GetTestRunByIdWithFieldsResponse, error) GetTestRunByIdWithFieldsContext(ctx context.Context, request *GetTestRunByIdWithFields) (*GetTestRunByIdWithFieldsResponse, error) /* Returns a specific Test Run. @param uri The URI of the Test Run to load. @return The Test Run. @since 3.6.0 */ GetTestRunByUri(request *GetTestRunByUri) (*GetTestRunByUriResponse, error) GetTestRunByUriContext(ctx context.Context, request *GetTestRunByUri) (*GetTestRunByUriResponse, error) /* Returns a specific Test Run that only contains values for the specified list of fields. @param uri The URI of the Test Run to load. (Not null.) @param keys The keys of the Test Run properties that should be copied from the Test Run. (Not null.) @return the Test Run. (not null) @since 3.17.0 */ GetTestRunByUriWithFields(request *GetTestRunByUriWithFields) (*GetTestRunByUriWithFieldsResponse, error) GetTestRunByUriWithFieldsContext(ctx context.Context, request *GetTestRunByUriWithFields) (*GetTestRunByUriWithFieldsResponse, error) /* Gets the custom field definitions for a specific Test Run. @param testRunURI The URI of the Test Run. (Not null.) @param key The custom field's key. (Not null.) @since 3.10.3 */ GetTestRunCustomFieldType(request *GetTestRunCustomFieldType) (*GetTestRunCustomFieldTypeResponse, error) GetTestRunCustomFieldTypeContext(ctx context.Context, request *GetTestRunCustomFieldType) (*GetTestRunCustomFieldTypeResponse, error) /* Gets all custom field definitions for a specific Test Run. @param testRunURI The URI of the Test Run. (Not null.) @since 3.10.3 */ GetTestRunCustomFieldTypes(request *GetTestRunCustomFieldTypes) (*GetTestRunCustomFieldTypesResponse, error) GetTestRunCustomFieldTypesContext(ctx context.Context, request *GetTestRunCustomFieldTypes) (*GetTestRunCustomFieldTypesResponse, error) /* Gets the Test Steps of the Work Item with the URI. @param uri The URI of the Work Item to get. @return The Test Steps of the Work Item with the given URI. @since 3.7.0 */ GetTestSteps(request *GetTestSteps) (*GetTestStepsResponse, error) GetTestStepsContext(ctx context.Context, request *GetTestSteps) (*GetTestStepsResponse, error) /* Gets the Test Steps custom field configuration. @param projectId The Id of the Project containing the Test Step configuration. @return An EnumOption array containing the configuration for each Test Step column. @since 3.7.0 */ GetTestStepsConfiguration(request *GetTestStepsConfiguration) (*GetTestStepsConfigurationResponse, error) GetTestStepsConfigurationContext(ctx context.Context, request *GetTestStepsConfiguration) (*GetTestStepsConfigurationResponse, error) /* Get the test management configuration for a specific Project. @param projectId The Id of the Project to get the test configuration for. @return The configuration. @since 3.6.0 */ GetTestsConfiguration(request *GetTestsConfiguration) (*GetTestsConfigurationResponse, error) GetTestsConfigurationContext(ctx context.Context, request *GetTestsConfiguration) (*GetTestsConfigurationResponse, error) /* Returns the Wiki Page content of Test Run or Test Run Template. @param testRunUri The URI of the target Test Run or Test Run Template. @return The Wiki Page content of Test Run or Test Run Template. @since 3.7.1 */ GetWikiContentForTestRun(request *GetWikiContentForTestRun) (*GetWikiContentForTestRunResponse, error) GetWikiContentForTestRunContext(ctx context.Context, request *GetWikiContentForTestRun) (*GetWikiContentForTestRunResponse, error) /* Removes the specified Project from the Project Span of the Test Run. @param uri The URI of the Test Run. (Not null.) @param projectId The Project Id of the Project to be removed. (Not null). @since 3.10.1 */ RemoveProjectFromProjectSpan(request *RemoveProjectFromProjectSpan) (*RemoveProjectFromProjectSpanResponse, error) RemoveProjectFromProjectSpanContext(ctx context.Context, request *RemoveProjectFromProjectSpan) (*RemoveProjectFromProjectSpanResponse, error) /* Search for Test Records. @param query The query used to find Test Records. @param sort The sort field. @param limit The maximum number of records to be returned. (-1 for unlimited.) @return the found test records. @since 3.6.0 @deprecated since 3.8.1 with no direct replacement. */ SearchTestRecords(request *SearchTestRecords) (*SearchTestRecordsResponse, error) SearchTestRecordsContext(ctx context.Context, request *SearchTestRecords) (*SearchTestRecordsResponse, error) /* Search Test Run templates. @param query The query used to find test run templates. @param sort The field used to sort the result. @return The found Test Run templates. @since 3.6.0 */ SearchTestRunTemplates(request *SearchTestRunTemplates) (*SearchTestRunTemplatesResponse, error) SearchTestRunTemplatesContext(ctx context.Context, request *SearchTestRunTemplates) (*SearchTestRunTemplatesResponse, error) /* Search Test Run templates. @param query The query used to find Test Run templates. @param sort The field used to sort the result. @param resultsLimit The maximum number of records to be returned. (-1 for unlimited.) @return The found Test Run templates. @since 3.6.0 */ SearchTestRunTemplatesLimited(request *SearchTestRunTemplatesLimited) (*SearchTestRunTemplatesLimitedResponse, error) SearchTestRunTemplatesLimitedContext(ctx context.Context, request *SearchTestRunTemplatesLimited) (*SearchTestRunTemplatesLimitedResponse, error) /* Search Test Run templates. @param query The query used to find Test Run templates. @param sort The field used to sort the result. @param fields The Test Run fields that should be initialized. All other fields will be {@code null}. @return The found Test Run templates. @since 3.6.0 */ SearchTestRunTemplatesWithFields(request *SearchTestRunTemplatesWithFields) (*SearchTestRunTemplatesWithFieldsResponse, error) SearchTestRunTemplatesWithFieldsContext(ctx context.Context, request *SearchTestRunTemplatesWithFields) (*SearchTestRunTemplatesWithFieldsResponse, error) /* Search Test Run templates. @param query The query used to find Test Run templates. @param sort The field used to sort the result. @param fields The Test Run fields that should be initialized. All other fields will be {@code null}. @param resultsLimit The maximum number of records to be returned. (-1 for unlimited.) @return The found Test Run templates. @since 3.6.0 */ SearchTestRunTemplatesWithFieldsLimited(request *SearchTestRunTemplatesWithFieldsLimited) (*SearchTestRunTemplatesWithFieldsLimitedResponse, error) SearchTestRunTemplatesWithFieldsLimitedContext(ctx context.Context, request *SearchTestRunTemplatesWithFieldsLimited) (*SearchTestRunTemplatesWithFieldsLimitedResponse, error) /* Search Test Runs. @param query The query used to find Test Runs. @param sort The field used to sort the result. @return The found Test Runs. @since 3.6.0 */ SearchTestRuns(request *SearchTestRuns) (*SearchTestRunsResponse, error) SearchTestRunsContext(ctx context.Context, request *SearchTestRuns) (*SearchTestRunsResponse, error) /* Search test runs. @param query The query used to find Test Runs. @param sort The field used to sort the result. @param resultsLimit The maximum number of records to be returned. (-1 for unlimited.) @return The found test runs. @since 3.6.0 */ SearchTestRunsLimited(request *SearchTestRunsLimited) (*SearchTestRunsLimitedResponse, error) SearchTestRunsLimitedContext(ctx context.Context, request *SearchTestRunsLimited) (*SearchTestRunsLimitedResponse, error) /* Search Test Runs. @param query The query used to find Test Runs. @param sort The field used to sort the result. @param fields The Test Run fields that should be initialized. All other fields will be {@code null}. @return The found Test Runs. @since 3.6.0 */ SearchTestRunsWithFields(request *SearchTestRunsWithFields) (*SearchTestRunsWithFieldsResponse, error) SearchTestRunsWithFieldsContext(ctx context.Context, request *SearchTestRunsWithFields) (*SearchTestRunsWithFieldsResponse, error) /* Search Test Runs. @param query The query used to find Test Runs. @param sort The field used to sort the result. @param fields The Test Run fields that should be initialized. All other fields will be {@code null}. @param resultsLimit The maximum number of records to be returned. (-1 for unlimited.) @return The found Test Runs. @since 3.6.0 */ SearchTestRunsWithFieldsLimited(request *SearchTestRunsWithFieldsLimited) (*SearchTestRunsWithFieldsLimitedResponse, error) SearchTestRunsWithFieldsLimitedContext(ctx context.Context, request *SearchTestRunsWithFieldsLimited) (*SearchTestRunsWithFieldsLimitedResponse, error) /* Adds the Test Steps to the Work Item with the given URI. (The add operation). If the Work Item already has Test Steps, they will be completely replaced. (The update operation). If the testSteps parameter is {@code null}, the content of the Test Steps field will be emptied. (The delete operation). @param workItemURI The SubterraURI of the item to set the Work Item. @param testSteps An array containing an entry for each step. @since 3.7.0 */ SetTestSteps(request *SetTestSteps) (*SetTestStepsResponse, error) SetTestStepsContext(ctx context.Context, request *SetTestSteps) (*SetTestStepsResponse, error) /* Create or update the Summary Defect Work Item of a Test Run. @param testRunUri The URI of the Test Run to update the Summary Defect for. @param source The source of the Summary Defect, used to generate the Description content. @param totalFailures The amount of total failures in the Test Run. (Used to generate the Description content.) @param totalErrors The total number of errors in the Test Run. (Used to generate the Description content.) @param totalTests The total number of tests in the Test Run. (Used to generate the Description content.) @param defectTemplateUri The URI of the Defect Work Item template to be used. The configured template will be used if {@code null}. @return The URI of the created Summary Defect Work Item. @since 3.6.0 */ UpdateSummaryDefect(request *UpdateSummaryDefect) (*UpdateSummaryDefectResponse, error) UpdateSummaryDefectContext(ctx context.Context, request *UpdateSummaryDefect) (*UpdateSummaryDefectResponse, error) /* Update a Test Record. @param testRunUri The URI of the Test Run that the Test Record will be updated for. @param index The index of the Test Record in the list of all executed Test Run Test Records. @param testResultId The Id of the test result. Can be {@code null}. @param testComment The comment to be tracked with the Test Record. Can be {@code null}. @param executedByUri The URI of the user to be used as the Author of the Test Record. Can be {@code null}. @param executed date When the Test Case was executed. Can be {@code null}. @param duration The time it takes to execute the Test Case. A negative value is treated as {@code null}. @param defectUri The URI of the Defect Work Item to be linked from the created record. Can be {@code null}. @since 3.6.0 */ UpdateTestRecord(request *UpdateTestRecord) (*UpdateTestRecordResponse, error) UpdateTestRecordContext(ctx context.Context, request *UpdateTestRecord) (*UpdateTestRecordResponse, error) /* Updates or removes the Test Record at a given index in the Test Run. Test parameters should not be entered in the supplied Test Record because they are ignored by this method. (This may change in the future.) @param testRunUri The URI of the target Test Run. (Not null). @param index The index of the Test Record in the list of all Test Run Test Records. @param testRecord The new Test Record content, or null to remove the Test Record. @since 3.7.0 */ UpdateTestRecordAtIndex(request *UpdateTestRecordAtIndex) (*UpdateTestRecordAtIndexResponse, error) UpdateTestRecordAtIndexContext(ctx context.Context, request *UpdateTestRecordAtIndex) (*UpdateTestRecordAtIndexResponse, error) /* Update a Test Run. @param content The new Test Run content. The URI of the content must be set, otherwise the call will fail. @since 3.6.0 */ UpdateTestRun(request *UpdateTestRun) (*UpdateTestRunResponse, error) UpdateTestRunContext(ctx context.Context, request *UpdateTestRun) (*UpdateTestRunResponse, error) /* Updates the Test Run Attachment matching the Test Run and Attachment's file name. This Method is applicable for Test Run Templates. @param testRunUri The URI of the Test Run or Test Run Template containing the target Attachment. @param fileName The file name of the Attachment to update. @param title The new attachment's title. (If null, the attachment's title is not updated.) @param data The new attachment's data. (If null, the attachment's data is not updated.) @since 3.7.1 */ UpdateTestRunAttachment(request *UpdateTestRunAttachment) (*UpdateTestRunAttachmentResponse, error) UpdateTestRunAttachmentContext(ctx context.Context, request *UpdateTestRunAttachment) (*UpdateTestRunAttachmentResponse, error) /* Updates the Wiki Page content of a given Test Run or Test Run Template. @param testRunUri The URI of the Test Run or Test Run Template. @param content The new Wiki Page content of the Test Run or Test Run Template. @since 3.7.1 */ UpdateWikiContentForTestRun(request *UpdateWikiContentForTestRun) (*UpdateWikiContentForTestRunResponse, error) UpdateWikiContentForTestRunContext(ctx context.Context, request *UpdateWikiContentForTestRun) (*UpdateWikiContentForTestRunResponse, error) }
func NewTestManagementWebService ¶
func NewTestManagementWebService(client *soap.Client) TestManagementWebService
type TestRecord ¶
type TestRecord struct { Attachments *ArrayOfTestRunAttachment `xml:"attachments,omitempty" json:"attachments,omitempty"` Comment *Text `xml:"comment,omitempty" json:"comment,omitempty"` DefectURI *SubterraURI `xml:"defectURI,omitempty" json:"defectURI,omitempty"` Duration float32 `xml:"duration,omitempty" json:"duration,omitempty"` Executed soap.XSDDateTime `xml:"executed,omitempty" json:"executed,omitempty"` ExecutedByURI *SubterraURI `xml:"executedByURI,omitempty" json:"executedByURI,omitempty"` Iteration int32 `xml:"iteration,omitempty" json:"iteration,omitempty"` Result *EnumOptionId `xml:"result,omitempty" json:"result,omitempty"` Signed bool `xml:"signed,omitempty" json:"signed,omitempty"` TestCaseURI *SubterraURI `xml:"testCaseURI,omitempty" json:"testCaseURI,omitempty"` TestCaseRevision string `xml:"testCaseRevision,omitempty" json:"testCaseRevision,omitempty"` TestParameters *ArrayOfParameter `xml:"testParameters,omitempty" json:"testParameters,omitempty"` TestStepResults *ArrayOfTestStepResult `xml:"testStepResults,omitempty" json:"testStepResults,omitempty"` }
type TestRun ¶
type TestRun struct { Attachments *ArrayOfTestRunAttachment `xml:"attachments,omitempty" json:"attachments,omitempty"` AuthorURI *SubterraURI `xml:"authorURI,omitempty" json:"authorURI,omitempty"` Comments *ArrayOfTestRunComment `xml:"comments,omitempty" json:"comments,omitempty"` Created soap.XSDDateTime `xml:"created,omitempty" json:"created,omitempty"` Document *Module `xml:"document,omitempty" json:"document,omitempty"` FinishedOn soap.XSDDateTime `xml:"finishedOn,omitempty" json:"finishedOn,omitempty"` GroupId string `xml:"groupId,omitempty" json:"groupId,omitempty"` HomePageContent *Text `xml:"homePageContent,omitempty" json:"homePageContent,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` IdPrefix string `xml:"idPrefix,omitempty" json:"idPrefix,omitempty"` IsTemplate bool `xml:"isTemplate,omitempty" json:"isTemplate,omitempty"` KeepInHistory bool `xml:"keepInHistory,omitempty" json:"keepInHistory,omitempty"` Location *Location `xml:"location,omitempty" json:"location,omitempty"` ProjectURI *SubterraURI `xml:"projectURI,omitempty" json:"projectURI,omitempty"` ProjectSpanURIs *ArrayOfSubterraURI `xml:"projectSpanURIs,omitempty" json:"projectSpanURIs,omitempty"` Query string `xml:"query,omitempty" json:"query,omitempty"` Records *ArrayOfTestRecord `xml:"records,omitempty" json:"records,omitempty"` SelectTestCasesBy *EnumOptionId `xml:"selectTestCasesBy,omitempty" json:"selectTestCasesBy,omitempty"` Status *EnumOptionId `xml:"status,omitempty" json:"status,omitempty"` SummaryDefectURI *SubterraURI `xml:"summaryDefectURI,omitempty" json:"summaryDefectURI,omitempty"` TemplateURI *SubterraURI `xml:"templateURI,omitempty" json:"templateURI,omitempty"` TestParameters *ParametersAndDefinitions `xml:"testParameters,omitempty" json:"testParameters,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Type_ *EnumOptionId `xml:"type,omitempty" json:"type,omitempty"` Updated soap.XSDDateTime `xml:"updated,omitempty" json:"updated,omitempty"` UseReportFromTemplate bool `xml:"useReportFromTemplate,omitempty" json:"useReportFromTemplate,omitempty"` CustomFields *ArrayOfCustom `xml:"customFields,omitempty" json:"customFields,omitempty"` Uri *SubterraURI `xml:"uri,attr,omitempty" json:"uri,omitempty"` Unresolvable bool `xml:"unresolvable,attr,omitempty" json:"unresolvable,omitempty"` }
type TestRunAttachment ¶
type TestRunAttachment struct { Author *User `xml:"author,omitempty" json:"author,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` Length int64 `xml:"length,omitempty" json:"length,omitempty"` TestRunURI *SubterraURI `xml:"testRunURI,omitempty" json:"testRunURI,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Updated soap.XSDDateTime `xml:"updated,omitempty" json:"updated,omitempty"` Url string `xml:"url,omitempty" json:"url,omitempty"` Uri *SubterraURI `xml:"uri,attr,omitempty" json:"uri,omitempty"` Unresolvable bool `xml:"unresolvable,attr,omitempty" json:"unresolvable,omitempty"` }
type TestRunComment ¶
type TestRunComment struct { Author *User `xml:"author,omitempty" json:"author,omitempty"` ChildCommentURIs *ArrayOfSubterraURI `xml:"childCommentURIs,omitempty" json:"childCommentURIs,omitempty"` Created soap.XSDDateTime `xml:"created,omitempty" json:"created,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` ParentCommentURI *SubterraURI `xml:"parentCommentURI,omitempty" json:"parentCommentURI,omitempty"` Resolved bool `xml:"resolved,omitempty" json:"resolved,omitempty"` Tags *ArrayOfEnumOptionId `xml:"tags,omitempty" json:"tags,omitempty"` Text *Text `xml:"text,omitempty" json:"text,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Uri *SubterraURI `xml:"uri,attr,omitempty" json:"uri,omitempty"` Unresolvable bool `xml:"unresolvable,attr,omitempty" json:"unresolvable,omitempty"` }
type TestStep ¶
type TestStep struct {
Values *ArrayOfText `xml:"values,omitempty" json:"values,omitempty"`
}
type TestStepResult ¶
type TestStepResult struct { Attachments *ArrayOfTestRunAttachment `xml:"attachments,omitempty" json:"attachments,omitempty"` Comment *Text `xml:"comment,omitempty" json:"comment,omitempty"` Result *EnumOptionId `xml:"result,omitempty" json:"result,omitempty"` }
type TestSteps ¶
type TestSteps struct { Keys *ArrayOfEnumOptionId `xml:"keys,omitempty" json:"keys,omitempty"` Steps *ArrayOfTestStep `xml:"steps,omitempty" json:"steps,omitempty"` }
type TestsConfiguration ¶
type TestsConfiguration struct { DefectAutoAssignementEnabled bool `xml:"defectAutoAssignementEnabled,omitempty" json:"defectAutoAssignementEnabled,omitempty"` DefectReuseType *string `xml:"defectReuseType,omitempty" json:"defectReuseType,omitempty"` DefectTemplate *string `xml:"defectTemplate,omitempty" json:"defectTemplate,omitempty"` DefectToTestCaseLinkRoleId *string `xml:"defectToTestCaseLinkRoleId,omitempty" json:"defectToTestCaseLinkRoleId,omitempty"` DefectWorkItemType *string `xml:"defectWorkItemType,omitempty" json:"defectWorkItemType,omitempty"` DefectsProject *string `xml:"defectsProject,omitempty" json:"defectsProject,omitempty"` FieldsToCopyFromTestCaseToDefect *Properties `xml:"fieldsToCopyFromTestCaseToDefect,omitempty" json:"fieldsToCopyFromTestCaseToDefect,omitempty"` FieldsToCopyFromTestRunToLinkedDefect *Properties `xml:"fieldsToCopyFromTestRunToLinkedDefect,omitempty" json:"fieldsToCopyFromTestRunToLinkedDefect,omitempty"` FieldsToCopyFromTestRunToNewDefect *Properties `xml:"fieldsToCopyFromTestRunToNewDefect,omitempty" json:"fieldsToCopyFromTestRunToNewDefect,omitempty"` MaxCreatedDefects *int32 `xml:"maxCreatedDefects,omitempty" json:"maxCreatedDefects,omitempty"` MaxCreatedDefectsPercent *int32 `xml:"maxCreatedDefectsPercent,omitempty" json:"maxCreatedDefectsPercent,omitempty"` ResultErrorEnumId *string `xml:"resultErrorEnumId,omitempty" json:"resultErrorEnumId,omitempty"` ResultFailedEnumId *string `xml:"resultFailedEnumId,omitempty" json:"resultFailedEnumId,omitempty"` ResultPassedEnumId *string `xml:"resultPassedEnumId,omitempty" json:"resultPassedEnumId,omitempty"` RetestAllowed bool `xml:"retestAllowed,omitempty" json:"retestAllowed,omitempty"` StatusErrorEnumId *string `xml:"statusErrorEnumId,omitempty" json:"statusErrorEnumId,omitempty"` StatusFailedEnumId *string `xml:"statusFailedEnumId,omitempty" json:"statusFailedEnumId,omitempty"` StatusOkEnumId *string `xml:"statusOkEnumId,omitempty" json:"statusOkEnumId,omitempty"` SummaryDefectSeverity *string `xml:"summaryDefectSeverity,omitempty" json:"summaryDefectSeverity,omitempty"` TestCaseIdCustomField *string `xml:"testCaseIdCustomField,omitempty" json:"testCaseIdCustomField,omitempty"` TestCaseTemplate *string `xml:"testCaseTemplate,omitempty" json:"testCaseTemplate,omitempty"` TestCaseTestCommentFieldId *string `xml:"testCaseTestCommentFieldId,omitempty" json:"testCaseTestCommentFieldId,omitempty"` TestCaseTestResultFieldId *string `xml:"testCaseTestResultFieldId,omitempty" json:"testCaseTestResultFieldId,omitempty"` TestCaseWorkItemType *string `xml:"testCaseWorkItemType,omitempty" json:"testCaseWorkItemType,omitempty"` TestRunTemplate *string `xml:"testRunTemplate,omitempty" json:"testRunTemplate,omitempty"` TestRunsGeneratedIdEnabled bool `xml:"testRunsGeneratedIdEnabled,omitempty" json:"testRunsGeneratedIdEnabled,omitempty"` }
type UpdateSummaryDefect ¶
type UpdateSummaryDefect struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl updateSummaryDefect"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Source string `xml:"source,omitempty" json:"source,omitempty"` TotalFailures int32 `xml:"totalFailures,omitempty" json:"totalFailures,omitempty"` TotalErrors int32 `xml:"totalErrors,omitempty" json:"totalErrors,omitempty"` TotalTests int32 `xml:"totalTests,omitempty" json:"totalTests,omitempty"` DefectTemplateUri *SubterraURI `xml:"defectTemplateUri,omitempty" json:"defectTemplateUri,omitempty"` }
type UpdateSummaryDefectResponse ¶
type UpdateSummaryDefectResponse struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl updateSummaryDefectResponse"` UpdateSummaryDefectReturn *SubterraURI `xml:"updateSummaryDefectReturn,omitempty" json:"updateSummaryDefectReturn,omitempty"` }
type UpdateTestRecord ¶
type UpdateTestRecord struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl updateTestRecord"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Index int32 `xml:"index,omitempty" json:"index,omitempty"` TestResultId string `xml:"testResultId,omitempty" json:"testResultId,omitempty"` TestComment *Text `xml:"testComment,omitempty" json:"testComment,omitempty"` ExecutedByUri *SubterraURI `xml:"executedByUri,omitempty" json:"executedByUri,omitempty"` Executed soap.XSDDateTime `xml:"executed,omitempty" json:"executed,omitempty"` Duration float32 `xml:"duration,omitempty" json:"duration,omitempty"` DefectUri *SubterraURI `xml:"defectUri,omitempty" json:"defectUri,omitempty"` }
type UpdateTestRecordAtIndex ¶
type UpdateTestRecordAtIndex struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl updateTestRecordAtIndex"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Index int32 `xml:"index,omitempty" json:"index,omitempty"` TestRecord *TestRecord `xml:"testRecord,omitempty" json:"testRecord,omitempty"` }
type UpdateTestRun ¶
type UpdateTestRunAttachment ¶
type UpdateTestRunAttachment struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl updateTestRunAttachment"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` FileName string `xml:"fileName,omitempty" json:"fileName,omitempty"` Title string `xml:"title,omitempty" json:"title,omitempty"` Data []byte `xml:"data,omitempty" json:"data,omitempty"` }
type UpdateTestRunResponse ¶
type UpdateWikiContentForTestRun ¶
type UpdateWikiContentForTestRun struct { XMLName xml.Name `xml:"http://ws.polarion.com/TestManagementWebService-impl updateWikiContentForTestRun"` TestRunUri *SubterraURI `xml:"testRunUri,omitempty" json:"testRunUri,omitempty"` Content *Text `xml:"content,omitempty" json:"content,omitempty"` }
type User ¶
type User struct { Description *Text `xml:"description,omitempty" json:"description,omitempty"` DisabledNotifications bool `xml:"disabledNotifications,omitempty" json:"disabledNotifications,omitempty"` Email string `xml:"email,omitempty" json:"email,omitempty"` HomePageContent *Text `xml:"homePageContent,omitempty" json:"homePageContent,omitempty"` Id string `xml:"id,omitempty" json:"id,omitempty"` Name string `xml:"name,omitempty" json:"name,omitempty"` VoteURIs *ArrayOfSubterraURI `xml:"voteURIs,omitempty" json:"voteURIs,omitempty"` WatcheURIs *ArrayOfSubterraURI `xml:"watcheURIs,omitempty" json:"watcheURIs,omitempty"` Uri *SubterraURI `xml:"uri,attr,omitempty" json:"uri,omitempty"` Unresolvable bool `xml:"unresolvable,attr,omitempty" json:"unresolvable,omitempty"` }
Click to show internal directories.
Click to hide internal directories.