ماژول اسپلیتر

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 بر اساس نقشه پیکربندی که بارگذاری شده است ایجاد کنید.

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

ماژول اسپلیتر

public ModuleSplitter ()

روش های عمومی

splitConfiguration

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

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

پارامترها
testInfo TestInformation : TestInformation فعلی برای ادامه به اشتراک گذاری.

runConfig : ERROR(/LinkedHashMap) از ITestSuite#loadTests() بارگیری شد.

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

shardCount int : یک اشاره تعداد خرده برای کمک به خرد کردن.

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

intraModuleSharding boolean : اینکه آیا در ماژول ها خرد شود یا خیر.

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