Compartilhar via


Codecoverage - Get Test Run Code Coverage

GET https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/runs/{runId}/codecoverage?flags={flags}&api-version=7.1-preview.1

Parâmetros de URI

Nome Em Obrigatório Tipo Description
organization
path True

string

O nome da organização do Azure DevOps.

project
path True

string

ID do projeto ou nome do projeto

runId
path True

integer

int32
api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '7.1-preview.1' para usar essa versão da api.

flags
query True

integer

int32

Respostas

Nome Tipo Description
200 OK

TestRunCoverage[]

operação bem-sucedida

Segurança

oauth2

Tipo: oauth2
Flow: accessCode
URL de Autorização: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL do Token: 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

Escopos

Nome Description
vso.test Concede a capacidade de ler planos de teste, casos, resultados e outros artefatos relacionados ao gerenciamento de testes.

Definições

Nome Description
CoverageStatistics
FunctionCoverage
ModuleCoverage
ShallowReference

Uma referência abstraida a algum outro recurso. Essa classe é usada para fornecer os contratos de dados de build com uma maneira uniforme de referenciar outros recursos de uma maneira que fornece fácil passagem por meio de links.

TestRunCoverage

Detalhes de cobertura de código de execução de teste

CoverageStatistics

Nome Tipo Description
blocksCovered

integer

blocksNotCovered

integer

linesCovered

integer

linesNotCovered

integer

linesPartiallyCovered

integer

FunctionCoverage

Nome Tipo Description
class

string

name

string

namespace

string

sourceFile

string

statistics

CoverageStatistics

ModuleCoverage

Nome Tipo Description
blockCount

integer

blockData

string[]

fileUrl

string

URL do Arquivo de Cobertura de Código

functions

FunctionCoverage[]

name

string

signature

string

signatureAge

integer

statistics

CoverageStatistics

ShallowReference

Uma referência abstraida a algum outro recurso. Essa classe é usada para fornecer os contratos de dados de build com uma maneira uniforme de referenciar outros recursos de uma maneira que fornece fácil passagem por meio de links.

Nome Tipo Description
id

string

ID do recurso

name

string

Nome do recurso vinculado (nome da definição, nome do controlador etc.)

url

string

Link http completo para o recurso

TestRunCoverage

Detalhes de cobertura de código de execução de teste

Nome Tipo Description
lastError

string

Último Erro

modules

ModuleCoverage[]

Lista de cobertura de módulos

state

string

Estado

testRun

ShallowReference

Referência da execução de teste.