ผู้เรียกใช้ TestMappingSuite

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 ไฟล์จากบิลด์ในรูปแบบชุด

สรุป

ช่างก่อสร้างสาธารณะ

TestMappingSuiteRunner()

วิธีการสาธารณะ

void clearTestGroup()
loadTestInfos()
loadTests()

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

ช่างก่อสร้างสาธารณะ

ผู้เรียกใช้ TestMappingSuite

public TestMappingSuiteRunner ()

วิธีการสาธารณะ

clearTestGroup

public void clearTestGroup ()

loadTestInfos

public  loadTestInfos ()

คิกรีเทิร์น

การทดสอบภาระงาน

public  loadTests ()

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

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

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

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