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

Ressource: TestCase

JSON-Darstellung
{
  "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)
    }
  ]
}
Felder
testCaseId

string

Eine eindeutige Kennung innerhalb eines Schritts für diesen Testfall.

elapsedTime

object ( Duration )

Die verstrichene Laufzeit des Testfalls.

Erforderlich.

startTime

object ( Timestamp )

Die Startzeit des Testfalls.

endTime

object ( Timestamp )

Die Endzeit des Testfalls.

stackTraces[]

object ( StackTrace )

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

enum ( TestStatus )

Der Status des Testfalls.

Erforderlich.

skippedMessage

string

Warum der Testfall übersprungen wurde.

Nur für übersprungene Testfälle vorhanden

testCaseReference

object ( TestCaseReference )

Testfallreferenz, z. B. Name, Klassenname und Name der Testsuite.

Erforderlich.

toolOutputs[]

object ( ToolOutputReference )

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

get

Ruft Details eines Testfalls für einen Schritt ab.

list

Listet Testfälle auf, die einem Schritt zugeordnet sind.