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