com.android.tradefed.invoker.shard

Interfacce

ClienteIDynamicSharding Interfaccia wrapper per il client di sharding

Esiste in modo che possiamo scambiarne uno HTTP o testarne uno, se necessario. 

IDynamicShardingConnectionInfo Interfaccia per le classi che contengono informazioni di connessione per lo sharding dinamico
IShardHelper Interfaccia di un oggetto che descrive la strategia di partizionamento orizzontale da adottare per una configurazione. 
ITestsPool Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire

Classi

ConfigurabileGrpcDynamicShardingClient  
DynamicShardHelper Strategia di sharding per consentire l'accodamento del lavoro da remoto tra più istanze TF
DynamicShardingConnectionInfoMessage Classe di conservazione dei dati per semplificare l'invio tramite il server delle funzionalità. 
LastShardDetector Quando si esegue lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo shard raggiunge invocationEnded(long)
Piscina locale Implementazione di un pool di test locali
ParentShardReplicate Replica una configurazione per un dispositivo su tutti gli altri che faranno parte dello sharding. 
Pool dinamico remoto Implementazione di un pool di test in coda per lavoro da remoto
RemoteDynamicPool.RequestCallable  
ShardBuildCloner Classe helper che gestisce la clonazione delle informazioni di build dalla riga di comando. 
ShardHelper Classe helper che gestisce la creazione degli shard e la relativa pianificazione per una chiamata. 
StrictShardHelper Strategia di sharding per creare shard rigorosi che non eseguono report insieme.
TestPoolPoller Verifica il wrapper che consente di eseguire tutti i test di un pool di test.