Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
再試行の分離
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
再試行機能の仕組みについては、テストの自動再試行のドキュメントをご覧ください。
再試行を行うと、デバイスが異常な状態になり、テストを成功させることができなくなる場合があります。分離機能を使用すると、デバイスをフレッシュな初期状態に戻し、テストを実行して成功させることができます。
機能を有効にする
再試行の分離機能を有効にするには、再試行オプションに加えて次のオプションを使用します。
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
無効にするには、次のオプションを使用します。
--retry-isolation-grade NOT_ISOLATED
この機能はデフォルトでは無効になっています。
さまざまな等級の分離
分離等級は、再試行と再試行の間に構成する分離の程度を表します。
- FULLY_ISOLATED は、構成の構成済み target_preparers を再実行することにより、デバイスを完全にワイプしてリセットします。
- REBOOT_ISOLATED は、デバイスを再起動します。
互換性テストスイート(CTS)に関する注意事項
現在、Android パートナーの CTS 実行では FULLY_ISOLATED はサポートされていません。
結果の表示
結果レポーターは、特定のモジュールまたは実行が分離されて実行されているマーカーを受け取ります。また、レポートにマーカーを表示するかどうかを選択できます。
- モジュール レベルでは、
module-isolated プロパティが分離等級に設定されます。
- 実行レベルでは、
run-isolated プロパティが分離等級に設定されます。
たとえば、分離後に最初に実行されるモジュールは module-isolated:FULLY_ISOLATED として報告されます。
分離されたテスト実行は、強いシグナルを提供します。テストが合格か不合格かにかかわらず、テストオーナーは以前のテストによって生じた異常な状態がデバイスに残っていないと確信できます。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2026-10-11 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-10-11 UTC。"],[],[]]