МодульСплиттер
 public class ModuleSplitter
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.testtype.suite.ModuleSplitter | 
 Помощник для разделения списка модулей, представленных IConfiguration на список исполнительных модулей, представленных ModuleDefinition .
 Каждая конфигурация может генерировать 1 или несколько ModuleDefinition в зависимости от ее опций и типов тестов:
-  Неразделяемый IConfigurationсгенерирует одинModuleDefinition.
-  Сегментируемый IConfigurationсоздаст несколько ModuleDefinition, связанных со свойствамиIRemoteTest:-  Не- IShardableTestсоздаст одно ModuleDefinition.
-  IShardableTestгенерирует одно ModuleDefinition для каждого теста, возвращаемогоIShardableTest.split().
 
-  Не- 
Краткое содержание
| Общественные конструкторы | |
|---|---|
| ModuleSplitter () | |
| Публичные методы | |
|---|---|
| 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) Создайте список исполняемых модулей  | 
Общественные конструкторы
МодульСплиттер
public ModuleSplitter ()
Публичные методы
СплитКонфигурация
public staticsplitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding) 
 Создайте список исполняемых модулей ModuleDefinition на основе загруженной карты конфигурации.
| Параметры | |
|---|---|
| testInfo | TestInformation: текущая информацияTestInformationдля продолжения сегментирования. | 
| runConfig | ERROR(/LinkedHashMap)загруженная изITestSuite.loadTests(). | 
| suitePreparersPerDevice | |
| shardCount | int: подсказка по количеству шардов, помогающая при шардинге. | 
| dynamicModule | boolean: может ли модуль быть общим в пуле или должен быть независимым (строгое сегментирование). | 
| intraModuleSharding | boolean: следует ли сегментировать модули. | 
| Возврат | |
|---|---|
| Список ModuleDefinition | |
