โมดูลแยก
public class ModuleSplitter
extends Object
java.lang.Object | |
เ | com.android.tradefed.testtype.suite.ModuleSplitter |
ตัวช่วยแบ่งรายการของโมดูลที่แสดงโดย IConfiguration
เป็นรายการของหน่วยการดำเนินการที่แสดงโดย ModuleDefinition
การกำหนดค่าแต่ละรายการอาจสร้าง ModuleDefinition
1 รายการขึ้นไป ขึ้นอยู่กับตัวเลือกและประเภทการทดสอบ:
-
IConfiguration
ที่ไม่สามารถแบ่งส่วนได้จะสร้างModuleDefinition
เดียว -
IConfiguration
จะสร้าง ModuleDefinition จำนวนหนึ่งที่เชื่อมโยงกับคุณสมบัติIRemoteTest
:- ไม่ใช่
IShardableTest
จะสร้าง ModuleDefinition เดียว -
IShardableTest
สร้างหนึ่ง ModuleDefinition ต่อการทดสอบที่ส่งคืนโดยIShardableTest.split()
- ไม่ใช่
สรุป
ผู้สร้างสาธารณะ | |
---|---|
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 |