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 จากบิลด์เป็นชุด

สรุป

ตัวสร้างแบบสาธารณะ

TestMappingSuiteRunner()

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

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
loadTestInfos()
loadTests()

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

ตัวสร้างแบบสาธารณะ

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 โปรแกรมรันไทม์จะแยกวิเคราะห์ไฟล์ TEST_MAPPING ทั้งหมดในซอร์สโค้ดผ่านอาร์ติแฟกต์การสร้าง test_mappings.zip และโหลดการทดสอบที่จัดกลุ่มไว้ภายใต้กลุ่มทดสอบที่ระบุ

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

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