Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

ModuleSplitter

public class ModuleSplitter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.ModuleSplitter


Aide à diviser une liste de modules représentés par IConfiguration en une liste d'unités d'exécution représentées par ModuleDefinition .

Chaque configuration peut générer 1 ou plusieurs ModuleDefinition fonction de ses options et types de test:

Résumé

Constructeurs publics

ModuleSplitter ()

Méthodes publiques

static splitConfiguration ( runConfig, int shardCount, boolean dynamicModule, boolean intraModuleSharding) splitConfiguration ( runConfig, int shardCount, boolean dynamicModule, boolean intraModuleSharding)

Créez une liste des unités exécutables ModuleDefinition fonction de la carte de configuration chargée.

Constructeurs publics

ModuleSplitter

public ModuleSplitter ()

Méthodes publiques

splitConfiguration

public static  splitConfiguration ( runConfig, 
                int shardCount, 
                boolean dynamicModule, 
                boolean intraModuleSharding)

Créez une liste des unités exécutables ModuleDefinition fonction de la carte de configuration chargée.

Paramètres
runConfig : ERROR(/LinkedHashMap) chargé depuis ITestSuite#loadTests() .

shardCount int : un indice de nombre de partitions pour aider à la partition.

dynamicModule boolean : boolean si le module peut être partagé dans le pool ou doit être indépendant (partitionnement strict).

intraModuleSharding boolean : s'il faut ou non partitionner dans les modules.

Retour
Liste des ModuleDefinition