REST Resource: projects.histories.executions.steps.testCases

Recurso: Caso de prueba

Representación JSON
{
  "testCaseId": string,
  "elapsedTime": {
    object (Duration)
  },
  "startTime": {
    object (Timestamp)
  },
  "endTime": {
    object (Timestamp)
  },
  "stackTraces": [
    {
      object (StackTrace)
    }
  ],
  "status": enum (TestStatus),
  "skippedMessage": string,
  "testCaseReference": {
    object (TestCaseReference)
  },
  "toolOutputs": [
    {
      object (ToolOutputReference)
    }
  ]
}
Campos
testCaseId

string

Un identificador único dentro de un paso para este caso de prueba.

elapsedTime

object ( Duration )

El tiempo de ejecución transcurrido del caso de prueba.

Requerido.

startTime

object ( Timestamp )

La hora de inicio del caso de prueba.

endTime

object ( Timestamp )

La hora de finalización del caso de prueba.

stackTraces[]

object ( StackTrace )

El seguimiento de la pila detalla si el caso de prueba falló o encontró un error.

El tamaño máximo de los seguimientos de la pila es de 100 KiB, más allá del cual se truncará el seguimiento de la pila.

Cero si el caso de prueba pasó.

status

enum ( TestStatus )

El estado del caso de prueba.

Requerido.

skippedMessage

string

Por qué se omitió el caso de prueba.

Presente solo para caso de prueba omitido

testCaseReference

object ( TestCaseReference )

Referencia del caso de prueba, por ejemplo, nombre, nombre de la clase y nombre del conjunto de pruebas.

Requerido.

toolOutputs[]

object ( ToolOutputReference )

Referencias a archivos opacos de cualquier formato generados por la ejecución de la herramienta.

Nota: Este campo se usa solo en las respuestas. Cualquier valor especificado aquí en una solicitud se ignora.

Estado de prueba

El estado de un caso de prueba.

Enumeraciones
passed Prueba aprobada.
failed Prueba fallida.
error La prueba encontró un error
skipped Prueba omitida
flaky

Prueba en copos.

Presente solo para casos de prueba acumulativos; los casos de prueba de los pasos que se ejecutaron con la misma configuración tuvieron resultados tanto de falla como de éxito.

Métodos

get

Obtiene detalles de un caso de prueba para un paso.

list

Enumera los casos de prueba adjuntos a un paso.