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