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

Risorsa: TestCase

Rappresentazione 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)
    }
  ]
}
Campi
testCaseId

string

Un identificatore univoco all'interno di un passaggio per questo test case.

elapsedTime

object ( Duration )

Il tempo di esecuzione trascorso del test case.

Necessario.

startTime

object ( Timestamp )

L'ora di inizio del test case.

endTime

object ( Timestamp )

L'ora di fine del test case.

stackTraces[]

object ( StackTrace )

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

enum ( TestStatus )

Lo stato del caso di test.

Necessario.

skippedMessage

string

Perché il test case è stato saltato.

Presente solo per il caso di test saltato

testCaseReference

object ( TestCaseReference )

Riferimento al caso di test, ad esempio nome, nome della classe e nome della suite di test.

Necessario.

toolOutputs[]

object ( ToolOutputReference )

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

get

Ottiene i dettagli di un test case per un passaggio.

list

Elenca i casi di test allegati a un passaggio.