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=7.1-preview.6
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?detailsToInclude={detailsToInclude}&api-version=7.1-preview.6
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 "7.1-preview.6" para usar esta versión de la API. |
details
|
query |
Detalles que se van a incluir con los resultados de la prueba. 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=7.1-preview.6
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. Clave permitida: pares de valor - ( AttemptId: int value, IsTestResultFlaky: bool) |
Failing |
Error desde la información de un resultado de prueba. |
Identity |
|
Reference |
Clase que se va a representar 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 las pruebas. 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. Clave permitida: pares de valor - ( AttemptId: int value, IsTestResultFlaky: bool)
Nombre | Tipo | Description |
---|---|---|
fieldName |
string |
Nombre del campo. |
value |
object |
Valor del 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 |
Hora desde el error (UTC). |
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 |
En desuso: se puede recuperar consultando al usuario de Graph al que se hace referencia en la entrada "self" del diccionario identityRef "_links". |
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 |
En desuso: disponible en la entrada "avatar" del diccionario "_links" de IdentityRef |
inactive |
boolean |
En desuso: se puede recuperar consultando el estado de pertenencia de Graph al que se hace referencia en la entrada "membershipState" del diccionario GraphUser "_links". |
isAadIdentity |
boolean |
En desuso: se puede deducir del tipo de asunto del descriptor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
En desuso: se puede deducir del tipo de sujeto del descriptor (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
En desuso: no en uso en la mayoría de las implementaciones preexistentes de ToIdentityRef |
uniqueName |
string |
En desuso: use Domain+PrincipalName en su lugar. |
url |
string |
Esta dirección URL es la ruta completa al recurso de origen de este tema del grafo. |
ReferenceLinks
Clase que se va a representar una colección de vínculos de referencia de REST.
Nombre | Tipo | Description |
---|---|---|
links |
object |
Vista de 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 |
Número de intentos de versión. |
creationDate |
string |
Fecha de creación de la versión (UTC). |
definitionId |
integer |
Id. de definición de versión. |
environmentCreationDate |
string |
Fecha de creación del entorno (UTC). |
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. del 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 las pruebas. El valor predeterminado es None. Otros valores son Iteraciones, WorkItems y SubResults.
Nombre | Tipo | Description |
---|---|---|
iterations |
string |
Detalles de la 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 de workitem de paso compartido. |
TestActionResultModel
Representa un resultado del paso de prueba.
Nombre | Tipo | Description |
---|---|---|
actionPath |
string |
Identificador de ruta de acceso del paso de prueba en el elemento workitem del caso de prueba. Nota: 1) Se representa en formato hexadecimal con 8 dígitos para un paso. 2) Internamente, el valor de id. de paso para el primer paso comienza con 2, por lo que actionPath = 00000002 paso 9, tendrá un identificador = 10 y actionPath = 0000000a paso 15, tendrá un identificador =16 y actionPath = 00000010 3) actionPath del paso compartido se concatena con el paso primario del caso de prueba. Por ejemplo, sería algo de tipo: 0000000300000001 donde 00000003 denota la ruta de acceso de acción del paso de prueba y 00000001 denota la ruta de acceso de acción para el paso compartido. |
comment |
string |
Comentario en el resultado. |
completedDate |
string |
Hora en que se completó la ejecución(UTC). |
durationInMs |
number |
Duración de la ejecución. |
errorMessage |
string |
Mensaje de error en el resultado. |
iterationId |
integer |
Identificador 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 la que se inició la ejecución (UTC). |
stepIdentifier |
string |
Este es el identificador del paso del caso de prueba. Para el paso compartido, es el identificador del paso compartido en el elemento workitem del caso de prueba; 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 primer paso: "1" Segundo paso: "2;1" |
url |
string |
Dirección URL del resultado de la acción de prueba. En desuso en el entorno hospedado. |
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 |
TypeId de prueba automatizada. |
build |
Referencia superficial para compilar asociada al 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 con maxSize= 1000 caracteres. |
completedDate |
string |
Hora en la que se completó la ejecución de la prueba (UTC). La fecha de finalización debe ser mayor que StartedDate. |
computerName |
string |
Nombre de la máquina donde se ejecutó la prueba. |
configuration |
Referencia a la configuración de prueba. Escriba ShallowReference. |
|
createdDate |
string |
Marca de tiempo cuando se creó el resultado de la prueba (UTC). |
customFields |
Propiedades adicionales del resultado de la prueba. |
|
durationInMs |
number |
Duración de la ejecución de pruebas en milisegundos. Si no se proporciona el valor se establecerá como CompletedDate - StartedDate |
errorMessage |
string |
Mensaje de error en la ejecución de la prueba. |
failingSince |
Información cuando los resultados de las pruebas comenzaron a generar errores. |
|
failureType |
string |
Tipo de error del resultado de la prueba. Valor válido= (problema conocido, nuevo problema, regresión, desconocido, ninguno) |
id |
integer |
Identificador de un resultado de prueba. |
iterationDetails |
Detalles del resultado de la prueba de iteraciones de prueba usadas solo para pruebas manuales. |
|
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 (UTC). |
outcome |
string |
Resultado de la prueba del resultado de la prueba. Valores válidos = (Unspecified, None, Passed, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted) |
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 al resultado de la prueba. |
|
resetCount |
integer |
ResetCount. |
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 none significa su nodo hoja. |
|
revision |
integer |
Número de revisión del resultado de la prueba. |
runBy |
Referencia a la identidad que ejecutó la prueba. |
|
stackTrace |
string |
Stacktrace con maxSize= 1000 caracteres. |
startedDate |
string |
Hora en la que se inició la ejecución de la prueba (UTC). |
state |
string |
Estado del resultado de la prueba. Escriba TestRunState. |
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 usada por el resultado de la prueba. Tipo TestResultMetaData |
testCaseRevision |
integer |
TestCaseRevision Number. |
testCaseTitle |
string |
Nombre de la prueba. |
testPlan |
La referencia al objeto workitem del caso de prueba del plan de prueba forma parte de . |
|
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 |
Id. 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 |
Id. 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 a la que se completó la ejecución (UTC). |
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 |
Probar parámetros en una iteración. |
|
startedDate |
string |
Hora en la que se inició la ejecución (UTC). |
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 en la que se hace referencia al parámetro. |
iterationId |
integer |
Id. 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 elemento workitem del caso de prueba; 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 primer paso: "1" Segundo paso: "2;1" |
url |
string |
Dirección URL del parámetro de prueba. En desuso en el entorno hospedado. |
value |
string |
Valor del parámetro . |
TestSubResult
Representa un sub resultado de una prueba.
Nombre | Tipo | Description |
---|---|---|
comment |
string |
Comentario en el resultado secundario. |
completedDate |
string |
Hora en la que se completó la ejecución de la prueba(UTC). |
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 sub resultado. |
durationInMs |
integer |
Duración de la ejecución de pruebas. |
errorMessage |
string |
Mensaje de error en el resultado secundario. |
id |
integer |
Identificador del sub result. |
lastUpdatedDate |
string |
Hora en la que el resultado se actualizó por última vez(UTC). |
outcome |
string |
Resultado del sub resultado. |
parentId |
integer |
Id. primario inmediato del sub resultado. |
resultGroupType |
Tipo de jerarquía del resultado, el valor predeterminado ninguno significa su nodo hoja. |
|
sequenceId |
integer |
Número de subproceso de índice. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Hora en la que se inició la ejecución de la prueba(UTC). |
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. |