com.android.tradefed.invoker.shard

Interfaces

IDynamicShardingClientIDynamicShardingClient Interface wrapper pour le client de partitionnement

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

IShardHelper Interface d'un objet qui décrit la stratégie de partitionnement à adopter pour une configuration.
Pool d'essais informatiques Interface décrivant un pool de tests auxquels nous pouvons accéder et exécuter

Des classes

DynamicShardHelper Stratégie de partage pour permettre la mise en file d'attente du travail à distance entre plusieurs instances TF
LastShardDetector Lors de l'exécution d'un partitionnement local, nous souhaitons parfois n'exécuter certaines actions que lorsque le dernier fragment atteint invocationEnded(long) .
LocalPool Mise en place d'un pool de tests locaux
ParentShardReplicate Répliquez une configuration pour un appareil sur tous les autres appareils qui feront partie du partitionnement.
RemoteDynamicPool 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.
ShardHelper Classe d'assistance qui gère la création des fragments et leur planification pour un appel.
StrictShardHelper Stratégie de partitionnement pour créer des fragments stricts qui ne se rapportent pas ensemble,
TestsPoolPoller Wrapper de tests qui permet d'exécuter tous les tests d'un pool de tests.