com.android.tradefed.invoker.shard

Interfaces

IDynamicShardingClient Interface wrapper pour le client de partitionnement

Cela existe pour que nous puissions en échanger un HTTP ou en tester un si nécessaire.

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

Des classes

ConfigurableGrpcDynamicShardingClient
DynamicShardHelper Stratégie de partage pour permettre la mise en file d'attente du travail à distance entre plusieurs instances TF
DynamicShardingConnectionInfoMessage Classe de conservation des données afin de faciliter l'envoi via le serveur de fonctionnalités.
DernierDétecteur de fragments Lors de l'exécution d'un partitionnement local, nous souhaitons parfois exécuter certaines actions uniquement lorsque le dernier fragment atteint invocationEnded(long) .
Piscine locale Mise en place d'un pool de tests locaux
ParentShardRépliquer Répliquez une configuration pour un appareil sur tous les autres appareils qui feront partie du partitionnement.
Pool dynamique distant Mise en place d'un pool de tests en file d'attente de travail à distance
ShardBuildCloner Classe d'assistance qui gère le clonage d'informations de build à partir de la ligne de commande.
Aide-éclat Classe d'assistance qui gère la création des fragments et leur planification pour une invocation.
StrictShardHelper Stratégie de fragmentation pour créer des fragments stricts qui ne rendent pas compte ensemble,
TestsPoolPoller Wrapper de tests qui permet d'exécuter tous les tests d'un pool de tests.