ModuleSplitter

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) splitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding) splitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)

ایجاد یک فهرست واحد اجرایی ModuleDefinition بازدید کنندگان بر اساس نقشه از پیکربندی که لود شد.

سازندگان عمومی

ModuleSplitter

public ModuleSplitter ()

روشهای عمومی

splitConfiguration

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

ایجاد یک فهرست واحد اجرایی ModuleDefinition بازدید کنندگان بر اساس نقشه از پیکربندی که لود شد.

مولفه های
testInfo TestInformation : در حال حاضر TestInformation ادامه با sharding.

runConfig : ERROR(/LinkedHashMap) لود شده از ITestSuite#loadTests() .

suitePreparersPerDevice : نقشه آماده کننده های سطح مجموعه در هر دستگاه آزمایش.

shardCount int : یک اشاره شمارش سفال برای کمک به sharding.

dynamicModule boolean : یا این که آیا ماژول می توان در استخر اشتراک گذاشته و یا باید مستقل (sharding سخت) باشد.

intraModuleSharding boolean : آیا برای سفال در ماژول.

برمی گردد
فهرست ModuleDefinition