メインコンテンツまでスキップ

テスト結果の表示

リッチHTMLレポート

リッチHTMLテストレポートを使用している場合でも、Artifactsタブでそれらを確認できます。

結果を表示するには、ビルドページを開き、Testsタブを選択します。テストはステータスに応じて次のタブに分類されます。

  • 失敗
  • 合格
  • スキップ
  • エラー
  • 不安定

デフォルトでは、Bitriseに失敗したテストの一覧が表示されます。各カテゴリ内でテスト実行の詳細を確認できます。

任意のテストをクリックすると、テストの所要時間、出力、生成された添付ファイルなどの詳細を確認できます。失敗のデバッグを容易にするため、テストレポートは添付された画像ファイルを関連するテストケースと並べて表示します。

サポートされているファイル形式

現在、添付ファイルについては次のファイル形式をサポートしています。

.jpg, .jpeg, .png, .txt, .log, .mp4, .webm, .ogg

不安定なテストはFlakyタブで確認できます。不安定なテストとは、コードに変更がなくても失敗したり成功したりするテストのことです。テストが失敗した後に自動リトライで成功した場合、Bitriseはそのテストを不安定としてマークし、Flakyタブで確認できます。また、テストの各リトライの詳細と添付ファイルも表示されます。不安定なテストの検出方法や、必要に応じてそれらを隔離する方法については、不安定なテストの検出と隔離で詳しく説明しています。

test-run.png

テストレポートは、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」と表示されます。