テスト結果の生成と表示
CI ビルド後、テスト結果を 1 か所で確認できます。ワークフローに複数のテストステップがあっても、すべてのテストはビルドページに表示されます。私たちの目標は、Bitrise上でアクセス可能で実用的なテスト結果が得られるようにすることです。これにより、テスト失敗からの回復までの時間を短縮し、全体的な開発者体験を向上させることができます
テスト結果のデプロイ
最小限の設定でテスト結果をビルドページにデプロイします。要件はセットアップによって異なります。
-
Bitriseの公式テストステップを使ってテストを実行する
-
他のステップを使用してテストを実行する
Bitriseの公式テストステップの結果をデプロイする
サポートされているテスト手順は次のとおりです。
-
アンドロイドユニットテスト: Android 単体テストの実行。
-
アンドロイドインストルメントテスト: Android アプリの計測済みテストの実行。
-
iOS 用 Xcode テスト: iOS アプリの単体テストと UI テストの実行。
-
iOS デバイステスト: iOSのデバイステスト。
-
Android 向け仮想デバイステスト: Androidのデバイステスト。
-
フラッターテスト: Flutter アプリのテスト。
これらのステップのいずれかを使用する場合は、次のものが揃っていることを確認してください Bitrise.io にデプロイしてください ワークフローにステップイン。Bitrise はテスト結果を自動的にビルドページにデプロイします
アタッチメントとフレークテスト
テストで添付ファイルが生成されたり、Bitriseに不安定なテストを表示させたい場合、 Bitrise.io にデプロイしてください。 ステップはバージョン 2.19.1 以降である必要があります。
他のステップの結果のデプロイ
他のステップを使用してテストを実行する場合 (たとえば、 スクリプト 完全にカスタム化されたテストソリューションの手順) については、追加の設定が必要です。
-
テストを実行するステップをワークフローに追加します。
-
を追加 テスト結果をテストレポートアドオンにエクスポートする ワークフローへのステップ。
-
ステップを設定します。 テスト結果をテストレポートアドオンにエクスポートするステップを使用する。
-
お持ちであることを確認してください Bitrise.io にデプロイしてください ワークフローにステップイン。
アタッチメントとフレークテスト
テストで添付ファイルが生成されたり、Bitriseに不安定なテストを表示させたい場合、 Bitrise.io にデプロイしてください。 ステップはバージョン 2.19.1 以降である必要があります。
テスト結果の表示
リッチ HTML レポート
使用する場合 リッチ HTML テストレポート、それらはまだにあります アーティファクト タブ。
結果を表示するには、ビルドページを開いて、 テスト タブ。テストはステータスに応じてさまざまなタブに分類されます。
-
失敗
-
合格
-
スキップされました
-
[エラー]
-
薄片状
デフォルトでは、Bitriseは失敗したテストのリストを表示します。これらの各カテゴリでテスト実行の詳細を表示できます
任意のテストをクリックして、テスト期間、出力、およびテストで生成された添付ファイルの詳細を確認します。
で不安定なテストを見ることができます 薄片状 タブ。不安定なテストとは、コードを変更しなくても失敗することもあれば成功することもあるテストです。テストが失敗し、その後も成功した場合 自動再試行、Bitriseはテストを不安定とマークし、以下で確認できます フレーク状 タブ。また、テストを再試行するたびの詳細と添付ファイルも表示されます
