testresults

package
v1.0.0-b5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2020 License: MIT Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddTestResultsToTestRunArgs

type AddTestResultsToTestRunArgs struct {
	// (required)
	Results *[]test.TestCaseResult
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
}

Arguments for the AddTestResultsToTestRun function

type AddWorkItemToTestLinksArgs

type AddWorkItemToTestLinksArgs struct {
	// (required)
	WorkItemToTestLinks *test.WorkItemToTestLinks
	// (required) Project ID or project name
	Project *string
}

Arguments for the AddWorkItemToTestLinks function

type Attachment

type Attachment struct {
	CompressionType *string     `json:"compressionType,omitempty"`
	FileName        *string     `json:"fileName,omitempty"`
	Stream          interface{} `json:"stream,omitempty"`
}

type Client

type Client interface {
	// [Preview API]
	AddTestResultsToTestRun(context.Context, AddTestResultsToTestRunArgs) (*[]test.TestCaseResult, error)
	// [Preview API]
	AddWorkItemToTestLinks(context.Context, AddWorkItemToTestLinksArgs) (*test.WorkItemToTestLinks, error)
	// [Preview API]
	CreateTestIterationResultAttachment(context.Context, CreateTestIterationResultAttachmentArgs) (*test.TestAttachmentReference, error)
	// [Preview API]
	CreateTestResultAttachment(context.Context, CreateTestResultAttachmentArgs) (*test.TestAttachmentReference, error)
	// [Preview API]
	CreateTestRun(context.Context, CreateTestRunArgs) (*test.TestRun, error)
	// [Preview API]
	CreateTestRunAttachment(context.Context, CreateTestRunAttachmentArgs) (*test.TestAttachmentReference, error)
	// [Preview API]
	CreateTestSettings(context.Context, CreateTestSettingsArgs) (*int, error)
	// [Preview API]
	CreateTestSubResultAttachment(context.Context, CreateTestSubResultAttachmentArgs) (*test.TestAttachmentReference, error)
	// [Preview API]
	DeleteTestMethodToWorkItemLink(context.Context, DeleteTestMethodToWorkItemLinkArgs) (*bool, error)
	// [Preview API]
	DeleteTestResultAttachment(context.Context, DeleteTestResultAttachmentArgs) error
	// [Preview API]
	DeleteTestRun(context.Context, DeleteTestRunArgs) error
	// [Preview API]
	DeleteTestRunAttachment(context.Context, DeleteTestRunAttachmentArgs) error
	// [Preview API]
	DeleteTestSettings(context.Context, DeleteTestSettingsArgs) error
	// [Preview API]
	GetBugsLinkedToTestResult(context.Context, GetBugsLinkedToTestResultArgs) (*[]test.WorkItemReference, error)
	// [Preview API]
	GetBuildCodeCoverage(context.Context, GetBuildCodeCoverageArgs) (*[]test.BuildCoverage, error)
	// [Preview API]
	GetCodeCoverageSummary(context.Context, GetCodeCoverageSummaryArgs) (*test.CodeCoverageSummary, error)
	// [Preview API]
	GetTestLogsForBuild(context.Context, GetTestLogsForBuildArgs) (*GetTestLogsForBuildResponseValue, error)
	// [Preview API]
	GetTestLogStoreEndpointDetailsForBuildLog(context.Context, GetTestLogStoreEndpointDetailsForBuildLogArgs) (*test.TestLogStoreEndpointDetails, error)
	// [Preview API]
	GetTestLogStoreEndpointDetailsForResultLog(context.Context, GetTestLogStoreEndpointDetailsForResultLogArgs) (*test.TestLogStoreEndpointDetails, error)
	// [Preview API]
	GetTestLogStoreEndpointDetailsForRunLog(context.Context, GetTestLogStoreEndpointDetailsForRunLogArgs) (*test.TestLogStoreEndpointDetails, error)
	// [Preview API]
	GetTestLogStoreEndpointDetailsForSubResultLog(context.Context, GetTestLogStoreEndpointDetailsForSubResultLogArgs) (*test.TestLogStoreEndpointDetails, error)
	// [Preview API] Returns a test result attachment
	GetTestResultAttachmentContent(context.Context, GetTestResultAttachmentContentArgs) (io.ReadCloser, error)
	// [Preview API]
	GetTestResultAttachments(context.Context, GetTestResultAttachmentsArgs) (*[]test.TestAttachment, error)
	// [Preview API] Returns a test result attachment
	GetTestResultAttachmentZip(context.Context, GetTestResultAttachmentZipArgs) (io.ReadCloser, error)
	// [Preview API]
	GetTestResultById(context.Context, GetTestResultByIdArgs) (*test.TestCaseResult, error)
	// [Preview API]
	GetTestResultDetailsForBuild(context.Context, GetTestResultDetailsForBuildArgs) (*test.TestResultsDetails, error)
	// [Preview API]
	GetTestResultDetailsForRelease(context.Context, GetTestResultDetailsForReleaseArgs) (*test.TestResultsDetails, error)
	// [Preview API]
	GetTestResultLogs(context.Context, GetTestResultLogsArgs) (*GetTestResultLogsResponseValue, error)
	// [Preview API]
	GetTestResults(context.Context, GetTestResultsArgs) (*[]test.TestCaseResult, error)
	// [Preview API]
	GetTestResultsByQuery(context.Context, GetTestResultsByQueryArgs) (*test.TestResultsQuery, error)
	// [Preview API]
	GetTestResultsByQueryWiql(context.Context, GetTestResultsByQueryWiqlArgs) (*[]test.TestCaseResult, error)
	// [Preview API] Get TestResultsSettings data
	GetTestResultsSettings(context.Context, GetTestResultsSettingsArgs) (*test.TestResultsSettings, error)
	// [Preview API] Returns a test run attachment
	GetTestRunAttachmentContent(context.Context, GetTestRunAttachmentContentArgs) (io.ReadCloser, error)
	// [Preview API]
	GetTestRunAttachments(context.Context, GetTestRunAttachmentsArgs) (*[]test.TestAttachment, error)
	// [Preview API] Returns a test run attachment
	GetTestRunAttachmentZip(context.Context, GetTestRunAttachmentZipArgs) (io.ReadCloser, error)
	// [Preview API]
	GetTestRunById(context.Context, GetTestRunByIdArgs) (*test.TestRun, error)
	// [Preview API]
	GetTestRunCodeCoverage(context.Context, GetTestRunCodeCoverageArgs) (*[]test.TestRunCoverage, error)
	// [Preview API]
	GetTestRunLogs(context.Context, GetTestRunLogsArgs) (*GetTestRunLogsResponseValue, error)
	// [Preview API]
	GetTestRuns(context.Context, GetTestRunsArgs) (*[]test.TestRun, error)
	// Get test run statistics , used when we want to get summary of a run by outcome.
	GetTestRunStatistics(context.Context, GetTestRunStatisticsArgs) (*test.TestRunStatistic, error)
	// [Preview API]
	GetTestSettingsById(context.Context, GetTestSettingsByIdArgs) (*test.TestSettings, error)
	// [Preview API] Returns a test sub result attachment
	GetTestSubResultAttachmentContent(context.Context, GetTestSubResultAttachmentContentArgs) (io.ReadCloser, error)
	// [Preview API] Returns attachment references for test sub result.
	GetTestSubResultAttachments(context.Context, GetTestSubResultAttachmentsArgs) (*[]test.TestAttachment, error)
	// [Preview API] Returns a test sub result attachment
	GetTestSubResultAttachmentZip(context.Context, GetTestSubResultAttachmentZipArgs) (io.ReadCloser, error)
	// [Preview API]
	GetTestSubResultLogs(context.Context, GetTestSubResultLogsArgs) (*GetTestSubResultLogsResponseValue, error)
	// [Preview API]
	QueryResultTrendForBuild(context.Context, QueryResultTrendForBuildArgs) (*[]test.AggregatedDataForResultTrend, error)
	// [Preview API]
	QueryResultTrendForRelease(context.Context, QueryResultTrendForReleaseArgs) (*[]test.AggregatedDataForResultTrend, error)
	// [Preview API] Get history of a test method using TestHistoryQuery
	QueryTestHistory(context.Context, QueryTestHistoryArgs) (*test.TestHistoryQuery, error)
	// [Preview API]
	QueryTestMethodLinkedWorkItems(context.Context, QueryTestMethodLinkedWorkItemsArgs) (*test.TestToWorkItemLinks, error)
	// [Preview API]
	QueryTestResultHistory(context.Context, QueryTestResultHistoryArgs) (*test.TestResultHistory, error)
	// [Preview API]
	QueryTestResultsReportForBuild(context.Context, QueryTestResultsReportForBuildArgs) (*test.TestResultSummary, error)
	// [Preview API]
	QueryTestResultsReportForRelease(context.Context, QueryTestResultsReportForReleaseArgs) (*test.TestResultSummary, error)
	// [Preview API]
	QueryTestResultsSummaryForReleases(context.Context, QueryTestResultsSummaryForReleasesArgs) (*[]test.TestResultSummary, error)
	// [Preview API]
	QueryTestResultWorkItems(context.Context, QueryTestResultWorkItemsArgs) (*[]test.WorkItemReference, error)
	// [Preview API] Query Test Runs based on filters. Mandatory fields are minLastUpdatedDate and maxLastUpdatedDate.
	QueryTestRuns(context.Context, QueryTestRunsArgs) (*QueryTestRunsResponseValue, error)
	// [Preview API]
	QueryTestSummaryByRequirement(context.Context, QueryTestSummaryByRequirementArgs) (*[]test.TestSummaryForWorkItem, error)
	// [Preview API]
	TestLogStoreEndpointDetailsForBuild(context.Context, TestLogStoreEndpointDetailsForBuildArgs) (*test.TestLogStoreEndpointDetails, error)
	// [Preview API]
	TestLogStoreEndpointDetailsForResult(context.Context, TestLogStoreEndpointDetailsForResultArgs) (*test.TestLogStoreEndpointDetails, error)
	// [Preview API]
	TestLogStoreEndpointDetailsForRun(context.Context, TestLogStoreEndpointDetailsForRunArgs) (*test.TestLogStoreEndpointDetails, error)
	// [Preview API] http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json of code coverage summary
	UpdateCodeCoverageSummary(context.Context, UpdateCodeCoverageSummaryArgs) error
	// [Preview API] Update project settings of test results
	UpdatePipelinesTestSettings(context.Context, UpdatePipelinesTestSettingsArgs) (*test.TestResultsSettings, error)
	// [Preview API]
	UpdateTestResults(context.Context, UpdateTestResultsArgs) (*[]test.TestCaseResult, error)
	// [Preview API]
	UpdateTestRun(context.Context, UpdateTestRunArgs) (*test.TestRun, error)
}

