com.android.tradefed.invoker.shard

インターフェース

IDynamicShardingClient シャーディング クライアントのラッパー インターフェース

これは、必要に応じて HTTP またはテスト用に交換できるようにするためです。 

IDynamicShardingConnectionInfo 動的シャーディング接続情報を含むクラスのインターフェース
IShardHelper 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 
ITestsPool アクセスして実行できるテストのプールを記述するインターフェース

クラス

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper 複数の TF インスタンス間でリモートワークのキューイングを可能にするシャーディング戦略
DynamicShardingConnectionInfoMessage 特徴サーバー経由での送信を容易にするためのデータ保持クラス。 
LastShardDetector ローカル シャーディングを実行する場合、最後のシャードが invocationEnded(long) に達したときにのみ、一部のアクションを実行したい場合があります。 
LocalPool ローカルテストのプールの実装
ParentShardReplicate シャーディングに参加する他のすべてのデバイスに、1 台のデバイスの設定を複製します。 
RemoteDynamicPool リモートワークのキューに登録されたテストのプールの実装
RemoteDynamicPool.RequestCallable  
ShardBuildCloner コマンドラインからビルド情報のクローンを作成するヘルパークラス。 
ShardHelper シャードの作成と呼び出しのスケジュール設定を処理するヘルパークラス。 
StrictShardHelper 一緒にレポートされない厳密なシャードを作成するシャーディング戦略。
TestsPoolPoller テストプールのすべてのテストを実行できるテスト ラッパー。