Zasoby: Przypadek testowy
Reprezentacja JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Pola | |
---|---|
testCaseId | Unikalny identyfikator w kroku dla tego przypadku testowego. |
elapsedTime | Czas wykonywania przypadku testowego, jaki upłynął. Wymagany. |
startTime | Godzina rozpoczęcia przypadku testowego. |
endTime | Godzina zakończenia przypadku testowego. |
stackTraces[] | 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 | Status przypadku testowego. Wymagany. |
skippedMessage | Dlaczego przypadek testowy został pominięty. Występuje tylko w przypadku pominiętego przypadku testowego |
testCaseReference | Odniesienie do przypadku testowego, np. nazwa, nazwa klasy i nazwa zestawu testów. Wymagany. |
toolOutputs[] | 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 | |
---|---|
| Pobiera szczegóły przypadku testowego dla kroku. |
| Wyświetla listę przypadków testowych dołączonych do kroku. |