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

リソース: テストケース

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)
    }
  ]
}
田畑
testCaseId

string

このテスト ケースのステップ内の一意の識別子。

elapsedTime

object ( Duration )

テストケースの実行経過時間。

必須。

startTime

object ( Timestamp )

テストケースの開始時刻。

endTime

object ( Timestamp )

テストケースの終了時刻。

stackTraces[]

object ( StackTrace )

スタック トレースは、テスト ケースが失敗したか、エラーが発生したかどうかの詳細を示します。

スタック トレースの最大サイズは 100KiB で、それを超えるとスタック トラックは切り詰められます。

テストケースが合格した場合はゼロ。

status

enum ( TestStatus )

テストケースのステータス。

必須。

skippedMessage

string

テストケースがスキップされた理由。

スキップされたテストケースにのみ存在します

testCaseReference

object ( TestCaseReference )

テスト ケースの参照 (名前、クラス名、テスト スイート名など)。

必須。

toolOutputs[]

object ( ToolOutputReference )

ツールの実行によって出力される任意の形式の不透明なファイルへの参照。

注: このフィールドは応答でのみ使用されます。リクエストでここに指定された値は無視されます。

テストステータス

テストケースのステータス。

列挙型
passedテストに合格しました。
failedテストは失敗しました。
errorテストでエラーが発生しました
skippedテストはスキップされました
flaky

試験片を剥がした。

ロールアップ テスト ケースの場合にのみ存在します。同じ構成で実行されたステップのテスト ケースには、失敗と成功の両方の結果がありました。

メソッド

get

ステップのテストケースの詳細を取得します。

list

ステップに添付されたテスト ケースを一覧表示します。