com.android.tradefed.invoker.shard

Interfaces

IDynamicShardingClient Interface de wrapper pour le client de segmentation

Cela nous permet de passer au protocole HTTP ou d'en tester un si nécessaire. 

IDynamicShardingConnectionInfo Interface pour les classes contenant des informations de connexion de segmentation dynamique
IShardHelper Interface d'un objet qui décrit la stratégie de segmentation à adopter pour une configuration. 
Pool ITests Interface décrivant un pool de tests auquel nous pouvons accéder et que nous pouvons exécuter

Classes

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper Stratégie de segmentation pour permettre la mise en file d'attente du télétravail entre plusieurs instances TF
DynamicShardingConnectionInfoMessage Classe de stockage de données permettant de faciliter l'envoi via le serveur de fonctionnalités. 
LastShardDetector. Lors de l'exécution de la segmentation locale, nous souhaitons parfois n'exécuter certaines actions que lorsque la dernière partition atteint invocationEnded(long)
Pool local Mise en œuvre d'un ensemble de tests locaux
ParentShardReplicate Répliquez la configuration d'un appareil sur tous les autres appareils qui seront inclus dans la segmentation. 
Pool d'objets dynamiques distants Implémentation d'un pool de tests en file d'attente pour le télétravail
RemoteDynamicPool.RequestCallable  
ShardBuildCloner Classe d'assistance qui gère le clonage d'informations sur un build à partir de la ligne de commande. 
ShardHelper Classe d'assistance qui gère la création des segments et leur planification pour un appel. 
StrictShardHelper une stratégie de segmentation visant à créer des segments stricts qui ne génèrent pas de rapports ensemble ;
Pool de tests Wrapper de test qui permet d'exécuter tous les tests d'un pool de tests.