ماژول اسپلیتر
public class ModuleSplitter
extends Object
java.lang.object | |
↳ | com.android.tradefed.testtype.suite.ModuleSplitter |
کمک کننده برای تقسیم لیستی از ماژول های ارائه شده توسط IConfiguration
به لیستی از واحدهای اجرایی که توسط ModuleDefinition
نشان داده شده اند.
هر پیکربندی ممکن است بسته به گزینهها و انواع آزمایش، 1 یا چند ModuleDefinition
ایجاد کند:
- یک
IConfiguration
غیرقابل تجزیه یکModuleDefinition
ایجاد می کند. - یک
IConfiguration
قابل تجزیه تعدادی ModuleDefinition مرتبط با ویژگی هایIRemoteTest
ایجاد می کند:- یک تست غیر
IShardableTest
یک ModuleDefinition ایجاد می کند. - یک
IShardableTest
به ازای هر آزمونی که توسطIShardableTest.split()
بازگردانده می شود، یک 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) یک لیست از واحدهای اجرایی |
سازندگان عمومی
ماژول اسپلیتر
public ModuleSplitter ()
روش های عمومی
splitConfiguration
public staticsplitConfiguration (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 |