Ressource: TestCase
JSON-Darstellung |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Felder | |
---|---|
testCaseId | Eine eindeutige Kennung innerhalb eines Schritts für diesen Testfall. |
elapsedTime | Die verstrichene Laufzeit des Testfalls. Erforderlich. |
startTime | Die Startzeit des Testfalls. |
endTime | Die Endzeit des Testfalls. |
stackTraces[] | Der Stack-Trace gibt detailliert an, ob der Testfall fehlgeschlagen ist oder ein Fehler aufgetreten ist. Die maximale Größe der Stack-Traces beträgt 100 KiB. Bei darüber hinausgehender Größe wird der Stack-Track gekürzt. Null, wenn der Testfall bestanden wurde. |
status | Der Status des Testfalls. Erforderlich. |
skippedMessage | Warum der Testfall übersprungen wurde. Nur für übersprungene Testfälle vorhanden |
testCaseReference | Testfallreferenz, z. B. Name, Klassenname und Name der Testsuite. Erforderlich. |
toolOutputs[] | Verweise auf undurchsichtige Dateien eines beliebigen Formats, die von der Tool-Ausführung ausgegeben werden. Hinweis: Dieses Feld wird nur in Antworten verwendet. Jeder hier in einer Anfrage angegebene Wert wird ignoriert. |
TestStatus
Der Status eines Testfalls.
Aufzählungen | |
---|---|
passed | Test bestanden. |
failed | Im Test durchgefallen. |
error | Beim Test ist ein Fehler aufgetreten |
skipped | Test übersprungen |
flaky | Testabplatzer. Nur für Rollup-Testfälle vorhanden; Testfälle aus Schritten, die mit derselben Konfiguration ausgeführt wurden, führten sowohl zu Fehlschlägen als auch zu Erfolgen. |
Methoden | |
---|---|
| Ruft Details eines Testfalls für einen Schritt ab. |
| Listet Testfälle auf, die einem Schritt zugeordnet sind. |