ModuloSplitter

public class ModuleSplitter
extends Object

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


Helper per dividere un elenco di moduli rappresentate da IConfiguration in una lista di unità di esecuzione rappresentate da ModuleDefinition .

Ogni configurazione può generare 1 o più ModuleDefinition in base alle opzioni e tipi di test:

Riepilogo

Costruttori pubblici

ModuleSplitter ()

Metodi pubblici

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)

Creare un elenco di unità eseguibile ModuleDefinition s in base alla mappa di configurazione che è stato caricato.

Costruttori pubblici

ModuloSplitter

public ModuleSplitter ()

Metodi pubblici

splitConfiguration

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

Creare un elenco di unità eseguibile ModuleDefinition s in base alla mappa di configurazione che è stato caricato.

Parametri
testInfo TestInformation : la corrente TestInformation per procedere con sharding.

runConfig : ERROR(/LinkedHashMap) caricati da ITestSuite#loadTests() .

suitePreparersPerDevice : mappa dei preparatori a livello di suite per dispositivo di test.

shardCount int : un conteggio frammento suggerimento per aiuto con sharding.

dynamicModule boolean : Se o non modulo possono essere condivise in piscina o devono essere indipendenti (sharding rigorosa).

intraModuleSharding boolean : O meno di frammento all'interno dei moduli.

ritorna
Elenco dei ModuleDefinition