Rozdzielacz modułów

public class ModuleSplitter
extends Object

Obiekt Java.lang.Object
com.android.tradefed.testtype.suite.ModuleSplitter


Pomocnik umożliwiający podzielenie listy modułów reprezentowanych przez IConfiguration na listę jednostek wykonawczych reprezentowanych przez ModuleDefinition .

Każda konfiguracja może wygenerować 1 lub więcej ModuleDefinition w zależności od opcji i typów testów:

Streszczenie

Konstruktorzy publiczni

ModuleSplitter ()

Metody publiczne

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)

Utwórz listę jednostek wykonywalnych ModuleDefinition na podstawie załadowanej mapy konfiguracji.

Konstruktorzy publiczni

Rozdzielacz modułów

public ModuleSplitter ()

Metody publiczne

konfiguracja podziału

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

Utwórz listę jednostek wykonywalnych ModuleDefinition na podstawie załadowanej mapy konfiguracji.

Parametry
testInfo TestInformation : bieżąca TestInformation aby kontynuować fragmentowanie.

runConfig : ERROR(/LinkedHashMap) załadowany z ITestSuite#loadTests() .

suitePreparersPerDevice : mapa przygotowujących poziom pakietu na urządzenie testowe.

shardCount int : wskazówka dotycząca liczby fragmentów, która pomaga w dzieleniu na fragmenty.

dynamicModule boolean : Określa, czy moduł może być współużytkowany w puli, czy też musi być niezależny (ścisłe sharding).

intraModuleSharding boolean : Określa, czy dzielić moduły na fragmenty.

Zwroty
Lista ModuleDefinition