テスト結果の表示
リッチHTMLテストレポートを使用している場合でも、Artifactsタブでそれらを確認できます。
結果を表示するには、ビルドページを開き、Testsタブを選択します。テストはステータスに応じて次のタブに分類されます。
- 失敗
- 合格
- スキップ
- エラー
- 不安定
デフォルトでは、Bitriseに失敗したテストの一覧が表示されます。各カテゴリ内でテスト実行の詳細を確認できます。
任意のテストをクリックすると、テストの所要時間、出力、生成された添付ファイルなどの詳細を確認できます。失敗のデバッグを容易にするため、テストレポートは添付された画像ファイルを関連するテストケースと並べて表示します。
現在、添付ファイルについては次のファイル形式をサポートしています。
.jpg, .jpeg, .png, .txt, .log, .mp4, .webm, .ogg
不安定なテストはFlakyタブで確認できます。不安定なテストとは、コードに変更がなくても失敗したり成功したりするテストのことです。テストが失敗した後に自動リトライで成功した場合、Bitriseはそのテストを不安定としてマークし、Flakyタブで確認できます。また、テストの各リトライの詳細と添付ファイルも表示されます。不安定なテストの検出方法や、必要に応じてそれらを隔離する方法については、不安定なテストの検出と隔離で詳しく説明しています。

テストレポートは、JUnitにおけるsystem-outタグの使用もサポートしています。テストケースにこのタグが含まれている場合、その内容がTest outputタブに表示されます。テストケースにsystem-outタグがあり、かつエラーメッセージも生成される場合は、両方が表示されます。
プルリクエストで失敗したテストと不安定なテストを確認するClick to copy link
PRコメントがプロジェクトで有効になっている場合、Bitriseは、プルリクエストによってトリガーされたビルドが完了すると、そのプルリクエストにコメントを投稿します。コメントにテストを含めるには、Test failuresとFlaky testsのinformation blockを選択します。詳しくは、BitriseでのPRコメントの設定を参照してください。
各ブロックには最大10件のテストが一覧表示され、それぞれのテストはビルドページのTestsタブにリンクしています。ブロックが10件に達すると、全件の一覧へのリンクも表示されます。
これらのブロックはTestsタブと同じテスト結果を使用するため、まずBitriseにテスト結果をデプロイする必要があります。Bitriseがテスト結果を読み込めない場合、ブロックには「Failed to load test results」と表示されます。