func NewClient

func NewClient(ctx context.Context, connection *azuredevops.Connection) Client

type ClientImpl

type ClientImpl struct {
	Client azuredevops.Client
}

func (*ClientImpl) AddTestResultsToTestRun

func (client *ClientImpl) AddTestResultsToTestRun(ctx context.Context, args AddTestResultsToTestRunArgs) (*[]test.TestCaseResult, error)

[Preview API]

func (client *ClientImpl) AddWorkItemToTestLinks(ctx context.Context, args AddWorkItemToTestLinksArgs) (*test.WorkItemToTestLinks, error)

[Preview API]

func (*ClientImpl) CreateTestIterationResultAttachment

func (client *ClientImpl) CreateTestIterationResultAttachment(ctx context.Context, args CreateTestIterationResultAttachmentArgs) (*test.TestAttachmentReference, error)

[Preview API]

func (*ClientImpl) CreateTestResultAttachment

func (client *ClientImpl) CreateTestResultAttachment(ctx context.Context, args CreateTestResultAttachmentArgs) (*test.TestAttachmentReference, error)

[Preview API]

func (*ClientImpl) CreateTestRun

func (client *ClientImpl) CreateTestRun(ctx context.Context, args CreateTestRunArgs) (*test.TestRun, error)

[Preview API]

