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

Zasób: TestCase

Zapis 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, który upłynął od uruchomienia przypadku testowego.

Wymagane.

startTime

object (Timestamp)

Godzina rozpoczęcia przypadku testowego.

endTime

object (Timestamp)

Czas zakończenia przypadku testowego.

stackTraces[]

object (StackTrace)

Szczegóły zrzutu stosu, jeśli w przypadku danego przypadku testowego wystąpił błąd lub nie udało się go zrealizować.

Maksymalny rozmiar zrzutów stosu to 100 KiB, po przekroczeniu którego ścieżka stosu zostanie obcięta.

Jeśli przypadek testowy został zaliczony, wartość wynosi zero.

status

enum (TestStatus)

Stan przypadku testowego.

Wymagane.

skippedMessage

string

Przyczyny pominięcia przypadku testowego.

Widoczne tylko w przypadku pominiętego przypadku testowego

testCaseReference

object (TestCaseReference)

Odniesienie do przypadku testowego, np. nazwę, nazwę klasy i nazwę pakietu testowego.

Wymagane.

toolOutputs[]

object (ToolOutputReference)

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

Uwaga: to pole jest używane tylko w odpowiedziach. Każda wartość określona w żądaniu jest ignorowana.

Stan testu

Stan przypadku testowego.

Wartości w polu enum
passed Test zaliczony.
failed Test zakończony niepowodzeniem.
error W teście wystąpił błąd
skipped Test został pominięty
flaky

Test nieudany.

prezentacja tylko w przypadku przypadków testowych dotyczących podsumowania; przypadki testowe z kroków wykonanych z tą samą konfiguracją zakończyły się zarówno niepowodzeniem, jak i powodzeniem.

Metody

get

Pobiera szczegóły przypadku testowego z danego kroku.

list

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