Runs - Query
Execuções de teste de consulta com base em filtros. Os campos obrigatórios são minLastUpdatedDate e maxLastUpdatedDate.
GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?minLastUpdatedDate={minLastUpdatedDate}&maxLastUpdatedDate={maxLastUpdatedDate}&api-version=7.1-preview.3
GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?minLastUpdatedDate={minLastUpdatedDate}&maxLastUpdatedDate={maxLastUpdatedDate}&state={state}&planIds={planIds}&isAutomated={isAutomated}&publishContext={publishContext}&buildIds={buildIds}&buildDefIds={buildDefIds}&branchName={branchName}&releaseIds={releaseIds}&releaseDefIds={releaseDefIds}&releaseEnvIds={releaseEnvIds}&releaseEnvDefIds={releaseEnvDefIds}&runTitle={runTitle}&$top={$top}&continuationToken={continuationToken}&api-version=7.1-preview.3
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 |
api-version
|
query | True |
string |
Versão da API a ser usada. Isso deve ser definido como '7.1-preview.3' para usar essa versão da API. |
max
|
query | True |
string date-time |
Data Máxima da Última Modificação da execução a ser consultada (obrigatório, a diferença entre data mínima e máxima pode ser de no máximo 7 dias). |
min
|
query | True |
string date-time |
Data mínima da última modificação da execução a ser consultada (obrigatório). |
$top
|
query |
integer int32 |
Número de execuções a serem consultadas. O limite é 100 |
|
branch
|
query |
string |
Nome do Branch de Origem das Execuções a serem consultadas. |
|
build
|
query |
string array (int32) |
IDs de definição de build das execuções a serem consultadas, lista separada por vírgulas de IDs válidas (limite nº de IDs 10). |
|
build
|
query |
string array (int32) |
IDs de build das Execuções a serem consultadas, lista separada por vírgulas de IDs válidas (limite nº de IDs 10). |
|
continuation
|
query |
string |
continuationToken recebido do lote anterior ou nulo para o primeiro lote. Ele não deve ser criado (ou alterado, se recebido do último lote) pelo usuário. |
|
is
|
query |
boolean |
Tipo de automação das Execuções a serem consultadas. |
|
plan
|
query |
string array (int32) |
Planejar IDs das Execuções a serem consultadas, lista separada por vírgulas de IDs válidas (limite nº de IDs 10). |
|
publish
|
query |
PublishContext das Execuções a serem consultadas. |
||
release
|
query |
string array (int32) |
IDs de definição de versão das execuções a serem consultadas, lista separada por vírgulas de IDs válidas (limite nº de IDs 10). |
|
release
|
query |
string array (int32) |
IDs de definição de ambiente de versão das execuções a serem consultadas, lista separada por vírgulas de IDs válidas (limite nº de IDs 10). |
|
release
|
query |
string array (int32) |
Release Environment Ids of the Runs to be queried, comma separated list of valid ids (limit no. of ids 10). |
|
release
|
query |
string array (int32) |
IDs de versão das Execuções a serem consultadas, lista separada por vírgulas de IDs válidas (limite nº de IDs 10). |
|
run
|
query |
string |
Execute o Título das Execuções a serem consultadas. |
|
state
|
query |
Estado atual das Execuções a serem consultadas. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Test |
operação bem-sucedida |
Segurança
oauth2
Type:
oauth2
Flow:
accessCode
Authorization 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
Scopes
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 |
---|---|
Build |
Detalhes de BuildConfiguration. |
Custom |
Informações de campo personalizadas. Chave Permitida: pares de valor – ( AttemptId: int value, IsTestResultFlaky: bool) |
Dtl |
Essa é uma classe temporária para fornecer os detalhes do ambiente de execução de teste. |
Identity |
|
Job |
Trabalho no pipeline. Isso está relacionado à matriz no YAML. |
Phase |
Fase no pipeline |
Pipeline |
Referência de pipeline |
Reference |
A classe para representar uma coleção de links de referência REST. |
Release |
Referência a uma versão. |
Result |
ResultMetadata para o resultado/contagem determinado. |
Run |
Essa classe é usada para fornecer os filtros usados para descoberta |
Run |
Estatísticas de execução de teste por resultado. |
Shallow |
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. |
Stage |
Estágio no pipeline |
Test |
Detalhes do ambiente de teste. |
Test |
Detalhes do Estado de Resolução de Teste. |
Test |
Detalhes da execução do teste. |
Test |
PublishContext das Execuções a serem consultadas. |
Test |
|
Test |
Os tipos de sub-estados para execução de teste. |
Test |
Marca anexada a uma execução ou resultado. |
BuildConfiguration
Detalhes de BuildConfiguration.
Nome | Tipo | Description |
---|---|---|
branchName |
string |
Nome do branch para o qual o build é gerado. |
buildDefinitionId |
integer |
BuildDefinitionId para build. |
buildSystem |
string |
Criar sistema. |
creationDate |
string |
Data de criação do build. |
flavor |
string |
Sabor de build (por exemplo, Build/Versão). |
id |
integer |
ID de BuildConfiguration. |
number |
string |
Número de build. |
platform |
string |
BuildConfiguration Platform. |
project |
Projeto associado a este BuildConfiguration. |
|
repositoryGuid |
string |
Guid do repositório para o Build. |
repositoryType |
string |
Tipo de repositório (por exemplo, TFSGit). |
sourceVersion |
string |
A versão de origem (/primeiro commit) para o build foi disparada. |
targetBranchName |
string |
BranchName de destino. |
uri |
string |
Compilar Uri. |
CustomTestField
Informações de campo personalizadas. Chave Permitida: pares de valor – ( AttemptId: int value, IsTestResultFlaky: bool)
Nome | Tipo | Description |
---|---|---|
fieldName |
string |
Nome do campo. |
value |
object |
Valor do campo. |
DtlEnvironmentDetails
Essa é uma classe temporária para fornecer os detalhes do ambiente de execução de teste.
Nome | Tipo | Description |
---|---|---|
csmContent |
string |
|
csmParameters |
string |
|
subscriptionName |
string |
IdentityRef
Nome | Tipo | Description |
---|---|---|
_links |
Esse campo contém zero ou mais links interessantes sobre o assunto do grafo. Esses links podem ser invocados para obter relações adicionais ou informações mais detalhadas sobre esse assunto do grafo. |
|
descriptor |
string |
O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto do grafo entre contas e organizações. |
directoryAlias |
string |
Preterido – pode ser recuperado consultando o usuário do Graph referenciado na entrada "self" do dicionário IdentityRef "_links" |
displayName |
string |
Este é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem. |
id |
string |
|
imageUrl |
string |
Preterido – Disponível na entrada "avatar" do dicionário IdentityRef "_links" |
inactive |
boolean |
Preterido – pode ser recuperado consultando o estado de associação do Graph referenciado na entrada "membershipState" do dicionário "_links" do GraphUser |
isAadIdentity |
boolean |
Preterido – pode ser inferido do tipo de assunto do descritor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Preterido – pode ser inferido do tipo de assunto do descritor (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Preterido – não em uso na maioria das implementações preexistir de ToIdentityRef |
uniqueName |
string |
Preterido – use Domain+PrincipalName em vez disso |
url |
string |
Essa URL é a rota completa para o recurso de origem desta entidade de grafo. |
JobReference
Trabalho no pipeline. Isso está relacionado à matriz no YAML.
Nome | Tipo | Description |
---|---|---|
attempt |
integer |
Número da tentativa do trabalho |
jobName |
string |
A matriz no YAML gera cópias de um trabalho com entradas diferentes na matriz. JobName é o nome dessas entradas. O comprimento máximo com suporte para o nome é de 256 caracteres. |
PhaseReference
Fase no pipeline
Nome | Tipo | Description |
---|---|---|
attempt |
integer |
Número da tentativa da fase |
phaseName |
string |
Nome da fase. O comprimento máximo com suporte para o nome é de 256 caracteres. |
PipelineReference
Referência de pipeline
Nome | Tipo | Description |
---|---|---|
jobReference |
Referência do trabalho |
|
phaseReference |
Referência da fase. |
|
pipelineId |
integer |
Referência do pipeline com o qual essa instância de pipeline está relacionada. |
stageReference |
Referência do estágio. |
ReferenceLinks
A classe para representar uma coleção de links de referência REST.
Nome | Tipo | Description |
---|---|---|
links |
object |
A exibição somente leitura dos links. Como os links de referência são somente leitura, só queremos expô-los como somente leitura. |
ReleaseReference
Referência a uma versão.
Nome | Tipo | Description |
---|---|---|
attempt |
integer |
Número de tentativas de versão. |
creationDate |
string |
Data de criação da versão (UTC). |
definitionId |
integer |
ID da definição da versão. |
environmentCreationDate |
string |
Data de criação do ambiente (UTC). |
environmentDefinitionId |
integer |
ID da definição do ambiente de versão. |
environmentDefinitionName |
string |
Nome da definição do ambiente de versão. |
environmentId |
integer |
ID do ambiente de versão. |
environmentName |
string |
Nome do ambiente de versão. |
id |
integer |
ID da versão. |
name |
string |
Nome da versão. |
ResultMetadata
ResultMetadata para o resultado/contagem determinado.
Nome | Tipo | Description |
---|---|---|
flaky |
string |
Metadados irregulares |
rerun |
string |
Executar metadados novamente |
RunFilter
Essa classe é usada para fornecer os filtros usados para descoberta
Nome | Tipo | Description |
---|---|---|
sourceFilter |
string |
filtro para as fontes de caso de teste (contêineres de teste) |
testCaseFilter |
string |
filtrar para os casos de teste |
RunStatistic
Estatísticas de execução de teste por resultado.
Nome | Tipo | Description |
---|---|---|
count |
integer |
Contagem de resultados de teste para o resultado especificado. |
outcome |
string |
Resultado do teste |
resolutionState |
Estado de Resolução da execução de teste. |
|
resultMetadata |
ResultMetadata para o resultado/contagem determinado. |
|
state |
string |
Estado da execução de teste |
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 |
StageReference
Estágio no pipeline
Nome | Tipo | Description |
---|---|---|
attempt |
integer |
Número de tentativas de estágio |
stageName |
string |
Nome do estágio. O comprimento máximo com suporte para o nome é de 256 caracteres. |
TestEnvironment
Detalhes do ambiente de teste.
Nome | Tipo | Description |
---|---|---|
environmentId |
string |
ID do ambiente de teste. |
environmentName |
string |
Nome do ambiente de teste. |
TestResolutionState
Detalhes do Estado de Resolução de Teste.
Nome | Tipo | Description |
---|---|---|
id |
integer |
ID do estado da Resolução de Teste. |
name |
string |
Nome do Estado de Resolução de Teste. |
project |
Uma referência abstrata 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. |
TestRun
Detalhes da execução do teste.
Nome | Tipo | Description |
---|---|---|
build |
Build associado a essa execução de teste. |
|
buildConfiguration |
Detalhes de configuração de build associados a essa execução de teste. |
|
comment |
string |
Comentários inseridos por aqueles que analisam a execução. |
completedDate |
string |
Data de data concluída da execução. |
controller |
string |
Controlador de Execução de Teste. |
createdDate |
string |
Test Run CreatedDate. |
customFields |
Lista de campos personalizados para TestRun. |
|
dropLocation |
string |
Remover Local para a execução de teste. |
dtlAutEnvironment |
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. |
|
dtlEnvironment |
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. |
|
dtlEnvironmentCreationDetails |
Essa é uma classe temporária para fornecer os detalhes do ambiente de execução de teste. |
|
dueDate |
string |
Data e hora de conclusão da execução do teste. |
errorMessage |
string |
Mensagem de erro associada à execução. |
filter |
Essa classe é usada para fornecer os filtros usados para descoberta |
|
id |
integer |
ID da execução do teste. |
incompleteTests |
integer |
Número de testes incompletos. |
isAutomated |
boolean |
true se a execução de teste for automatizada, caso contrário, false. |
iteration |
string |
A iteração à qual a execução pertence. |
lastUpdatedBy |
A ID do Team Foundation da última atualização da execução do teste. |
|
lastUpdatedDate |
string |
Data e hora da última atualização |
name |
string |
Nome da execução de teste. |
notApplicableTests |
integer |
Número de testes não aplicáveis. |
owner |
ID do Team Foundation do proprietário das execuções. |
|
passedTests |
integer |
Número de testes aprovados na execução |
phase |
string |
Fase/Estado para o testRun. |
pipelineReference |
Referência do pipeline ao qual esta execução de teste pertence. |
|
plan |
Plano de teste associado a essa execução de teste. |
|
postProcessState |
string |
Estado pós-processo. |
project |
Projeto associado a essa execução. |
|
release |
Referência de versão para a Execução de Teste. |
|
releaseEnvironmentUri |
string |
Uri do ambiente de versão para TestRun. |
releaseUri |
string |
Versão Uri para TestRun. |
revision |
integer |
|
runStatistics |
RunSummary por resultado. |
|
startedDate |
string |
Data de início da execução. |
state |
string |
O estado da execução. Type TestRunState Valid states - Unspecified ,NotStarted, InProgress, Completed, Waiting, Aborted, NeedsInvestigation |
substate |
TestRun Substate. |
|
tags |
Test |
Marcas anexadas com essa execução de teste. |
testEnvironment |
Ambiente de teste associado à execução. |
|
testMessageLogId |
integer |
|
testSettings |
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. |
|
totalTests |
integer |
Total de testes na execução |
unanalyzedTests |
integer |
Número de testes com falha na execução. |
url |
string |
URL da execução do teste |
webAccessUrl |
string |
URL de Acesso à Web para TestRun. |
TestRunPublishContext
PublishContext das Execuções a serem consultadas.
Nome | Tipo | Description |
---|---|---|
all |
string |
A execução é publicada para qualquer Contexto. |
build |
string |
A execução é publicada para Contexto de Build. |
release |
string |
A execução é publicada para o Contexto de Versão. |
TestRunState
Nome | Tipo | Description |
---|---|---|
aborted |
string |
A execução foi interrompida e os testes restantes foram anulados |
completed |
string |
Todos os testes foram concluídos ou ignorados. |
inProgress |
string |
Os testes estão em execução. |
needsInvestigation |
string |
Executar requer investigação devido a uma falha no ponto de teste Este é um estado herdado e não deve mais ser usado |
notStarted |
string |
A execução ainda está sendo criada. Nenhum teste foi iniciado ainda. |
unspecified |
string |
Usado somente durante uma atualização para preservar o valor existente. |
waiting |
string |
A execução está inicializando no momento Esse é um estado herdado e não deve mais ser usado |
TestRunSubstate
Os tipos de sub-estados para execução de teste.
Nome | Tipo | Description |
---|---|---|
abortedBySystem |
string |
Execute o estado quando for Anulado pelo Sistema. |
analyzed |
string |
Estado de execução após ser analisado. |
canceledByUser |
string |
Estado de execução ao criar ambiente. |
cancellationInProgress |
string |
Execute o estado quando o cancelamento estiver em andamento. |
creatingEnvironment |
string |
Estado de execução ao criar ambiente. |
none |
string |
Execute com noState. |
pendingAnalysis |
string |
Execute o estado durante a Análise Pendente. |
runningTests |
string |
Execute o estado durante a execução de testes. |
timedOut |
string |
Execute o estado quando a execução tiver timedOut. |
TestTag
Marca anexada a uma execução ou resultado.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome da marca, valor alfanumérico menor que 30 caracteres |