com.android.tradefed.invoker.shard

介面

IDynamicShardingClient 資料分割用戶端的包裝函式介面

這有助於我們切換 HTTP,或視需要測試。 

IDynamicShardingConnectionInfo 包含動態資料分割連線資訊的類別介面
IShardHelper 這個物件介面,說明要採用設定的資料分割策略。 
ITestsPool 這個介面說明我們可以存取及執行的測試集區

類別

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper 制定資料分割策略,在多個 TF 執行個體之間允許將遠端工作排入佇列
DynamicShardingConnectionInfoMessage 資料保留類別,可簡化透過功能伺服器傳送資料。 
LastShardDetector 執行本機資料分割時,有時我們只想在最後一個資料分割達到 invocationEnded(long) 時執行某些動作。 
LocalPool 實作本機測試集區
ParentShardReplicate 將一部裝置的設定複製到要進行資料分割的所有其他裝置上。 
RemoteDynamicPool 實作已排入佇列的遠端工作集區
RemoteDynamicPool.RequestCallable  
ShardBuildCloner 這個 Helper 類別可處理從指令列複製建構資訊。 
ShardHelper 這個 Helper 類別可處理建立資料分割及安排叫用的排程。 
StrictShardHelper 資料分割策略是建立不會一併回報的嚴格資料分割。
TestsPoolPoller 測試可執行所有測試集區的所有測試的包裝函式。