com.android.tradefed.invoker.shard

Interfacce

IDynamicShardingClient Interfaccia wrapper per il client di sharding

Questo è possibile in modo da poter sostituire un token HTTP o di test, 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 suddivisione da adottare per una configurazione. 
ITestsPool Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire 

Classi

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper Strategia di suddivisione in parti per consentire la formazione di code di lavoro da remoto tra più istanze TF 
DynamicShardingConnectionInfoMessage Classe che contiene i dati per semplificare l'invio tramite il server delle funzionalità. 
LastShardDetector Quando eseguiamo lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo frammento raggiunge invocationEnded(long)
LocalPool Implementazione di un pool di test locali 
ParentShardReplicate Replicare una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte dello sharding. 
RemoteDynamicPool Implementazione di un pool di test in coda per il lavoro da remoto 
RemoteDynamicPool.RequestCallable  
ShardBuildCloner Classe di supporto che gestisce la clonazione di informazioni di compilazione dalla riga di comando. 
ShardHelper Classe di supporto che gestisce la creazione degli shard e la loro pianificazione per un'invocazione. 
StrictShardHelper Strategia di suddivisione in parti per creare parti rigorose che non generano report insieme. 
TestsPoolPoller Wrapper dei test che consente di eseguire tutti i test di un pool di test.