func (*ClientImpl) CreateTestRunAttachment

func (client *ClientImpl) CreateTestRunAttachment(ctx context.Context, args CreateTestRunAttachmentArgs) (*test.TestAttachmentReference, error)

[Preview API]

func (*ClientImpl) CreateTestSettings

func (client *ClientImpl) CreateTestSettings(ctx context.Context, args CreateTestSettingsArgs) (*int, error)

[Preview API]

func (*ClientImpl) CreateTestSubResultAttachment

func (client *ClientImpl) CreateTestSubResultAttachment(ctx context.Context, args CreateTestSubResultAttachmentArgs) (*test.TestAttachmentReference, error)

[Preview API]

func (client *ClientImpl) DeleteTestMethodToWorkItemLink(ctx context.Context, args DeleteTestMethodToWorkItemLinkArgs) (*bool, error)

[Preview API]

func (*ClientImpl) DeleteTestResultAttachment

func (client *ClientImpl) DeleteTestResultAttachment(ctx context.Context, args DeleteTestResultAttachmentArgs) error

[Preview API]

func (*ClientImpl) DeleteTestRun

func (client *ClientImpl) DeleteTestRun(ctx context.Context, args DeleteTestRunArgs) error

[Preview API]

func (*ClientImpl) DeleteTestRunAttachment

func (client *ClientImpl) DeleteTestRunAttachment(ctx context.Context, args DeleteTestRunAttachmentArgs) error

[Preview API]

func (*ClientImpl) DeleteTestSettings

func (client *ClientImpl) DeleteTestSettings(ctx context.Context, args DeleteTestSettingsArgs) error

[Preview API]

func (*ClientImpl) GetBugsLinkedToTestResult

func (client *ClientImpl) GetBugsLinkedToTestResult(ctx context.Context, args GetBugsLinkedToTestResultArgs) (*[]test.WorkItemReference, error)

[Preview API]

func (*ClientImpl) GetBuildCodeCoverage

func (client *ClientImpl) GetBuildCodeCoverage(ctx context.Context, args GetBuildCodeCoverageArgs) (*[]test.BuildCoverage, error)

[Preview API]

func (*ClientImpl) GetCodeCoverageSummary

func (client *ClientImpl) GetCodeCoverageSummary(ctx context.Context, args GetCodeCoverageSummaryArgs) (*test.CodeCoverageSummary, error)

[Preview API]

func (*ClientImpl) GetTestLogStoreEndpointDetailsForBuildLog

func (client *ClientImpl) GetTestLogStoreEndpointDetailsForBuildLog(ctx context.Context, args GetTestLogStoreEndpointDetailsForBuildLogArgs) (*test.TestLogStoreEndpointDetails, error)

[Preview API]

func (*ClientImpl) GetTestLogStoreEndpointDetailsForResultLog

func (client *ClientImpl) GetTestLogStoreEndpointDetailsForResultLog(ctx context.Context, args GetTestLogStoreEndpointDetailsForResultLogArgs) (*test.TestLogStoreEndpointDetails, error)

[Preview API]

func (*ClientImpl) GetTestLogStoreEndpointDetailsForRunLog

func (client *ClientImpl) GetTestLogStoreEndpointDetailsForRunLog(ctx context.Context, args GetTestLogStoreEndpointDetailsForRunLogArgs) (*test.TestLogStoreEndpointDetails, error)

[Preview API]

func (*ClientImpl) GetTestLogStoreEndpointDetailsForSubResultLog

func (client *ClientImpl) GetTestLogStoreEndpointDetailsForSubResultLog(ctx context.Context, args GetTestLogStoreEndpointDetailsForSubResultLogArgs) (*test.TestLogStoreEndpointDetails, error)

[Preview API]

func (*ClientImpl) GetTestLogsForBuild

func (client *ClientImpl) GetTestLogsForBuild(ctx context.Context, args GetTestLogsForBuildArgs) (*GetTestLogsForBuildResponseValue, error)

[Preview API]

func (*ClientImpl) GetTestResultAttachmentContent

func (client *ClientImpl) GetTestResultAttachmentContent(ctx context.Context, args GetTestResultAttachmentContentArgs) (io.ReadCloser, error)

[Preview API] Returns a test result attachment

func (*ClientImpl) GetTestResultAttachmentZip

func (client *ClientImpl) GetTestResultAttachmentZip(ctx context.Context, args GetTestResultAttachmentZipArgs) (io.ReadCloser, error)

[Preview API] Returns a test result attachment

func (*ClientImpl) GetTestResultAttachments

func (client *ClientImpl) GetTestResultAttachments(ctx context.Context, args GetTestResultAttachmentsArgs) (*[]test.TestAttachment, error)

[Preview API]

func (*ClientImpl) GetTestResultById

func (client *ClientImpl) GetTestResultById(ctx context.Context, args GetTestResultByIdArgs) (*test.TestCaseResult, error)

