Zasób: TestCase
Zapis JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Pola | |
---|---|
testCaseId |
Unikalny identyfikator w kroku dla tego przypadku testowego. |
elapsedTime |
Czas, który upłynął od uruchomienia przypadku testowego. Wymagane. |
startTime |
Godzina rozpoczęcia przypadku testowego. |
endTime |
Czas zakończenia przypadku testowego. |
stackTraces[] |
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 |
Stan przypadku testowego. Wymagane. |
skippedMessage |
Przyczyny pominięcia przypadku testowego. Widoczne tylko w przypadku pominiętego przypadku testowego |
testCaseReference |
Odniesienie do przypadku testowego, np. nazwę, nazwę klasy i nazwę pakietu testowego. Wymagane. |
toolOutputs[] |
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 |
|
---|---|
|
Pobiera szczegóły przypadku testowego z danego kroku. |
|
Wyświetla listę przypadków testowych dołączonych do kroku. |