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

Recurso: TestCase

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.

Obligatorio.

startTime

object (Timestamp)

Es 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 pila detalla si el caso de prueba falló o encontró un error.

El tamaño máximo de los seguimientos de pila es de 100 KiB. Después de ese tiempo, el seguimiento de pila se truncará.

Cero si el caso de prueba fue aprobado.

status

enum (TestStatus)

El estado del caso de prueba.

Obligatorio.

skippedMessage

string

Por qué se omitió el caso de prueba.

Presente solo para los casos de prueba omitidos

testCaseReference

object (TestCaseReference)

Referencia de caso de prueba, p.ej., de la clase y del paquete de pruebas.

Obligatorio.

toolOutputs[]

object (ToolOutputReference)

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

Nota: Este campo solo se utiliza en respuestas. Se ignorará cualquier valor que se especifique aquí en una solicitud.

Estado de prueba

Es el estado de un caso de prueba.

Enums
passed Prueba correcta
failed Se produjo un error en la prueba.
error Se produjo un error en la prueba
skipped Se omitió la prueba
flaky

Se fracasó la prueba.

Presente solo para los casos de prueba de fusión. los casos de prueba de pasos que se ejecutaron con la misma configuración tuvieron resultados exitosos y de errores.

Métodos

get

Obtiene detalles de un caso de prueba de un paso.

list

Enumera casos de prueba adjuntos a un paso.