Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

模块拆分器

public class ModuleSplitter
extends Object

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


Helper将IConfiguration表示的模块列表拆分为ModuleDefinition表示的执行单元列表。

每个配置可能会生成1个或多个ModuleDefinition具体取决于其选项和测试类型:

概要

公共建设者

ModuleSplitter ()

公开方法

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

根据已加载的配置图创建可执行单元ModuleDefinition的列表。

公共建设者

模块拆分器

public ModuleSplitter ()

公开方法

splitConfiguration

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

根据已加载的配置图创建一个可执行单元ModuleDefinition的列表。

参量
testInfo TestInformation :当前的TestInformation进行分片。

runConfig :从ITestSuite#loadTests()加载的ERROR(/LinkedHashMap) ITestSuite#loadTests()

shardCount int :分片计数提示,以帮助分片。

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

intraModuleSharding boolean :是否在模块内分片。

退货
名单ModuleDefinition