Delen via


Codecoverage - Fetch Source Code Coverage Report

GET https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/codecoverage/sourceview?buildId={buildId}&api-version=7.2-preview.1

URI-parameters

Name In Vereist Type Description
organization
path True

string

De naam van de Azure DevOps-organisatie.

project
path True

string

Project-id of projectnaam

api-version
query True

string

De versie van de API die moet worden gebruikt. Deze moet worden ingesteld op '7.2-preview.1' om deze versie van de API te gebruiken.

buildId
query True

integer (int32)

Antwoorden

Name Type Description
200 OK

SourceViewBuildCoverage[]

geslaagde bewerking

Beveiliging

oauth2

Type: oauth2
Stroom: accessCode
Autorisatie-URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Bereiken

Name Description
vso.test Verleent de mogelijkheid om testplannen, cases, resultaten en andere testbeheergerelateerde artefacten te lezen.

Definities

Name Description
BuildConfiguration

BuildConfiguration Details.

CoverageStatistics
FileCoverageData
FolderCoverageData
ShallowReference

Een abstracte verwijzing naar een andere resource. Deze klasse wordt gebruikt om de buildgegevenscontracten een uniforme manier te bieden om te verwijzen naar andere resources op een manier die eenvoudige doorkruising via koppelingen mogelijk maakt.

SourceViewBuildCoverage

BuildConfiguration

BuildConfiguration Details.

Name Type Description
branchName

string

Naam van de vertakking waarvoor de build wordt gegenereerd.

buildDefinitionId

integer (int32)

BuildDefinitionId voor build.

buildSystem

string

Bouwsysteem.

creationDate

string (date-time)

Aanmaakdatum van build.

flavor

string

Build-smaak (bijvoorbeeld build/release).

id

integer (int32)

BuildConfiguration-id.

number

string

Buildnummer.

platform

string

BuildConfiguration Platform.

project

ShallowReference

Project dat is gekoppeld aan deze BuildConfiguration.

repositoryGuid

string

Guid van opslagplaats voor de build.

repositoryType

string

Type opslagplaats (bijvoorbeeld TFSGit).

sourceVersion

string

Bronversie(/eerste doorvoering) voor de build is geactiveerd.

targetBranchName

string

Target BranchName.

uri

string

Build-URI.

CoverageStatistics

Name Type Description
blocksCovered

integer (int32)

blocksNotCovered

integer (int32)

branchesCovered

integer (int32)

branchesNotCovered

integer (int32)

linesCovered

integer (int32)

linesNotCovered

integer (int32)

linesPartiallyCovered

integer (int32)

FileCoverageData

Name Type Description
coverageStatistics

CoverageStatistics

name

string

FolderCoverageData

Name Type Description
coverageStatistics

CoverageStatistics

files

FileCoverageData[]

folders

FolderCoverageData[]

name

string

ShallowReference

Een abstracte verwijzing naar een andere resource. Deze klasse wordt gebruikt om de buildgegevenscontracten een uniforme manier te bieden om te verwijzen naar andere resources op een manier die eenvoudige doorkruising via koppelingen mogelijk maakt.

Name Type Description
id

string

Id van de resource

name

string

Naam van de gekoppelde resource (definitienaam, controllernaam, enzovoort)

url

string

Volledige HTTP-koppeling naar de resource

SourceViewBuildCoverage

Name Type Description
configuration

BuildConfiguration

Buildconfiguratie

folderCoverageData

FolderCoverageData

Dekkingsgegevens op mapniveau