模塊分離器

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