com.android.tradefed.invoker.shard

インターフェース

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

これは、必要に応じて HTTP バックエンドやテスト用 HTTP インスタンスにスワップできるようにするために存在します。 

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

クラス

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