Compartir a través de


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

TestCaseResult[]

Representa un resultado de prueba.

resultsFilter

ResultsFilter

Respuestas

Nombre Tipo Description
200 OK

TestResultsQuery

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
BuildReference

Referencia a una compilación.

CustomTestField

Información de campo personalizada. Clave permitida: pares de valor - ( AttemptId: int value, IsTestResultFlaky: bool)

FailingSince

Error desde la información de un resultado de prueba.

IdentityRef
JobReference

Trabajo en la canalización. Esto está relacionado con la matriz en YAML.

PhaseReference

Fase en la canalización

PipelineReference

Referencia de canalización

ReferenceLinks
ReleaseReference

Referencia a una versión.

ResultGroupType

Tipo de jerarquía del resultado, el valor predeterminado none significa su nodo hoja.

ResultsFilter
Service
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.

SharedStepModel

Referencia al objeto workitem del paso compartido.

StageReference

Fase en la canalización

TestActionResultModel

Representa un resultado del paso de prueba.

TestCaseResult

Representa un resultado de prueba.

TestCaseResultAttachmentModel

Pruebe la información de datos adjuntos en una iteración de prueba.

TestCaseResultIdentifier

Referencia a un resultado de prueba.

TestIterationDetailsModel

Representa un resultado de iteración de prueba.

TestResultParameterModel

Información de parámetros de prueba en una iteración de prueba.

TestResultsContext
TestResultsContextType
TestResultsQuery
TestSubResult

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

BuildReference

Referencia de compilación desde que se produce un error.

date

string

Hora desde que se produce un error(UTC).

release

ReleaseReference

Referencia de versión desde que se produce un error.

IdentityRef

Nombre Tipo Description
_links

ReferenceLinks

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

JobReference

Referencia del trabajo

phaseReference

PhaseReference

Referencia de la fase.

pipelineId

integer

Referencia de la canalización con la que está relacionada esta instancia de canalización.

stageReference

StageReference

Referencia de la fase.

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

Service

groupBy

string

maxCompleteDate

string

resultsCount

integer

testCaseId

integer

testCaseReferenceIds

integer[]

testPlanId

integer

testPointIds

integer[]

testResultsContext

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

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

ShallowReference

Referencia a la ruta de acceso de área de la prueba.

associatedBugs

ShallowReference[]

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

ShallowReference

Referencia superficial para la compilación asociada con el resultado de la prueba.

buildReference

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

ShallowReference

Referencia a la configuración de prueba. Escriba ShallowReference.

createdDate

string

Marca de tiempo cuando se creó el resultado de la prueba (UTC).

customFields

CustomTestField[]

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

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

TestIterationDetailsModel[]

Detalles del resultado de la prueba de iteraciones usadas solo para pruebas manuales.

lastUpdatedBy

IdentityRef

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

IdentityRef

Referencia al propietario de la prueba.

priority

integer

Prioridad de la prueba ejecutada.

project

ShallowReference

Referencia al proyecto de equipo.

release

ShallowReference

Referencia superficial a la versión asociada con el resultado de la prueba.

releaseReference

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

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

IdentityRef

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

TestSubResult[]

Lista de sub resultados dentro de un resultado de prueba, si ResultGroupType no es None, contiene los sub resultados de tipo correspondientes.

testCase

ShallowReference

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

ShallowReference

La referencia al objeto workitem del caso de prueba del plan de prueba forma parte.

testPoint

ShallowReference

Referencia al punto de prueba ejecutado.

testRun

ShallowReference

Referencia a la ejecución de pruebas.

testSuite

ShallowReference

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

TestActionResultModel[]

El paso de prueba da como resultado una iteración.

attachments

TestCaseResultAttachmentModel[]

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

TestResultParameterModel[]

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

BuildReference

Referencia a una compilación.

contextType

TestResultsContextType

pipelineReference

PipelineReference

Referencia de canalización

release

ReleaseReference

Referencia a una versión.

TestResultsContextType

Valor Description
build
pipeline
release

TestResultsQuery

Nombre Tipo Description
fields

string[]

results

TestCaseResult[]

Representa un resultado de prueba.

resultsFilter

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

ShallowReference

Referencia a la configuración de prueba.

customFields

CustomTestField[]

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

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

TestSubResult[]

Lista de sub resultados dentro de un sub resultado, si ResultGroupType no es None, contiene los sub resultados de tipo correspondientes.

testResult

TestCaseResultIdentifier

Referencia al resultado de la prueba.

url

string

Dirección URL del sub resultado.