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

Zasoby: Przypadek testowy

Reprezentacja 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)
    }
  ]
}
Pola
testCaseId

string

Unikalny identyfikator w kroku dla tego przypadku testowego.

elapsedTime

object ( Duration )

Czas wykonywania przypadku testowego, jaki upłynął.

Wymagany.

startTime

object ( Timestamp )

Godzina rozpoczęcia przypadku testowego.

endTime

object ( Timestamp )

Godzina zakończenia przypadku testowego.

stackTraces[]

object ( StackTrace )

Szczegóły śledzenia stosu, jeśli przypadek testowy nie powiódł się lub napotkał błąd.

Maksymalny rozmiar śladów stosu wynosi 100 KB, po przekroczeniu którego ścieżka stosu zostanie obcięta.

Zero, jeśli przypadek testowy przeszedł pomyślnie.

status

enum ( TestStatus )

Status przypadku testowego.

Wymagany.

skippedMessage

string

Dlaczego przypadek testowy został pominięty.

Występuje tylko w przypadku pominiętego przypadku testowego

testCaseReference

object ( TestCaseReference )

Odniesienie do przypadku testowego, np. nazwa, nazwa klasy i nazwa zestawu testów.

Wymagany.

toolOutputs[]

object ( ToolOutputReference )

Odniesienia do nieprzezroczystych plików w dowolnym formacie wyprowadzanych przez wykonanie narzędzia.

Uwaga: To pole jest używane wyłącznie w odpowiedziach. Każda wartość określona tutaj w żądaniu jest ignorowana.

Stan testu

Status przypadku testowego.

Wyliczenia
passed Test zaliczony.
failed Test nieudany.
error Test napotkał błąd
skipped Test pominięty
flaky

Test płatkowy.

Obecne tylko dla przypadków testowych zbiorczych; przypadki testowe z kroków, które zostały uruchomione w tej samej konfiguracji, zakończyły się zarówno niepowodzeniem, jak i sukcesem.

Metody

get

Pobiera szczegóły przypadku testowego dla kroku.

list

Wyświetla listę przypadków testowych dołączonych do kroku.