com.android.tradefed.invoker.shard
インターフェース
IDynamicShardingClient | シャーディングクライアントのラッパーインターフェイス これは、必要に応じて HTTP のものまたはテスト用のものに交換できるようにするために存在します。 |
IDynamicSharding接続情報 | 動的シャーディング接続情報を含むクラスのインターフェース |
IShardHelper | 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェイス。 |
ITestsPool | アクセスして実行できるテストのプールを記述するインターフェース |
クラス
構成可能なGrpc動的シャーディングクライアント | |
ダイナミックシャードヘルパー | 複数の TF インスタンス間でリモート作業のキューイングを可能にするシャーディング戦略 |
動的シャーディング接続情報メッセージ | 機能サーバー経由の送信を容易にするためのデータ保持クラス。 |
ラストシャードディテクタ | ローカル シャーディングを実行するとき、最後のシャードがinvocationEnded(long) に達したときにのみいくつかのアクションを実行したい場合があります。 |
ローカルプール | ローカルテストのプールの実装 |
親シャード複製 | 1 つのデバイスのセットアップを、シャーディングの一部となる他のすべてのデバイスにレプリケートします。 |
リモートダイナミックプール | リモートワークのキューに入れられたテストのプールの実装 |
ShardBuildCloner | コマンド ラインからのビルド情報のクローン作成を処理するヘルパー クラス。 |
シャードヘルパー | シャードの作成と呼び出しのスケジュールを処理するヘルパー クラス。 |
StrictShardHelper | 一緒にレポートしない厳密なシャードを作成するシャーディング戦略。 |
テストプールポーラー | テスト プールのすべてのテストを実行できるようにするテスト ラッパー。 |