Séparateur de modules

public class ModuleSplitter
extends Object

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


Aide pour 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 en fonction de ses options et types de tests :

Résumé

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éez une liste d'unités exécutables ModuleDefinition basées sur 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éez une liste d'unités exécutables ModuleDefinition basées sur la carte de configuration qui a été chargée.

Paramètres
testInfo TestInformation : les TestInformation actuelles pour procéder au partitionnement.

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

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

shardCount int : un indice de nombre de fragments pour faciliter le partitionnement.

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

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

Retour
Liste des ModuleDefinition