Recurso: TestCase
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. Obligatorio. |
startTime |
Es la hora de inicio del caso de prueba. |
endTime |
La hora de finalización del caso de prueba. |
stackTraces[] |
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 |
El estado del caso de prueba. Obligatorio. |
skippedMessage |
Por qué se omitió el caso de prueba. Presente solo para los casos de prueba omitidos |
testCaseReference |
Referencia de caso de prueba, p.ej., de la clase y del paquete de pruebas. Obligatorio. |
toolOutputs[] |
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 |
|
---|---|
|
Obtiene detalles de un caso de prueba de un paso. |
|
Enumera casos de prueba adjuntos a un paso. |