com.android.tradefed.invoker.shard

インターフェース

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

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

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

クラス

構成可能なGrpc動的シャーディングクライアント
ダイナミックシャードヘルパー複数の TF インスタンス間でリモート作業のキューイングを可能にするシャーディング戦略
動的シャーディング接続情報メッセージ機能サーバー経由の送信を容易にするためのデータ保持クラス。
ラストシャードディテクタローカル シャーディングを実行するとき、最後のシャードがinvocationEnded(long)に達したときにのみいくつかのアクションを実行したい場合があります。
ローカルプールローカルテストのプールの実装
親シャード複製1 つのデバイスのセットアップを、シャーディングの一部となる他のすべてのデバイスにレプリケートします。
リモートダイナミックプールリモートワークのキューに入れられたテストのプールの実装
ShardBuildClonerコマンド ラインからのビルド情報のクローン作成を処理するヘルパー クラス。
シャードヘルパーシャードの作成と呼び出しのスケジュールを処理するヘルパー クラス。
StrictShardHelper一緒にレポートしない厳密なシャードを作成するシャーディング戦略。
テストプールポーラーテスト プールのすべてのテストを実行できるようにするテスト ラッパー。