模組分割器

public class ModuleSplitter
extends Object

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


IConfiguration 所代表模組清單分割成執行作業清單的輔助程式 以 ModuleDefinition 表示的單位。

視選項而定,每項設定可能會產生 1 或多個 ModuleDefinition 和測試類型

摘要

公用建構函式

ModuleSplitter()

公用方法

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

根據設定對應建立可執行單位 ModuleDefinition 的清單

公用建構函式

模組分割器

public ModuleSplitter ()

公用方法

分割設定

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

根據設定對應建立可執行單位 ModuleDefinition 的清單

參數
testInfo TestInformation:目前要進行資料分割的 TestInformation

runConfig :已從 ITestSuite#loadTests() 載入 ERROR(/LinkedHashMap)

suitePreparersPerDevice :每個測試裝置的套件層級準備工具圖。

shardCount int:有助於進行資料分割的資料分割數量提示。

dynamicModule boolean:模組可否在集區中共用或是否獨立 (嚴格資料分割)。

intraModuleSharding boolean:是否要在模組中分割。

傳回
ModuleDefinition的清單