Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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清單