[Preview API]

func (*ClientImpl) GetTestResultDetailsForBuild

func (client *ClientImpl) GetTestResultDetailsForBuild(ctx context.Context, args GetTestResultDetailsForBuildArgs) (*test.TestResultsDetails, error)

[Preview API]

func (*ClientImpl) GetTestResultDetailsForRelease

func (client *ClientImpl) GetTestResultDetailsForRelease(ctx context.Context, args GetTestResultDetailsForReleaseArgs) (*test.TestResultsDetails, error)

[Preview API]

func (*ClientImpl) GetTestResultLogs

func (client *ClientImpl) GetTestResultLogs(ctx context.Context, args GetTestResultLogsArgs) (*GetTestResultLogsResponseValue, error)

[Preview API]

func (*ClientImpl) GetTestResults

func (client *ClientImpl) GetTestResults(ctx context.Context, args GetTestResultsArgs) (*[]test.TestCaseResult, error)

[Preview API]

func (*ClientImpl) GetTestResultsByQuery

func (client *ClientImpl) GetTestResultsByQuery(ctx context.Context, args GetTestResultsByQueryArgs) (*test.TestResultsQuery, error)

[Preview API]

func (*ClientImpl) GetTestResultsByQueryWiql

func (client *ClientImpl) GetTestResultsByQueryWiql(ctx context.Context, args GetTestResultsByQueryWiqlArgs) (*[]test.TestCaseResult, error)

[Preview API]

func (*ClientImpl) GetTestResultsSettings

func (client *ClientImpl) GetTestResultsSettings(ctx context.Context, args GetTestResultsSettingsArgs) (*test.TestResultsSettings, error)

[Preview API] Get TestResultsSettings data

func (*ClientImpl) GetTestRunAttachmentContent

func (client *ClientImpl) GetTestRunAttachmentContent(ctx context.Context, args GetTestRunAttachmentContentArgs) (io.ReadCloser, error)

[Preview API] Returns a test run attachment

func (*ClientImpl) GetTestRunAttachmentZip

func (client *ClientImpl) GetTestRunAttachmentZip(ctx context.Context, args GetTestRunAttachmentZipArgs) (io.ReadCloser, error)

[Preview API] Returns a test run attachment

func (*ClientImpl) GetTestRunAttachments

func (client *ClientImpl) GetTestRunAttachments(ctx context.Context, args GetTestRunAttachmentsArgs) (*[]test.TestAttachment, error)

[Preview API]

func (*ClientImpl) GetTestRunById

func (client *ClientImpl) GetTestRunById(ctx context.Context, args GetTestRunByIdArgs) (*test.TestRun, error)

[Preview API]

func (*ClientImpl) GetTestRunCodeCoverage

func (client *ClientImpl) GetTestRunCodeCoverage(ctx context.Context, args GetTestRunCodeCoverageArgs) (*[]test.TestRunCoverage, error)

[Preview API]

func (*ClientImpl) GetTestRunLogs

func (client *ClientImpl) GetTestRunLogs(ctx context.Context, args GetTestRunLogsArgs) (*GetTestRunLogsResponseValue, error)

[Preview API]

func (*ClientImpl) GetTestRunStatistics

func (client *ClientImpl) GetTestRunStatistics(ctx context.Context, args GetTestRunStatisticsArgs) (*test.TestRunStatistic, error)

Get test run statistics , used when we want to get summary of a run by outcome.

func (*ClientImpl) GetTestRuns

func (client *ClientImpl) GetTestRuns(ctx context.Context, args GetTestRunsArgs) (*[]test.TestRun, error)

[Preview API]

func (*ClientImpl) GetTestSettingsById

func (client *ClientImpl) GetTestSettingsById(ctx context.Context, args GetTestSettingsByIdArgs) (*test.TestSettings, error)

[Preview API]

func (*ClientImpl) GetTestSubResultAttachmentContent

func (client *ClientImpl) GetTestSubResultAttachmentContent(ctx context.Context, args GetTestSubResultAttachmentContentArgs) (io.ReadCloser, error)

[Preview API] Returns a test sub result attachment

func (*ClientImpl) GetTestSubResultAttachmentZip

func (client *ClientImpl) GetTestSubResultAttachmentZip(ctx context.Context, args GetTestSubResultAttachmentZipArgs) (io.ReadCloser, error)

[Preview API] Returns a test sub result attachment

func (*ClientImpl) GetTestSubResultAttachments

func (client *ClientImpl) GetTestSubResultAttachments(ctx context.Context, args GetTestSubResultAttachmentsArgs) (*[]test.TestAttachment, error)

[Preview API] Returns attachment references for test sub result.

func (*ClientImpl) GetTestSubResultLogs

func (client *ClientImpl) GetTestSubResultLogs(ctx context.Context, args GetTestSubResultLogsArgs) (*GetTestSubResultLogsResponseValue, error)

[Preview API]

func (*ClientImpl) QueryResultTrendForBuild

func (client *ClientImpl) QueryResultTrendForBuild(ctx context.Context, args QueryResultTrendForBuildArgs) (*[]test.AggregatedDataForResultTrend, error)

[Preview API]

func (*ClientImpl) QueryResultTrendForRelease

func (client *ClientImpl) QueryResultTrendForRelease(ctx context.Context, args QueryResultTrendForReleaseArgs) (*[]test.AggregatedDataForResultTrend, error)

[Preview API]

func (*ClientImpl) QueryTestHistory

func (client *ClientImpl) QueryTestHistory(ctx context.Context, args QueryTestHistoryArgs) (*test.TestHistoryQuery, error)

[Preview API] Get history of a test method using TestHistoryQuery

func (*ClientImpl) QueryTestMethodLinkedWorkItems

