2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
StrictShardHelper
public
class
StrictShardHelper
extends ShardHelper
シャーディング戦略: 一緒にレポートされない厳密なシャードを作成する。
概要
パブリック コンストラクタ
StrictShardHelper
public StrictShardHelper ()
パブリック メソッド
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
構成をサブ構成にシャーディングし、複数のリソースで並行して実行するように再スケジュールします。
シャード アクションが成功すると、現在の構成が空になります。呼び出しは続行しないでください。
戻り値 |
boolean |
テストがシャーディングされている場合は true。同じでない場合は、false を返します。 |
保護されたメソッド
splitTests
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
実装に応じて、実行するテストのリストを分割します。シャーディングは一貫している必要があります。シャードでテストを実行できない場合は、空のリストを返すこともできます。
テストスイート固有のシャーディングを提供するために、これを実装します。デフォルトの実装では、まずシャードあたりの IRemoteTest の数をできるだけ均等にしようとします。次に、マイナーな条件または実行ヒントを使用して、リストをさらに調整します。
パラメータ |
fullList |
: 実行する必要があるすべてのテストを含む IRemoteTest の最初の完全なリスト。 |
shardCount |
int : 実行する必要があるシャードの合計数。 |
useEvenModuleSharding |
boolean : シャード間でモジュール数を均等に分散する戦略を使用するかどうか |
戻り値 |
|
各シャードに割り当てられたリスト IRemoteTest のリスト。リストのサイズは shardCount になります。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 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-07-27 UTC。"],[],[],null,[]]