com.android.tradefed.invoker.shard

Interfaces

IDynamicShardingClient Interface wrapper pour le client de fractionnement

Cela permet de remplacer le protocole HTTP par un protocole de test si nécessaire. 

IDynamicShardingConnectionInfo Interface pour les classes contenant des informations de connexion de fractionnement dynamique
IShardHelper Interface d'un objet qui décrit la stratégie de partitionnement à adopter pour une configuration. 
ITestsPool Interface décrivant un ensemble de tests auxquels nous pouvons accéder et exécuter

Classes

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper Stratégie de segmentation permettant de mettre en file d'attente des tâches à distance entre plusieurs instances TF
DynamicShardingConnectionInfoMessage Classe de stockage de données afin de faciliter l'envoi via le serveur de fonctionnalités. 
LastShardDetector Lorsque vous exécutez le fractionnement local, il arrive que vous ne souhaitiez exécuter certaines actions que lorsque le dernier segment atteint invocationEnded(long)
LocalPool Implémentation d'un pool de tests locaux
ParentShardReplicate Reproduire une configuration pour un appareil sur tous les autres appareils qui feront partie du fractionnement. 
RemoteDynamicPool Implémentation d'un pool de tests en file d'attente pour le travail à distance
RemoteDynamicPool.RequestCallable  
ShardBuildCloner Classe d'assistance qui gère le clonage d'informations de compilation à partir de la ligne de commande. 
ShardHelper Classe d'assistance qui gère la création des fragments et leur planification pour une invocation. 
StrictShardHelper Stratégie de segmentation pour créer des segments stricts qui ne créent pas de rapports ensemble 
TestsPoolPoller Encapsule les tests qui permettent d'exécuter tous les tests d'un pool de tests.