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 100 KB, 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 el caso de prueba omitido

testCaseReference

object ( TestCaseReference )

Referencia del caso de prueba, por ejemplo, nombre, nombre de 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 utiliza únicamente 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 La prueba falló.
error La prueba encontró un error
skipped Prueba omitida
flaky

Prueba desmenuzada.

Presente solo para casos de prueba acumulativos; Los casos de prueba de pasos que se ejecutaron con la misma configuración tuvieron resultados tanto de error 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.