Results - Get
Obtenga un resultado de prueba para una ejecución de prueba.
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?api-version=5.0
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?detailsToInclude={detailsToInclude}&api-version=5.0
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
organization
|
path | True |
string |
El nombre de la organización de Azure DevOps. |
project
|
path | True |
string |
Id. de proyecto o nombre del proyecto |
run
|
path | True |
integer int32 |
Identificador de ejecución de prueba de un resultado de prueba que se va a capturar. |
test
|
path | True |
integer int32 |
Id. de resultado de la prueba. |
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "5.0" para usar esta versión de la API. |
details
|
query |
Detalles que se van a incluir con los resultados de las pruebas. El valor predeterminado es None. Otros valores son Iteraciones, WorkItems y SubResults. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
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
Nombre | Description |
---|---|
vso.test | Concede la capacidad de leer planes de prueba, casos, resultados y otros artefactos relacionados con la administración de pruebas. |
Ejemplos
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results/100000?api-version=5.0
Sample Response
{
"id": 100000,
"project": {
"id": "5c3d39df-a0cb-49da-be01-42e53792c0e1",
"name": "Fabrikam-Fiber-TFVC",
"url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
},
"startedDate": "2016-07-13T11:12:48.487Z",
"completedDate": "2016-07-13T11:12:48.493Z",
"durationInMs": 4,
"outcome": "Passed",
"revision": 1,
"runBy": {
"id": "a5cbf24d-799f-452e-82be-f049a85b5895",
"displayName": "Fabrikam",
"uniqueName": "fabrikamfiber.vsin@hotmail.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/a5cbf24d-799f-452e-82be-f049a85b5895",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=a5cbf24d-799f-452e-82be-f049a85b5895"
},
"state": "Completed",
"testCase": {
"name": "Pass1"
},
"testRun": {
"id": "16",
"name": "VSTest Test Run release any cpu",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16"
},
"lastUpdatedDate": "2016-07-13T11:12:49.123Z",
"lastUpdatedBy": {
"id": "375baa5b-5148-4e89-a549-ec202b722d89",
"displayName": "Project Collection Build Service (fabrikam)",
"uniqueName": "Build\\78b5727d-4a24-4ec8-9caf-704685572174",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/375baa5b-5148-4e89-a549-ec202b722d89",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=375baa5b-5148-4e89-a549-ec202b722d89"
},
"priority": 0,
"computerName": "TASKAGENT5-0055",
"build": {
"id": "5",
"name": "20160713.2",
"url": "https://dev.azure.com/fabrikam/_apis/build/Builds/5"
},
"createdDate": "2016-07-13T11:12:49.123Z",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/Results/100000",
"failureType": "None",
"automatedTestStorage": "unittestproject1.dll",
"automatedTestType": "UnitTest",
"automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
"automatedTestId": "aefba017-ab06-be36-6b92-de4e29836f72",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "Pass1",
"customFields": [],
"automatedTestName": "UnitTestProject1.UnitTest1.Pass1"
}
Definiciones
Nombre | Description |
---|---|
Build |
Referencia a una compilación. |
Custom |
Información de campo personalizada. |
Failing |
Error desde la información de un resultado de prueba. |
Identity |
|
Reference |
Clase que representa una colección de vínculos de referencia de REST. |
Release |
Referencia a una versión. |
Result |
Detalles que se van a incluir con los resultados de la prueba. El valor predeterminado es None. Otros valores son Iteraciones, WorkItems y SubResults. |
Result |
|
Shallow |
Referencia abstracta a algún otro recurso. Esta clase se usa para proporcionar los contratos de datos de compilación con una manera uniforme de hacer referencia a otros recursos de una manera que proporciona un recorrido fácil a través de vínculos. |
Shared |
Referencia al objeto workitem del paso compartido. |
Test |
Representa un resultado del paso de prueba. |
Test |
Representa un resultado de prueba. |
Test |
Pruebe la información de datos adjuntos en una iteración de prueba. |
Test |
Referencia a un resultado de prueba. |
Test |
Representa un resultado de iteración de prueba. |
Test |
Información de parámetros de prueba en una iteración de prueba. |
Test |
Representa un sub resultado de una prueba. |
BuildReference
Referencia a una compilación.
Nombre | Tipo | Description |
---|---|---|
branchName |
string |
Nombre de rama. |
buildSystem |
string |
Sistema de compilación. |
definitionId |
integer |
Id. de definición de compilación. |
id |
integer |
Id. de compilación. |
number |
string |
Número de compilación. |
repositoryId |
string |
Id. del repositorio. |
uri |
string |
URI de compilación. |
CustomTestField
Información de campo personalizada.
Nombre | Tipo | Description |
---|---|---|
fieldName |
string |
Nombre del campo. |
value |
object |
Valor de campo. |
FailingSince
Error desde la información de un resultado de prueba.
Nombre | Tipo | Description |
---|---|---|
build |
Referencia de compilación desde que se produce un error. |
|
date |
string |
Tiempo desde que se produce un error. |
release |
Referencia de versión desde que se produce un error. |
IdentityRef
Nombre | Tipo | Description |
---|---|---|
_links |
Este campo contiene cero o más vínculos interesantes sobre el tema del grafo. Estos vínculos se pueden invocar para obtener relaciones adicionales o información más detallada sobre este tema del grafo. |
|
descriptor |
string |
El descriptor es la forma principal de hacer referencia al asunto del grafo mientras se ejecuta el sistema. Este campo identificará de forma única el mismo asunto del grafo en cuentas y organizaciones. |
directoryAlias |
string |
|
displayName |
string |
Este es el nombre para mostrar no único del asunto del grafo. Para cambiar este campo, debe modificar su valor en el proveedor de origen. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Esta dirección URL es la ruta completa al recurso de origen de este tema del grafo. |
ReferenceLinks
Clase que representa una colección de vínculos de referencia de REST.
Nombre | Tipo | Description |
---|---|---|
links |
object |
Vista de solo lectura de los vínculos. Dado que los vínculos de referencia son de solo lectura, solo queremos exponerlos como de solo lectura. |
ReleaseReference
Referencia a una versión.
Nombre | Tipo | Description |
---|---|---|
attempt |
integer |
|
creationDate |
string |
|
definitionId |
integer |
Id. de definición de versión. |
environmentCreationDate |
string |
|
environmentDefinitionId |
integer |
Id. de definición del entorno de versión. |
environmentDefinitionName |
string |
Nombre de definición del entorno de versión. |
environmentId |
integer |
Id. de entorno de versión. |
environmentName |
string |
Nombre del entorno de versión. |
id |
integer |
Id. de versión. |
name |
string |
Nombre de la versión. |
ResultDetails
Detalles que se van a incluir con los resultados de la prueba. El valor predeterminado es None. Otros valores son Iteraciones, WorkItems y SubResults.
Nombre | Tipo | Description |
---|---|---|
iterations |
string |
Detalles de iteración de prueba en un resultado de prueba. |
none |
string |
Campos principales del resultado de la prueba. Los campos principales incluyen State, Outcome, Priority, AutomatedTestName, AutomatedTestStorage, Comments, ErrorMessage, etc. |
point |
string |
Detalle de punto y plan en un resultado de prueba. |
subResults |
string |
Subresultas en un resultado de prueba. |
workItems |
string |
Elementos de trabajo asociados a un resultado de prueba. |
ResultGroupType
Nombre | Tipo | Description |
---|---|---|
dataDriven |
string |
Tipo de jerarquía del resultado de la prueba. |
generic |
string |
Tipo de jerarquía desconocido. |
none |
string |
Nodo hoja del resultado de la prueba. |
orderedTest |
string |
Tipo de jerarquía del resultado de la prueba. |
rerun |
string |
Tipo de jerarquía del resultado de la prueba. |
ShallowReference
Referencia abstracta a algún otro recurso. Esta clase se usa para proporcionar los contratos de datos de compilación con una manera uniforme de hacer referencia a otros recursos de una manera que proporciona un recorrido fácil a través de vínculos.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso |
name |
string |
Nombre del recurso vinculado (nombre de definición, nombre del controlador, etc.) |
url |
string |
Vínculo http completo al recurso |
SharedStepModel
Referencia al objeto workitem del paso compartido.
Nombre | Tipo | Description |
---|---|---|
id |
integer |
Id. de paso compartido de WorkItem. |
revision |
integer |
Revisión del objeto workitem del paso compartido. |
TestActionResultModel
Representa un resultado del paso de prueba.
Nombre | Tipo | Description |
---|---|---|
actionPath |
string |
Paso de prueba del identificador de ruta de acceso en el objeto workitem del caso de prueba. |
comment |
string |
Comentario en el resultado. |
completedDate |
string |
Hora en que se completó la ejecución. |
durationInMs |
number |
Duración de la ejecución. |
errorMessage |
string |
Mensaje de error en el resultado. |
iterationId |
integer |
Id. de iteración del resultado de la acción de prueba. |
outcome |
string |
Resultado de la prueba del resultado. |
sharedStepModel |
Referencia al objeto workitem del paso compartido. |
|
startedDate |
string |
Hora en que se inició la ejecución. |
stepIdentifier |
string |
Este es el identificador del paso del caso de prueba. Para el paso compartido, es el identificador del paso compartido en el caso de prueba workitem; id. de paso en el paso compartido. Ejemplo: TestCase workitem tiene dos pasos: 1) Paso normal con Id = 1 2) Paso compartido con Id = 2. Dentro del paso compartido: a) Paso normal con id. = 1 valor para StepIdentifier para el primer paso: "1" Segundo paso: "2;1" |
url |
string |
Dirección URL del resultado de la acción de prueba. |
TestCaseResult
Representa un resultado de prueba.
Nombre | Tipo | Description |
---|---|---|
afnStripId |
integer |
Pruebe el identificador de datos adjuntos de la grabación de acciones. |
area |
Referencia a la ruta de acceso de área de la prueba. |
|
associatedBugs |
Referencia a errores vinculados al resultado de la prueba. |
|
automatedTestId |
string |
Identificador que representa el método de prueba en un archivo DLL. |
automatedTestName |
string |
Nombre completo de la prueba ejecutada. |
automatedTestStorage |
string |
Contenedor al que pertenece la prueba. |
automatedTestType |
string |
Tipo de prueba automatizada. |
automatedTestTypeId |
string |
|
build |
Referencia superficial para la compilación asociada con el resultado de la prueba. |
|
buildReference |
Referencia a la compilación asociada con el resultado de la prueba. |
|
comment |
string |
Comentario en un resultado de prueba. |
completedDate |
string |
Hora en la que se completó la ejecución de la prueba. |
computerName |
string |
Nombre de la máquina donde se ejecutó la prueba. |
configuration |
Configuración de prueba de un resultado de prueba. |
|
createdDate |
string |
Marca de tiempo cuando se creó el resultado de la prueba. |
customFields |
Propiedades adicionales del resultado de la prueba. |
|
durationInMs |
number |
Duración de la ejecución de pruebas en milisegundos. |
errorMessage |
string |
Mensaje de error en la ejecución de la prueba. |
failingSince |
Información cuando se han iniciado errores en los resultados de la prueba. |
|
failureType |
string |
Tipo de error del resultado de la prueba. |
id |
integer |
Identificador de un resultado de prueba. |
iterationDetails |
Detalles del resultado de la prueba de iteraciones de prueba. |
|
lastUpdatedBy |
Referencia al resultado de la prueba actualizada por última vez. |
|
lastUpdatedDate |
string |
Fecha y hora de la última actualización del resultado de la prueba. |
outcome |
string |
Resultado de la prueba del resultado de la prueba. |
owner |
Referencia al propietario de la prueba. |
|
priority |
integer |
Prioridad de la prueba ejecutada. |
project |
Referencia al proyecto de equipo. |
|
release |
Referencia superficial a la versión asociada con el resultado de la prueba. |
|
releaseReference |
Referencia a la versión asociada con el resultado de la prueba. |
|
resetCount |
integer |
|
resolutionState |
string |
Estado de resolución del resultado de la prueba. |
resolutionStateId |
integer |
Identificador del estado de resolución. |
resultGroupType |
Tipo de jerarquía del resultado, el valor predeterminado ninguno significa su nodo hoja. |
|
revision |
integer |
Número de revisión del resultado de la prueba. |
runBy |
Referencia a la identidad ejecutada la prueba. |
|
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Hora en que se inició la ejecución de la prueba. |
state |
string |
Estado del resultado de la prueba. |
subResults |
Lista de sub resultados dentro de un resultado de prueba, si ResultGroupType no es None, contiene los sub resultados de tipo correspondientes. |
|
testCase |
Referencia a la prueba ejecutada. |
|
testCaseReferenceId |
integer |
Identificador de referencia de la prueba utilizada por el resultado de la prueba. |
testCaseRevision |
integer |
Nombre de la prueba. |
testCaseTitle |
string |
Nombre de la prueba. |
testPlan |
La referencia al objeto workitem del caso de prueba del plan de prueba forma parte. |
|
testPoint |
Referencia al punto de prueba ejecutado. |
|
testRun |
Referencia a la ejecución de pruebas. |
|
testSuite |
La referencia al objeto workitem del caso de prueba del conjunto de pruebas forma parte de . |
|
url |
string |
Dirección URL del resultado de la prueba. |
TestCaseResultAttachmentModel
Pruebe la información de datos adjuntos en una iteración de prueba.
Nombre | Tipo | Description |
---|---|---|
actionPath |
string |
Paso de prueba del identificador de ruta de acceso en el objeto workitem del caso de prueba. |
id |
integer |
Id. de datos adjuntos. |
iterationId |
integer |
Identificador de iteración. |
name |
string |
Nombre de los datos adjuntos. |
size |
integer |
Tamaño de los datos adjuntos. |
url |
string |
Dirección URL a datos adjuntos. |
TestCaseResultIdentifier
Referencia a un resultado de prueba.
Nombre | Tipo | Description |
---|---|---|
testResultId |
integer |
Id. de resultado de la prueba. |
testRunId |
integer |
Identificador de ejecución de prueba. |
TestIterationDetailsModel
Representa un resultado de iteración de prueba.
Nombre | Tipo | Description |
---|---|---|
actionResults |
El paso de prueba da como resultado una iteración. |
|
attachments |
Referencia a datos adjuntos en el resultado de la iteración de prueba. |
|
comment |
string |
Comentario en el resultado de la iteración de prueba. |
completedDate |
string |
Hora en que se completó la ejecución. |
durationInMs |
number |
Duración de la ejecución. |
errorMessage |
string |
Mensaje de error en la ejecución del resultado de la iteración de prueba. |
id |
integer |
Identificador del resultado de la iteración de prueba. |
outcome |
string |
Resultado de la prueba si el resultado de la iteración de prueba. |
parameters |
Pruebe los parámetros en una iteración. |
|
startedDate |
string |
Hora en que se inició la ejecución. |
url |
string |
Dirección URL para probar el resultado de la iteración. |
TestResultParameterModel
Información de parámetros de prueba en una iteración de prueba.
Nombre | Tipo | Description |
---|---|---|
actionPath |
string |
Ruta de acceso del paso de prueba donde se hace referencia al parámetro. |
iterationId |
integer |
Identificador de iteración. |
parameterName |
string |
Nombre del parámetro. |
stepIdentifier |
string |
Este es el identificador del paso del caso de prueba. Para el paso compartido, es el identificador del paso compartido en el caso de prueba workitem; id. de paso en el paso compartido. Ejemplo: TestCase workitem tiene dos pasos: 1) Paso normal con Id = 1 2) Paso compartido con Id = 2. Dentro del paso compartido: a) Paso normal con id. = 1 valor para StepIdentifier para el primer paso: "1" Segundo paso: "2;1" |
url |
string |
Dirección URL del parámetro de prueba. |
value |
string |
Valor del parámetro . |
TestSubResult
Representa un sub resultado de una prueba.
Nombre | Tipo | Description |
---|---|---|
comment |
string |
Comentario en el subproceso. |
completedDate |
string |
Hora en que se completó la ejecución de la prueba. |
computerName |
string |
Máquina donde se ejecutó la prueba. |
configuration |
Referencia a la configuración de prueba. |
|
customFields |
Propiedades adicionales del sub resultado. |
|
displayName |
string |
Nombre del subproceso. |
durationInMs |
integer |
Duración de la ejecución de la prueba. |
errorMessage |
string |
Mensaje de error en el sub resultado. |
id |
integer |
Id. del sub resultado. |
lastUpdatedDate |
string |
Hora en la que el resultado se actualizó por última vez. |
outcome |
string |
Resultado del subproceso. |
parentId |
integer |
Id. primario inmediato del resultado secundario. |
resultGroupType |
Tipo de jerarquía del resultado, el valor predeterminado none significa su nodo hoja. |
|
sequenceId |
integer |
Número de índice del sub resultado. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Hora en la que se inició la ejecución de pruebas. |
subResults |
Lista de sub resultados dentro de un sub resultado, si ResultGroupType no es None, contiene los sub resultados de tipo correspondientes. |
|
testResult |
Referencia al resultado de la prueba. |
|
url |
string |
Dirección URL del sub resultado. |