func (client *ClientImpl) QueryTestMethodLinkedWorkItems(ctx context.Context, args QueryTestMethodLinkedWorkItemsArgs) (*test.TestToWorkItemLinks, error)

[Preview API]

func (*ClientImpl) QueryTestResultHistory

func (client *ClientImpl) QueryTestResultHistory(ctx context.Context, args QueryTestResultHistoryArgs) (*test.TestResultHistory, error)

[Preview API]

func (*ClientImpl) QueryTestResultWorkItems

func (client *ClientImpl) QueryTestResultWorkItems(ctx context.Context, args QueryTestResultWorkItemsArgs) (*[]test.WorkItemReference, error)

[Preview API]

func (*ClientImpl) QueryTestResultsReportForBuild

func (client *ClientImpl) QueryTestResultsReportForBuild(ctx context.Context, args QueryTestResultsReportForBuildArgs) (*test.TestResultSummary, error)

[Preview API]

func (*ClientImpl) QueryTestResultsReportForRelease

func (client *ClientImpl) QueryTestResultsReportForRelease(ctx context.Context, args QueryTestResultsReportForReleaseArgs) (*test.TestResultSummary, error)

[Preview API]

func (*ClientImpl) QueryTestResultsSummaryForReleases

func (client *ClientImpl) QueryTestResultsSummaryForReleases(ctx context.Context, args QueryTestResultsSummaryForReleasesArgs) (*[]test.TestResultSummary, error)

[Preview API]

func (*ClientImpl) QueryTestRuns

func (client *ClientImpl) QueryTestRuns(ctx context.Context, args QueryTestRunsArgs) (*QueryTestRunsResponseValue, error)

[Preview API] Query Test Runs based on filters. Mandatory fields are minLastUpdatedDate and maxLastUpdatedDate.

func (*ClientImpl) QueryTestSummaryByRequirement

func (client *ClientImpl) QueryTestSummaryByRequirement(ctx context.Context, args QueryTestSummaryByRequirementArgs) (*[]test.TestSummaryForWorkItem, error)

[Preview API]

func (*ClientImpl) TestLogStoreEndpointDetailsForBuild

func (client *ClientImpl) TestLogStoreEndpointDetailsForBuild(ctx context.Context, args TestLogStoreEndpointDetailsForBuildArgs) (*test.TestLogStoreEndpointDetails, error)

[Preview API]

func (*ClientImpl) TestLogStoreEndpointDetailsForResult

func (client *ClientImpl) TestLogStoreEndpointDetailsForResult(ctx context.Context, args TestLogStoreEndpointDetailsForResultArgs) (*test.TestLogStoreEndpointDetails, error)

[Preview API]

func (*ClientImpl) TestLogStoreEndpointDetailsForRun

func (client *ClientImpl) TestLogStoreEndpointDetailsForRun(ctx context.Context, args TestLogStoreEndpointDetailsForRunArgs) (*test.TestLogStoreEndpointDetails, error)

[Preview API]

func (*ClientImpl) UpdateCodeCoverageSummary

func (client *ClientImpl) UpdateCodeCoverageSummary(ctx context.Context, args UpdateCodeCoverageSummaryArgs) error

[Preview API] http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json of code coverage summary

func (*ClientImpl) UpdatePipelinesTestSettings

func (client *ClientImpl) UpdatePipelinesTestSettings(ctx context.Context, args UpdatePipelinesTestSettingsArgs) (*test.TestResultsSettings, error)

[Preview API] Update project settings of test results

func (*ClientImpl) UpdateTestResults

func (client *ClientImpl) UpdateTestResults(ctx context.Context, args UpdateTestResultsArgs) (*[]test.TestCaseResult, error)

[Preview API]

func (*ClientImpl) UpdateTestRun

func (client *ClientImpl) UpdateTestRun(ctx context.Context, args UpdateTestRunArgs) (*test.TestRun, error)

[Preview API]

type CreateTestIterationResultAttachmentArgs

type CreateTestIterationResultAttachmentArgs struct {
	// (required)
	AttachmentRequestModel *test.TestAttachmentRequestModel
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	IterationId *int
	// (optional)
	ActionPath *string
}

Arguments for the CreateTestIterationResultAttachment function

type CreateTestResultAttachmentArgs

type CreateTestResultAttachmentArgs struct {
	// (required)
	AttachmentRequestModel *test.TestAttachmentRequestModel
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
}

Arguments for the CreateTestResultAttachment function

type CreateTestRunArgs

type CreateTestRunArgs struct {
	// (required)
	TestRun *test.RunCreateModel
	// (required) Project ID or project name
	Project *string
}

Arguments for the CreateTestRun function

type CreateTestRunAttachmentArgs

type CreateTestRunAttachmentArgs struct {
	// (required)
	AttachmentRequestModel *test.TestAttachmentRequestModel
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
}

Arguments for the CreateTestRunAttachment function

type CreateTestSettingsArgs

type CreateTestSettingsArgs struct {
	// (required)
	TestSettings *test.TestSettings
	// (required) Project ID or project name
	Project *string
}

Arguments for the CreateTestSettings function

type CreateTestSubResultAttachmentArgs

type CreateTestSubResultAttachmentArgs struct {
	// (required)
	AttachmentRequestModel *test.TestAttachmentRequestModel
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	TestSubResultId *int
}

Arguments for the CreateTestSubResultAttachment function

type DeleteTestMethodToWorkItemLinkArgs

type DeleteTestMethodToWorkItemLinkArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	TestName *string
	// (required)
	WorkItemId *int
}

Arguments for the DeleteTestMethodToWorkItemLink function

type DeleteTestResultAttachmentArgs

type DeleteTestResultAttachmentArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	AttachmentId *int
}

Arguments for the DeleteTestResultAttachment function

type DeleteTestRunArgs

type DeleteTestRunArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
}

Arguments for the DeleteTestRun function

type DeleteTestRunAttachmentArgs

type DeleteTestRunAttachmentArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	AttachmentId *int
}

Arguments for the DeleteTestRunAttachment function

type DeleteTestSettingsArgs

type DeleteTestSettingsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	TestSettingsId *int
}

Arguments for the DeleteTestSettings function

type GetBugsLinkedToTestResultArgs

type GetBugsLinkedToTestResultArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
}

Arguments for the GetBugsLinkedToTestResult function

type GetBuildCodeCoverageArgs

type GetBuildCodeCoverageArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	BuildId *int
	// (required)
	Flags *int
}

Arguments for the GetBuildCodeCoverage function

type GetCodeCoverageSummaryArgs

type GetCodeCoverageSummaryArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	BuildId *int
	// (optional)
	DeltaBuildId *int
}

Arguments for the GetCodeCoverageSummary function

type GetTestLogStoreEndpointDetailsForBuildLogArgs

type GetTestLogStoreEndpointDetailsForBuildLogArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	Build *int
	// (required)
	Type *test.TestLogType
	// (required)
	FilePath *string
}

Arguments for the GetTestLogStoreEndpointDetailsForBuildLog function

type GetTestLogStoreEndpointDetailsForResultLogArgs

type GetTestLogStoreEndpointDetailsForResultLogArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	ResultId *int
	// (required)
	Type *test.TestLogType
	// (required)
	FilePath *string
}

Arguments for the GetTestLogStoreEndpointDetailsForResultLog function

type GetTestLogStoreEndpointDetailsForRunLogArgs

type GetTestLogStoreEndpointDetailsForRunLogArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	Type *test.TestLogType
	// (required)
	FilePath *string
}

Arguments for the GetTestLogStoreEndpointDetailsForRunLog function

type GetTestLogStoreEndpointDetailsForSubResultLogArgs

type GetTestLogStoreEndpointDetailsForSubResultLogArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	ResultId *int
	// (required)
	SubResultId *int
	// (required)
	Type *test.TestLogType
	// (required)
	FilePath *string
}

Arguments for the GetTestLogStoreEndpointDetailsForSubResultLog function

type GetTestLogsForBuildArgs

type GetTestLogsForBuildArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	BuildId *int
	// (required)
	Type *test.TestLogType
	// (optional)
	DirectoryPath *string
	// (optional)
	FileNamePrefix *string
	// (optional)
	FetchMetaData *bool
	// (optional)
	Top *int
	// (optional) Header to pass the continuationToken
	ContinuationToken *string
}

Arguments for the GetTestLogsForBuild function

type GetTestLogsForBuildResponseValue

type GetTestLogsForBuildResponseValue struct {
	Value []test.TestLog
	// The continuation token to be used to get the next page of results.
	ContinuationToken string
}

Return type for the GetTestLogsForBuild function

type GetTestResultAttachmentContentArgs

type GetTestResultAttachmentContentArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	AttachmentId *int
}

Arguments for the GetTestResultAttachmentContent function

type GetTestResultAttachmentZipArgs

type GetTestResultAttachmentZipArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	AttachmentId *int
}

Arguments for the GetTestResultAttachmentZip function

type GetTestResultAttachmentsArgs

type GetTestResultAttachmentsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
}

Arguments for the GetTestResultAttachments function

type GetTestResultByIdArgs

type GetTestResultByIdArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestResultId *int
	// (optional)
	DetailsToInclude *test.ResultDetails
}

Arguments for the GetTestResultById function

type GetTestResultDetailsForBuildArgs

type GetTestResultDetailsForBuildArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	BuildId *int
	// (optional)
	PublishContext *string
	// (optional)
	GroupBy *string
	// (optional)
	Filter *string
	// (optional)
	Orderby *string
	// (optional)
	ShouldIncludeResults *bool
	// (optional)
	QueryRunSummaryForInProgress *bool
}

Arguments for the GetTestResultDetailsForBuild function

type GetTestResultDetailsForReleaseArgs

type GetTestResultDetailsForReleaseArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	ReleaseId *int
	// (required)
	ReleaseEnvId *int
	// (optional)
	PublishContext *string
	// (optional)
	GroupBy *string
	// (optional)
	Filter *string
	// (optional)
	Orderby *string
	// (optional)
	ShouldIncludeResults *bool
	// (optional)
	QueryRunSummaryForInProgress *bool
}

Arguments for the GetTestResultDetailsForRelease function

type GetTestResultLogsArgs

type GetTestResultLogsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	ResultId *int
	// (required)
	Type *test.TestLogType
	// (optional)
	DirectoryPath *string
	// (optional)
	FileNamePrefix *string
	// (optional)
	FetchMetaData *bool
	// (optional)
	Top *int
	// (optional) Header to pass the continuationToken
	ContinuationToken *string
}

Arguments for the GetTestResultLogs function

type GetTestResultLogsResponseValue

type GetTestResultLogsResponseValue struct {
	Value []test.TestLog
	// The continuation token to be used to get the next page of results.
	ContinuationToken string
}

Return type for the GetTestResultLogs function

type GetTestResultsArgs

type GetTestResultsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (optional)
	DetailsToInclude *test.ResultDetails
	// (optional)
	Skip *int
	// (optional)
	Top *int
	// (optional)
	Outcomes *[]test.TestOutcome
}

Arguments for the GetTestResults function

type GetTestResultsByQueryArgs

type GetTestResultsByQueryArgs struct {
	// (required)
	Query *test.TestResultsQuery
	// (required) Project ID or project name
	Project *string
}

