TestResult
単一のTestCase実行結果です。
プロパティ
annotations
追加バージョン: v1.52現在のテストに適用されるアノテーションのリストです。以下を含みます。
- test() および test.describe() を介してテストまたはスイートに定義されたアノテーション。
- test.skip()、test.fixme()、および test.fail() メソッドによって暗黙的に追加されたアノテーション。
- テスト実行中に testInfo.annotations に追加されたアノテーション。
アノテーションは、testInfo.annotations を介してテスト実行中に利用できます。
テストアノテーションについて詳しくはこちら。
使用法
testResult.annotations
タイプ
attachments
追加バージョン: v1.10testInfo.attachments を介してテスト実行中に添付されたファイルまたはバッファのリストです。
使用法
testResult.attachments
タイプ
duration
追加バージョン: v1.10実行時間(ミリ秒単位)。
使用法
testResult.duration
タイプ
error
追加バージョン: v1.10テスト実行中に発生した最初のエラー(もしあれば)。これは testResult.errors の最初の要素と等しいです。
使用法
testResult.error
タイプ
errors
追加バージョン: v1.10テスト実行中に発生したエラー。
使用法
testResult.errors
タイプ
parallelIndex
追加バージョン: v1.300 から workers - 1 までのワーカーのインデックス。同時に実行されているワーカーは異なる parallelIndex を持つことが保証されています。
使用法
testResult.parallelIndex
タイプ
retry
追加バージョン: v1.10テストが複数回リトライされる場合、各リトライ試行には連続した番号が与えられます。
テストのリトライについて詳しくはこちらをご覧ください。
使用法
testResult.retry
タイプ
startTime
追加バージョン: v1.10この特定のテスト実行の開始時刻。
使用法
testResult.startTime
タイプ
status
追加バージョン: v1.10このテスト結果のステータス。testCase.expectedStatusも参照してください。
使用法
testResult.status
タイプ
- "passed" | "failed" | "timedOut" | "skipped" | "interrupted"
stderr
追加バージョン: v1.10テスト実行中に標準エラー出力に書き込まれたすべての内容。
使用法
testResult.stderr
タイプ
stdout
追加バージョン: v1.10テスト実行中に標準出力に書き込まれたすべての内容。
使用法
testResult.stdout
タイプ
steps
追加バージョン: v1.10このテスト実行内のステップのリスト。
使用法
testResult.steps
タイプ
workerIndex
追加バージョン: v1.10テストが実行されたワーカーのインデックス。ユーザーがテストを中断した場合など、テストが一度も実行されなかった場合、唯一の結果の workerIndex は -1 となります。
Playwright Test を使用した並列処理とシャーディングについて詳しくはこちらをご覧ください。
使用法
testResult.workerIndex
タイプ