TestResult
単一のTestCase実行結果。
プロパティ
annotations
追加バージョン: v1.52現在のテストに適用されるannotationsのリスト。以下を含みます:
- test()およびtest.describe()を介してテストまたはスイートに定義されたannotations;
- test.skip()、test.fixme()、およびtest.fail()メソッドによって暗黙的に追加されたannotations;
- テスト実行中にtestInfo.annotationsに追加されたannotations。
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テストが複数回リトライされる場合、各リトライ試行には連番が与えられます。
Playwright Testでのテストのリトライについて詳しく学ぶ。
使用法
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
型