Results - Get Test Results By Query
POST https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/results?api-version=7.1-preview.2
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 |
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "7.1-preview.2" para usar esta versión de la API. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
fields |
string[] |
|
results |
Representa un resultado de prueba. |
|
resultsFilter |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
oauth2
Tipo:
oauth2
Flujo:
accessCode
Dirección URL de autorización:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del 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
Ámbitos
Nombre | Description |
---|---|
vso.test_write | Concede la capacidad de leer, crear y actualizar planes de prueba, casos, resultados y otros artefactos relacionados con la administración de pruebas. |
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 |
|
Job |
Trabajo en la canalización. Esto está relacionado con la matriz en YAML. |
Phase |
Fase en la canalización |
Pipeline |
Referencia de canalización |
Reference |
|
Release |
Referencia a una versión. |
Result |
Tipo de jerarquía del resultado, el valor predeterminado none significa su nodo hoja. |
Results |
|
Service | |
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. |
Stage |
Fase en la canalización |
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 |
|
Test |
|
Test |
|
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 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 |
Hora desde que se produce un error(UTC). |
release |
Referencia de versión desde que se produce un error. |
IdentityRef
Nombre | Tipo | Description |
---|---|---|
_links | ||
descriptor |
string |
|
directoryAlias |
string |
|
displayName |
string |
|
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
JobReference
Trabajo en la canalización. Esto está relacionado con la matriz en YAML.
Nombre | Tipo | Description |
---|---|---|
attempt |
integer |
Número de intentos del trabajo |
jobName |
string |
La matriz en YAML genera copias de un trabajo con diferentes entradas en la matriz. JobName es el nombre de esas entradas. La longitud máxima admitida para el nombre es de 256 caracteres. |
PhaseReference
Fase en la canalización
Nombre | Tipo | Description |
---|---|---|
attempt |
integer |
Número de intentos de la fase |
phaseName |
string |
Nombre de la fase. La longitud máxima admitida para el nombre es de 256 caracteres. |
PipelineReference
Referencia de canalización
Nombre | Tipo | Description |
---|---|---|
jobReference |
Referencia del trabajo |
|
phaseReference |
Referencia de la fase. |
|
pipelineId |
integer |
Referencia de la canalización con la que está relacionada esta instancia de canalización. |
stageReference |
Referencia de la fase. |
ReferenceLinks
Nombre | Tipo | Description |
---|---|---|
links |
object |
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. |
ResultGroupType
Tipo de jerarquía del resultado, el valor predeterminado none significa su nodo hoja.
Valor | Description |
---|---|
dataDriven |
Tipo de jerarquía del resultado de la prueba. |
generic |
Tipo de jerarquía desconocido. |
none |
Nodo hoja del resultado de la prueba. |
orderedTest |
Tipo de jerarquía del resultado de la prueba. |
rerun |
Tipo de jerarquía del resultado de la prueba. |
ResultsFilter
Nombre | Tipo | Description |
---|---|---|
automatedTestName |
string |
|
branch |
string |
|
executedIn | ||
groupBy |
string |
|
maxCompleteDate |
string |
|
resultsCount |
integer |
|
testCaseId |
integer |
|
testCaseReferenceIds |
integer[] |
|
testPlanId |
integer |
|
testPointIds |
integer[] |
|
testResultsContext | ||
trendDays |
integer |
Service
Valor | Description |
---|---|
any | |
tcm | |
tfs |
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. |
StageReference
Fase en la canalización
Nombre | Tipo | Description |
---|---|---|
attempt |
integer |
Número de intentos de fase |
stageName |
string |
Nombre de la fase. La longitud máxima admitida para el nombre es de 256 caracteres. |
TestActionResultModel
Representa un resultado del paso de prueba.
Nombre | Tipo | Description |
---|---|---|
actionPath |
string |
Identificador de ruta de acceso del paso de prueba en el objeto workitem del caso de prueba. Nota: 1) Se representa en formato hexadecimal con 8 dígitos para un paso. 2) Internamente, el valor del identificador 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 a la 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 |
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 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 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. 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 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 |
Convierta en comentario 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 se han iniciado errores en los resultados de la prueba. |
|
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 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 con el 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 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 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 utilizada por el resultado de la prueba. Escriba TestResultMetaData |
testCaseRevision |
integer |
Número TestCaseRevision. |
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(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 |
Pruebe los 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 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. En desuso en el entorno hospedado. |
value |
string |
Valor del parámetro . |
TestResultsContext
Nombre | Tipo | Description |
---|---|---|
build |
Referencia a una compilación. |
|
contextType | ||
pipelineReference |
Referencia de canalización |
|
release |
Referencia a una versión. |
TestResultsContextType
Valor | Description |
---|---|
build | |
pipeline | |
release |
TestResultsQuery
Nombre | Tipo | Description |
---|---|---|
fields |
string[] |
|
results |
Representa un resultado de prueba. |
|
resultsFilter |
TestSubResult
Representa un sub resultado de una prueba.
Nombre | Tipo | Description |
---|---|---|
comment |
string |
Comentario en el subproceso. |
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 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 (UTC). |
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 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. |