TestMappingSuiteRunner

public class TestMappingSuiteRunner
extends BaseTestSuite

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite
       ↳ com.android.tradefed.testtype.suite.TestMappingSuiteRunner


การใช้งาน BaseTestSuite เพื่อเรียกใช้การทดสอบที่ระบุโดยตัวเลือก include-filter หรือ ไฟล์ TEST_MAPPING จากบิลด์เป็นชุด

สรุป

ค่าคงที่

String IS_BWYN_ENV_VAR_KEY

เครื่องมือสร้างสาธารณะ

TestMappingSuiteRunner()

เมธอดสาธารณะ

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
Set<TestInfo> loadTestInfos()
LinkedHashMap<String, IConfiguration> loadTests()

โหลดการกำหนดค่าการทดสอบที่จะเรียกใช้

ค่าคงที่

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

ค่าคงที่: "IS_BWYN"

เครื่องมือสร้างสาธารณะ

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

เมธอดสาธารณะ

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

การคืนสินค้า
Set<TestInfo>

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

โหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละรายการกำหนดโดย IConfiguration และชื่อที่ไม่ซ้ำกันซึ่งจะใช้ในการรายงานผลลัพธ์ คุณ โหลดการทดสอบสำหรับ TestMappingSuiteRunner ได้ 2 วิธี ดังนี้

1. --test-mapping-test-group ซึ่งระบุกลุ่มการทดสอบในไฟล์ TEST_MAPPING โปรแกรมเรียกใช้จะแยกวิเคราะห์ไฟล์ TEST_MAPPING ทั้งหมดในซอร์สโค้ดผ่านอาร์ติแฟกต์การสร้าง test_mappings.zip และโหลดการทดสอบที่จัดกลุ่มไว้ภายใต้กลุ่มทดสอบที่ระบุ

2. --include-filter ซึ่งระบุชื่อของการทดสอบที่จะเรียกใช้ กรณีการใช้งานนี้มีไว้สำหรับ การตรวจสอบก่อนส่งเพื่อเรียกใช้รายการการทดสอบที่เกี่ยวข้องกับ CL ที่จะยืนยันเท่านั้น รายการการทดสอบ รวบรวมจากไฟล์ TEST_MAPPING ที่เกี่ยวข้องในซอร์สโค้ดที่แก้ไข

การคืนสินค้า
LinkedHashMap<String, IConfiguration> แผนที่ของชื่อการทดสอบไปยังIConfigurationออบเจ็กต์IConfigurationของการทดสอบแต่ละรายการ