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()
loadTestInfos()
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  loadTestInfos ()

คิกรีเทิร์น

loadTests

public  loadTests ()

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

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

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

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