Arguments for the GetTestResultsByQuery function

type GetTestResultsByQueryWiqlArgs

type GetTestResultsByQueryWiqlArgs struct {
	// (required)
	QueryModel *test.QueryModel
	// (required) Project ID or project name
	Project *string
	// (optional)
	IncludeResultDetails *bool
	// (optional)
	IncludeIterationDetails *bool
	// (optional)
	Skip *int
	// (optional)
	Top *int
}

Arguments for the GetTestResultsByQueryWiql function

type GetTestResultsSettingsArgs

type GetTestResultsSettingsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (optional)
	SettingsType *test.TestResultsSettingsType
}

Arguments for the GetTestResultsSettings function

type GetTestRunAttachmentContentArgs

type GetTestRunAttachmentContentArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	AttachmentId *int
}

Arguments for the GetTestRunAttachmentContent function

type GetTestRunAttachmentZipArgs

type GetTestRunAttachmentZipArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	AttachmentId *int
}

Arguments for the GetTestRunAttachmentZip function

type GetTestRunAttachmentsArgs

type GetTestRunAttachmentsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
}

Arguments for the GetTestRunAttachments function

type GetTestRunByIdArgs

type GetTestRunByIdArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (optional)
	IncludeDetails *bool
	// (optional)
	IncludeTags *bool
}

Arguments for the GetTestRunById function

type GetTestRunCodeCoverageArgs

type GetTestRunCodeCoverageArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	Flags *int
}

Arguments for the GetTestRunCodeCoverage function

type GetTestRunLogsArgs

type GetTestRunLogsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	Type *test.TestLogType
	// (optional)
	DirectoryPath *string
	// (optional)
	FileNamePrefix *string
	// (optional)
	FetchMetaData *bool
	// (optional)
	Top *int
	// (optional) Header to pass the continuationToken
	ContinuationToken *string
}

Arguments for the GetTestRunLogs function

type GetTestRunLogsResponseValue

type GetTestRunLogsResponseValue struct {
	Value []test.TestLog
	// The continuation token to be used to get the next page of results.
	ContinuationToken string
}

Return type for the GetTestRunLogs function

type GetTestRunStatisticsArgs

type GetTestRunStatisticsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required) ID of the run to get.
	RunId *int
}

Arguments for the GetTestRunStatistics function

type GetTestRunsArgs

type GetTestRunsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (optional)
	BuildUri *string
	// (optional)
	Owner *string
	// (optional)
	TmiRunId *string
	// (optional)
	PlanId *int
	// (optional)
	IncludeRunDetails *bool
	// (optional)
	Automated *bool
	// (optional)
	Skip *int
	// (optional)
	Top *int
}

Arguments for the GetTestRuns function

type GetTestSettingsByIdArgs

type GetTestSettingsByIdArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	TestSettingsId *int
}

Arguments for the GetTestSettingsById function

type GetTestSubResultAttachmentContentArgs

type GetTestSubResultAttachmentContentArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	AttachmentId *int
	// (required)
	TestSubResultId *int
}

Arguments for the GetTestSubResultAttachmentContent function

type GetTestSubResultAttachmentZipArgs

type GetTestSubResultAttachmentZipArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	AttachmentId *int
	// (required)
	TestSubResultId *int
}

Arguments for the GetTestSubResultAttachmentZip function

type GetTestSubResultAttachmentsArgs

type GetTestSubResultAttachmentsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestCaseResultId *int
	// (required)
	TestSubResultId *int
}

Arguments for the GetTestSubResultAttachments function

type GetTestSubResultLogsArgs

type GetTestSubResultLogsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	ResultId *int
	// (required)
	SubResultId *int
	// (required)
	Type *test.TestLogType
	// (optional)
	DirectoryPath *string
	// (optional)
	FileNamePrefix *string
	// (optional)
	FetchMetaData *bool
	// (optional)
	Top *int
	// (optional) Header to pass the continuationToken
	ContinuationToken *string
}

Arguments for the GetTestSubResultLogs function

type GetTestSubResultLogsResponseValue

type GetTestSubResultLogsResponseValue struct {
	Value []test.TestLog
	// The continuation token to be used to get the next page of results.
	ContinuationToken string
}

Return type for the GetTestSubResultLogs function

type QueryResultTrendForBuildArgs

type QueryResultTrendForBuildArgs struct {
	// (required)
	Filter *test.TestResultTrendFilter
	// (required) Project ID or project name
	Project *string
}

Arguments for the QueryResultTrendForBuild function

type QueryResultTrendForReleaseArgs

type QueryResultTrendForReleaseArgs struct {
	// (required)
	Filter *test.TestResultTrendFilter
	// (required) Project ID or project name
	Project *string
}

Arguments for the QueryResultTrendForRelease function

type QueryTestHistoryArgs

type QueryTestHistoryArgs struct {
	// (required) TestHistoryQuery to get history
	Filter *test.TestHistoryQuery
	// (required) Project ID or project name
	Project *string
}

Arguments for the QueryTestHistory function

type QueryTestMethodLinkedWorkItemsArgs

type QueryTestMethodLinkedWorkItemsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	TestName *string
}

Arguments for the QueryTestMethodLinkedWorkItems function

type QueryTestResultHistoryArgs

type QueryTestResultHistoryArgs struct {
	// (required)
	Filter *test.ResultsFilter
	// (required) Project ID or project name
	Project *string
}

Arguments for the QueryTestResultHistory function

type QueryTestResultWorkItemsArgs

type QueryTestResultWorkItemsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	WorkItemCategory *string
	// (optional)
	AutomatedTestName *string
	// (optional)
	TestCaseId *int
	// (optional)
	MaxCompleteDate *azuredevops.Time
	// (optional)
	Days *int
	// (optional)
	WorkItemCount *int
}

