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 100 KB, 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 el caso de prueba omitido |
testCaseReference | Referencia del caso de prueba, por ejemplo, nombre, nombre de 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 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 | |
---|---|
| Obtiene detalles de un caso de prueba para un paso. |
| Enumera los casos de prueba adjuntos a un paso. |