Recurso: Caso de prueba
Representación JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Campos | |
---|---|
testCaseId | Un identificador único dentro de un paso para este caso de prueba. |
elapsedTime | El tiempo de ejecución transcurrido del caso de prueba. Requerido. |
startTime | La hora de inicio del caso de prueba. |
endTime | La hora de finalización del caso de prueba. |
stackTraces[] | 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 | El estado del caso de prueba. Requerido. |
skippedMessage | Por qué se omitió el caso de prueba. Presente solo para caso de prueba omitido |
testCaseReference | Referencia del caso de prueba, por ejemplo, nombre, nombre de la clase y nombre del conjunto de pruebas. Requerido. |
toolOutputs[] | 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 | |
---|---|
| Obtiene detalles de un caso de prueba para un paso. |
| Enumera los casos de prueba adjuntos a un paso. |