Results - Add
Adicionar resultados de teste a uma execução de teste.
POST https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0
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 |
run
|
path | True |
integer int32 |
ID de execução de teste na qual os resultados do teste serão adicionados. |
api-version
|
query | True |
string |
Versão da API a ser usada. Isso deve ser definido como '5.0' para usar essa versão da api. |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
body |
Lista de resultados de teste a serem adicionados. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
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_write | Concede a capacidade de ler, criar e atualizar planos de teste, casos, resultados e outros artefatos relacionados ao gerenciamento de testes. |
Exemplos
Sample Request
POST https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/24/results?api-version=5.0
[
{
"testCaseTitle": "VerifyWebsiteTheme",
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteTheme",
"priority": 1,
"outcome": "Passed"
},
{
"testCaseTitle": "VerifyWebsiteLinks",
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteLinks",
"priority": 2,
"outcome": "Failed",
"associatedBugs": [
{
"id": 30
}
]
}
]
Sample Response
{
"count": 2,
"value": [
{
"id": 100000,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
},
{
"id": 100001,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
}
]
}
Definições
Nome | Description |
---|---|
Build |
Referência a um build. |
Custom |
Informações de campo personalizadas. |
Failing |
Falha desde informações de um resultado de teste. |
Identity |
|
Reference |
A classe para representar uma coleção de links de referência REST. |
Release |
Referência a uma versão. |
Result |
|
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. |
Shared |
Referência ao workitem de etapa compartilhada. |
Test |
Representa um resultado da etapa de teste. |
Test |
Representa um resultado de teste. |
Test |
Testar informações de anexo em uma iteração de teste. |
Test |
Referência a um resultado de teste. |
Test |
Representa um resultado de iteração de teste. |
Test |
Testar informações de parâmetro em uma iteração de teste. |
Test |
Representa um sub resulto de um resultado de teste. |
BuildReference
Referência a um build.
Nome | Tipo | Description |
---|---|---|
branchName |
string |
Nome do branch. |
buildSystem |
string |
Criar sistema. |
definitionId |
integer |
ID de definição de build. |
id |
integer |
ID de build. |
number |
string |
Número de build. |
repositoryId |
string |
ID do repositório. |
uri |
string |
Compilar URI. |
CustomTestField
Informações de campo personalizadas.
Nome | Tipo | Description |
---|---|---|
fieldName |
string |
Nome do campo. |
value |
object |
Valor do campo. |
FailingSince
Falha desde informações de um resultado de teste.
Nome | Tipo | Description |
---|---|---|
build |
Referência de build desde a falha. |
|
date |
string |
Tempo desde que falhou. |
release |
Referência de versão desde a falha. |
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 de grafo entre contas e organizações. |
directoryAlias |
string |
|
displayName |
string |
Esse é 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 |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Essa URL é a rota completa para o recurso de origem desta entidade de grafo. |
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 |
|
creationDate |
string |
|
definitionId |
integer |
ID da definição de versão. |
environmentCreationDate |
string |
|
environmentDefinitionId |
integer |
ID de 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. |
ResultGroupType
Nome | Tipo | Description |
---|---|---|
dataDriven |
string |
Tipo de hierarquia de resultado do teste. |
generic |
string |
Tipo de hierarquia desconhecido. |
none |
string |
Nó folha do resultado do teste. |
orderedTest |
string |
Tipo de hierarquia de resultado do teste. |
rerun |
string |
Tipo de hierarquia de resultado do 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 |
SharedStepModel
Referência ao workitem de etapa compartilhada.
Nome | Tipo | Description |
---|---|---|
id |
integer |
ID da etapa compartilhada do WorkItem. |
revision |
integer |
Revisão de workitem de etapa compartilhada. |
TestActionResultModel
Representa um resultado da etapa de teste.
Nome | Tipo | Description |
---|---|---|
actionPath |
string |
Etapa de teste do identificador de caminho no workitem do caso de teste. |
comment |
string |
Comente o resultado. |
completedDate |
string |
Hora em que a execução foi concluída. |
durationInMs |
number |
Duração da execução. |
errorMessage |
string |
Mensagem de erro no resultado. |
iterationId |
integer |
ID de iteração do resultado da ação de teste. |
outcome |
string |
Resultado do teste do resultado. |
sharedStepModel |
Referência ao workitem de etapa compartilhada. |
|
startedDate |
string |
Hora em que a execução foi iniciada. |
stepIdentifier |
string |
Esta é a ID da etapa do caso de teste. Para a etapa compartilhada, é a ID da etapa compartilhada no workitem do caso de teste; ID da etapa em etapa compartilhada. Exemplo: TestCase workitem tem duas etapas: 1) Etapa normal com Id = 1 2) Etapa Compartilhada com Id = 2. Dentro da etapa compartilhada: a) Etapa Normal com Id = 1 Valor para StepIdentifier para a primeira etapa: "1" Segunda etapa: "2;1" |
url |
string |
Url do resultado da ação de teste. |
TestCaseResult
Representa um resultado de teste.
Nome | Tipo | Description |
---|---|---|
afnStripId |
integer |
Testar a ID do anexo da gravação de ação. |
area |
Referência ao caminho de área de teste. |
|
associatedBugs |
Referência a bugs vinculados ao resultado do teste. |
|
automatedTestId |
string |
ID que representa o método de teste em uma dll. |
automatedTestName |
string |
Nome totalmente qualificado do teste executado. |
automatedTestStorage |
string |
Contêiner ao qual o teste pertence. |
automatedTestType |
string |
Tipo de teste automatizado. |
automatedTestTypeId |
string |
|
build |
Referência superficial para compilação associada ao resultado do teste. |
|
buildReference |
Referência ao build associado ao resultado do teste. |
|
comment |
string |
Comente em um resultado de teste. |
completedDate |
string |
Hora em que a execução do teste foi concluída. |
computerName |
string |
Nome do computador em que o teste foi executado. |
configuration |
Testar a configuração de um resultado de teste. |
|
createdDate |
string |
Carimbo de data/hora quando o resultado do teste foi criado. |
customFields |
Propriedades adicionais do resultado do teste. |
|
durationInMs |
number |
Duração da execução do teste em milissegundos. |
errorMessage |
string |
Mensagem de erro na execução do teste. |
failingSince |
Informações quando os resultados do teste começaram a falhar. |
|
failureType |
string |
Tipo de falha do resultado do teste. |
id |
integer |
ID de um resultado de teste. |
iterationDetails |
Teste os detalhes do resultado das iterações de teste. |
|
lastUpdatedBy |
Referência ao resultado do teste da última atualização de identidade. |
|
lastUpdatedDate |
string |
Data/hora da última atualização do resultado do teste. |
outcome |
string |
Resultado do teste do resultado do teste. |
owner |
Referência ao proprietário do teste. |
|
priority |
integer |
Prioridade do teste executado. |
project |
Referência ao projeto de equipe. |
|
release |
Referência superficial à liberação associada ao resultado do teste. |
|
releaseReference |
Referência à versão associada ao resultado do teste. |
|
resetCount |
integer |
|
resolutionState |
string |
Estado de resolução do resultado do teste. |
resolutionStateId |
integer |
ID do estado de resolução. |
resultGroupType |
Tipo de hierarquia do resultado, valor padrão de Nenhum significa seu nó folha. |
|
revision |
integer |
Número de revisão do resultado do teste. |
runBy |
Referência à identidade executada no teste. |
|
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Hora em que a execução do teste foi iniciada. |
state |
string |
Estado do resultado do teste. |
subResults |
Lista de sub-resultados dentro de um resultado de teste, se ResultGroupType não for Nenhum, ela conterá os sub-resultados de tipo correspondentes. |
|
testCase |
Referência ao teste executado. |
|
testCaseReferenceId |
integer |
ID de referência do teste usado pelo resultado do teste. |
testCaseRevision |
integer |
Nome do teste. |
testCaseTitle |
string |
Nome do teste. |
testPlan |
A referência ao workitem de caso de teste do plano de teste faz parte. |
|
testPoint |
Referência ao ponto de teste executado. |
|
testRun |
Referência à execução de teste. |
|
testSuite |
A referência ao workitem de caso de teste do conjunto de testes faz parte. |
|
url |
string |
URL do resultado do teste. |
TestCaseResultAttachmentModel
Testar informações de anexo em uma iteração de teste.
Nome | Tipo | Description |
---|---|---|
actionPath |
string |
Etapa de teste do identificador de caminho no workitem do caso de teste. |
id |
integer |
ID do anexo. |
iterationId |
integer |
ID de iteração. |
name |
string |
Nome do anexo. |
size |
integer |
Tamanho do anexo. |
url |
string |
URL para anexo. |
TestCaseResultIdentifier
Referência a um resultado de teste.
Nome | Tipo | Description |
---|---|---|
testResultId |
integer |
ID do resultado do teste. |
testRunId |
integer |
ID de execução de teste. |
TestIterationDetailsModel
Representa um resultado de iteração de teste.
Nome | Tipo | Description |
---|---|---|
actionResults |
A etapa de teste resulta em uma iteração. |
|
attachments |
Refência a anexos no resultado da iteração de teste. |
|
comment |
string |
Comente no resultado da iteração do teste. |
completedDate |
string |
Hora em que a execução foi concluída. |
durationInMs |
number |
Duração da execução. |
errorMessage |
string |
Mensagem de erro na execução do resultado da iteração de teste. |
id |
integer |
ID do resultado da iteração do teste. |
outcome |
string |
Resultado do teste se o resultado da iteração do teste. |
parameters |
Testar parâmetros em uma iteração. |
|
startedDate |
string |
Hora em que a execução foi iniciada. |
url |
string |
Url para testar o resultado da iteração. |
TestResultParameterModel
Testar informações de parâmetro em uma iteração de teste.
Nome | Tipo | Description |
---|---|---|
actionPath |
string |
Caminho da etapa de teste em que o parâmetro é referenciado. |
iterationId |
integer |
ID de iteração. |
parameterName |
string |
Nome do parâmetro. |
stepIdentifier |
string |
Esta é a ID da etapa do caso de teste. Para a etapa compartilhada, é a ID da etapa compartilhada no workitem do caso de teste; ID da etapa em etapa compartilhada. Exemplo: TestCase workitem tem duas etapas: 1) Etapa normal com Id = 1 2) Etapa Compartilhada com Id = 2. Dentro da etapa compartilhada: a) Etapa Normal com Id = 1 Valor para StepIdentifier para a primeira etapa: "1" Segunda etapa: "2;1" |
url |
string |
URL do parâmetro de teste. |
value |
string |
Valor do parâmetro. |
TestSubResult
Representa um sub resulto de um resultado de teste.
Nome | Tipo | Description |
---|---|---|
comment |
string |
Comente em sub-resultado. |
completedDate |
string |
Hora em que a execução do teste foi concluída. |
computerName |
string |
Computador em que o teste foi executado. |
configuration |
Referência à configuração de teste. |
|
customFields |
Propriedades adicionais de sub-resultado. |
|
displayName |
string |
Nome do sub-resultado. |
durationInMs |
integer |
Duração da execução do teste. |
errorMessage |
string |
Mensagem de erro em sub-resultado. |
id |
integer |
ID de sub-resultado. |
lastUpdatedDate |
string |
Hora em que o resultado foi atualizado pela última vez. |
outcome |
string |
Resultado do sub-resultado. |
parentId |
integer |
ID pai imediata de sub resulto. |
resultGroupType |
Tipo de hierarquia do resultado, valor padrão de Nenhum significa seu nó folha. |
|
sequenceId |
integer |
Número de índice de sub-resultado. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Hora em que a execução do teste foi iniciada. |
subResults |
Lista de sub-resultados dentro de um sub-resultado, se ResultGroupType não for Nenhum, ela conterá os sub-resultados de tipo correspondentes. |
|
testResult |
Referência ao resultado do teste. |
|
url |
string |
URL de sub-resultado. |