Risorsa: TestCase
Rappresentazione JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Campi | |
---|---|
testCaseId | Un identificatore univoco all'interno di un passaggio per questo test case. |
elapsedTime | Il tempo di esecuzione trascorso del test case. Necessario. |
startTime | L'ora di inizio del test case. |
endTime | L'ora di fine del test case. |
stackTraces[] | L'analisi dello stack descrive in dettaglio se il test case non è riuscito o ha riscontrato un errore. La dimensione massima delle tracce dello stack è 100 KiB, oltre la quale la traccia dello stack verrà troncata. Zero se il test è stato superato. |
status | Lo stato del caso di test. Necessario. |
skippedMessage | Perché il test case è stato saltato. Presente solo per il caso di test saltato |
testCaseReference | Riferimento al caso di test, ad esempio nome, nome della classe e nome della suite di test. Necessario. |
toolOutputs[] | Riferimenti a file opachi di qualsiasi formato generati dall'esecuzione dello strumento. Nota: questo campo viene utilizzato solo nelle risposte. Qualsiasi valore specificato qui in una richiesta viene ignorato. |
StatoTest
Lo stato di un caso di test.
Enumerazioni | |
---|---|
passed | Test superato. |
failed | Prova fallita. |
error | Il test ha riscontrato un errore |
skipped | Prova saltata |
flaky | Prova sfaldata. Presente solo per casi di test di rollup; i casi di test dei passaggi eseguiti con la stessa configurazione hanno avuto esiti sia di successo che di fallimento. |
Metodi | |
---|---|
| Ottiene i dettagli di un test case per un passaggio. |
| Elenca i casi di test allegati a un passaggio. |