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. |
Interfacce
Classi