Séparateur de modules

public class ModuleSplitter
extends Object

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


Aide à diviser une liste des modules représentés par IConfiguration dans une liste d'unités d'exécution représentés par ModuleDefinition .

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

Sommaire

Constructeurs publics

ModuleSplitter ()

Méthodes publiques

static splitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding) splitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding) splitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)

Créer une liste de l' unité exécutable ModuleDefinition s en fonction de la carte de configuration qui a été chargée.

Constructeurs publics

Séparateur de modules

public ModuleSplitter ()

Méthodes publiques

splitConfiguration

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

Créer une liste de l' unité exécutable ModuleDefinition s en fonction de la carte de configuration qui a été chargée.

Paramètres
testInfo TestInformation : le courant TestInformation de procéder à sharding.

runConfig : ERROR(/LinkedHashMap) chargé de ITestSuite#loadTests() .

suitePreparersPerDevice : carte des préparateurs de niveau suite par appareil de test.

shardCount int : un indice de comptage de tesson pour aider à sharding.

dynamicModule boolean : Si oui ou non le module peuvent être partagés dans la piscine ou doivent être indépendants (sharding stricte).

intraModuleSharding boolean : Que ce soit ou non tesson dans les modules.

Retour
Liste des ModuleDefinition