模块分配器

public class ModuleSplitter
extends Object

对象
com.android.tradefed.testtype.suite.ModuleSplitter


辅助拆分由下式表示的模块的列表IConfiguration成由下式表示执行单元的列表ModuleDefinition

每个配置可以生成1个或多个ModuleDefinition根据其选择和测试类型:

概括

公共构造函数

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)

创建可执行单元列表ModuleDefinition S的基于结构的图,被装上了。

公共构造函数

模块分配器

public ModuleSplitter ()

公共方法

拆分配置

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

创建可执行单元列表ModuleDefinition S的基于结构的图,被装上了。

参数
testInfo TestInformation :目前TestInformation继续进行分片。

runConfigERROR(/LinkedHashMap)从加载ITestSuite#loadTests()

suitePreparersPerDevice :每个测试设备的套件级别准备者的地图。

shardCount int :一个碎片计数暗示与分片帮助。

dynamicModule boolean :是否模块可在池是共享的或必须是独立的(严格分片)。

intraModuleSharding boolean :是否要在模块内碎片。

退货
名单ModuleDefinition