จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

โมดูลแยก

public class ModuleSplitter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.ModuleSplitter


ตัวช่วยแบ่งรายการของโมดูลที่แสดงโดย IConfiguration เป็นรายการของหน่วยการดำเนินการที่แสดงโดย ModuleDefinition

การกำหนดค่าแต่ละรายการอาจสร้าง ModuleDefinition 1 รายการขึ้นไป ขึ้นอยู่กับตัวเลือกและประเภทการทดสอบ:

  • IConfiguration ที่ไม่สามารถแบ่งส่วนได้จะสร้าง ModuleDefinition เดียว
  • IConfiguration จะสร้าง ModuleDefinition จำนวนหนึ่งที่เชื่อมโยงกับคุณสมบัติ IRemoteTest :

สรุป

ผู้สร้างสาธารณะ

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