2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドとコントリビューションには、aosp-main ではなく android-latest-release を使用することをおすすめします。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
GranularRetriableTestWrapper
public
class
GranularRetriableTestWrapper
extends Object
implements
IRemoteTest,
ITestCollector
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.suite.GranularRetriableTestWrapper
|
ラッパー クラスは IRemoteTest で動作し、テストケース レベルで IRemoteTest を細分化します。IRemoteTest には複数のテストケースを含めることができます。以前は、これらのテストケースは全体として扱われていました。IRemoteTest が実行されると、すべてのテストケースが実行されます。一部の IRemoteTest(ITestFilterReceiver を実装するもの)は、テストケースの許可リストを受け入れ、それらのテストケースのみを実行できます。このクラスは既存の機能を利用し、テストスイートを実行するより柔軟な方法を提供します。
- 単一のテストケースを複数回(同じ IRemoteTest 実行内で)再試行して、テスト以外のエラーの失敗率を減らすことができます。
- 再試行されたテストケースは、前回の実行の失敗から動的に収集されます。
注:
- テストケースのサブセットを実行するための前提条件は、テストタイプがインターフェース
ITestFilterReceiver を実装していることです。 - X はカスタマイズされた最大再試行回数です。
概要
パブリック コンストラクタ |
GranularRetriableTestWrapper(IRemoteTest test, ITestInvocationListener mainListener, int maxRunLimit)
|
GranularRetriableTestWrapper(IRemoteTest test, ModuleDefinition module, ITestInvocationListener mainListener, int maxRunLimit)
|
GranularRetriableTestWrapper(IRemoteTest test, ModuleDefinition module, ITestInvocationListener mainListener, int maxRunLimit, boolean useModuleResultsForwarder, boolean removeModuleBuffering, int targetPreparerRetryCount)
|
パブリック コンストラクタ
GranularRetriableTestWrapper
public GranularRetriableTestWrapper (IRemoteTest test,
ITestInvocationListener mainListener,
int maxRunLimit)
| パラメータ |
test |
IRemoteTest |
mainListener |
ITestInvocationListener |
maxRunLimit |
int |
GranularRetriableTestWrapper
public GranularRetriableTestWrapper (IRemoteTest test,
ModuleDefinition module,
ITestInvocationListener mainListener,
int maxRunLimit)
| パラメータ |
test |
IRemoteTest |
module |
ModuleDefinition |
mainListener |
ITestInvocationListener |
maxRunLimit |
int |
GranularRetriableTestWrapper
public GranularRetriableTestWrapper (IRemoteTest test,
ModuleDefinition module,
ITestInvocationListener mainListener,
int maxRunLimit,
boolean useModuleResultsForwarder,
boolean removeModuleBuffering,
int targetPreparerRetryCount)
| パラメータ |
test |
IRemoteTest |
module |
ModuleDefinition |
mainListener |
ITestInvocationListener |
maxRunLimit |
int |
useModuleResultsForwarder |
boolean |
removeModuleBuffering |
boolean |
targetPreparerRetryCount |
int |
パブリック メソッド
getExpectedTestsCount
public final int getExpectedTestsCount ()
IRemoteTest のテストケースの数を計算します。この値は、複数回再スケジュールされた同じテストケースを区別します。
getFinalTestRunResults
public final getFinalTestRunResults ()
各 IRemoteTest 実行から統合された TestRunResults を取得します。
getPassedTests
public final getPassedTests ()
getResultListener
public ModuleListener getResultListener ()
すべての結果を含むリスナーを返します。
getRetryCount
public int getRetryCount ()
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
テスト収集モードを有効または無効にします
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-12-04 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"]],["最終更新日 2025-12-04 UTC。"],[],[]]