Arguments for the QueryTestResultWorkItems function

type QueryTestResultsReportForBuildArgs

type QueryTestResultsReportForBuildArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	BuildId *int
	// (optional)
	PublishContext *string
	// (optional)
	IncludeFailureDetails *bool
	// (optional)
	BuildToCompare *test.BuildReference
}

Arguments for the QueryTestResultsReportForBuild function

type QueryTestResultsReportForReleaseArgs

type QueryTestResultsReportForReleaseArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	ReleaseId *int
	// (required)
	ReleaseEnvId *int
	// (optional)
	PublishContext *string
	// (optional)
	IncludeFailureDetails *bool
	// (optional)
	ReleaseToCompare *test.ReleaseReference
}

Arguments for the QueryTestResultsReportForRelease function

type QueryTestResultsSummaryForReleasesArgs

type QueryTestResultsSummaryForReleasesArgs struct {
	// (required)
	Releases *[]test.ReleaseReference
	// (required) Project ID or project name
	Project *string
}

Arguments for the QueryTestResultsSummaryForReleases function

type QueryTestRunsArgs

type QueryTestRunsArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required) Minimum Last Modified Date of run to be queried (Mandatory).
	MinLastUpdatedDate *azuredevops.Time
	// (required) Maximum Last Modified Date of run to be queried (Mandatory, difference between min and max date can be atmost 7 days).
	MaxLastUpdatedDate *azuredevops.Time
	// (optional) Current state of the Runs to be queried.
	State *test.TestRunState
	// (optional) Plan Ids of the Runs to be queried, comma separated list of valid ids.
	PlanIds *[]int
	// (optional) Automation type of the Runs to be queried.
	IsAutomated *bool
	// (optional) PublishContext of the Runs to be queried.
	PublishContext *test.TestRunPublishContext
	// (optional) Build Ids of the Runs to be queried, comma separated list of valid ids.
	BuildIds *[]int
	// (optional) Build Definition Ids of the Runs to be queried, comma separated list of valid ids.
	BuildDefIds *[]int
	// (optional) Source Branch name of the Runs to be queried.
	BranchName *string
	// (optional) Release Ids of the Runs to be queried, comma separated list of valid ids.
	ReleaseIds *[]int
	// (optional) Release Definition Ids of the Runs to be queried, comma separated list of valid ids.
	ReleaseDefIds *[]int
	// (optional) Release Environment Ids of the Runs to be queried, comma separated list of valid ids.
	ReleaseEnvIds *[]int
	// (optional) Release Environment Definition Ids of the Runs to be queried, comma separated list of valid ids.
	ReleaseEnvDefIds *[]int
	// (optional) Run Title of the Runs to be queried.
	RunTitle *string
	// (optional) Number of runs to be queried. Limit is 100
	Top *int
	// (optional) continuationToken received from previous batch or null for first batch. It is not supposed to be created (or altered, if received from last batch) by user.
	ContinuationToken *string
}

Arguments for the QueryTestRuns function

type QueryTestRunsResponseValue

type QueryTestRunsResponseValue struct {
	Value []test.TestRun
	// The continuation token to be used to get the next page of results.
	ContinuationToken string
}

Return type for the QueryTestRuns function

type QueryTestSummaryByRequirementArgs

type QueryTestSummaryByRequirementArgs struct {
	// (required)
	ResultsContext *test.TestResultsContext
	// (required) Project ID or project name
	Project *string
	// (optional)
	WorkItemIds *[]int
}

Arguments for the QueryTestSummaryByRequirement function

type TestLogStoreEndpointDetailsForBuildArgs

type TestLogStoreEndpointDetailsForBuildArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	BuildId *int
	// (required)
	TestLogStoreOperationType *test.TestLogStoreOperationType
}

Arguments for the TestLogStoreEndpointDetailsForBuild function

type TestLogStoreEndpointDetailsForResultArgs

type TestLogStoreEndpointDetailsForResultArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	ResultId *int
	// (required)
	SubResultId *int
	// (required)
	FilePath *string
	// (required)
	Type *test.TestLogType
}

Arguments for the TestLogStoreEndpointDetailsForResult function

type TestLogStoreEndpointDetailsForRunArgs

type TestLogStoreEndpointDetailsForRunArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
	// (required)
	TestLogStoreOperationType *test.TestLogStoreOperationType
	// (optional)
	FilePath *string
	// (optional)
	Type *test.TestLogType
}

Arguments for the TestLogStoreEndpointDetailsForRun function

type UpdateCodeCoverageSummaryArgs

type UpdateCodeCoverageSummaryArgs struct {
	// (required) Project ID or project name
	Project *string
	// (required)
	BuildId *int
	// (optional)
	CoverageData *test.CodeCoverageData
}

Arguments for the UpdateCodeCoverageSummary function

type UpdatePipelinesTestSettingsArgs

type UpdatePipelinesTestSettingsArgs struct {
	// (required)
	TestResultsUpdateSettings *test.TestResultsUpdateSettings
	// (required) Project ID or project name
	Project *string
}

Arguments for the UpdatePipelinesTestSettings function

type UpdateTestResultsArgs

type UpdateTestResultsArgs struct {
	// (required)
	Results *[]test.TestCaseResult
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
}

Arguments for the UpdateTestResults function

type UpdateTestRunArgs

type UpdateTestRunArgs struct {
	// (required)
	RunUpdateModel *test.RunUpdateModel
	// (required) Project ID or project name
	Project *string
	// (required)
	RunId *int
}

Arguments for the UpdateTestRun function

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL