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 จาก build เป็นชุด
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
TestMappingSuiteRunner () |
วิธีการสาธารณะ | |
---|---|
void | clearTestGroup () |
loadTestInfos () | |
loadTests () โหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ |
ผู้รับเหมาก่อสร้างสาธารณะ
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
วิธีการสาธารณะ
clearTestGroup
public void clearTestGroup ()
โหลด TestInfos
publicloadTestInfos ()
การส่งคืน | |
---|---|
การทดสอบโหลด
publicloadTests ()
โหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละครั้งถูกกำหนดโดย IConfiguration
และชื่อเฉพาะที่จะใช้รายงานผลลัพธ์ มี 2 วิธีในการโหลดการทดสอบสำหรับ TestMappingSuiteRunner
:
1. --test-mapping-test-group ซึ่งระบุกลุ่มการทดสอบในไฟล์ TEST_MAPPING รันเนอร์จะแยกวิเคราะห์ไฟล์ TEST_MAPPING ทั้งหมดในซอร์สโค้ดผ่าน build artifact test_mappings.zip และการทดสอบโหลดที่จัดกลุ่มภายใต้กลุ่มการทดสอบที่กำหนด
2. --include-filter ซึ่งระบุชื่อของการทดสอบที่จะรัน กรณีการใช้งานมีไว้สำหรับการส่งการตรวจสอบล่วงหน้าเพื่อเรียกใช้รายการการทดสอบที่เกี่ยวข้องกับ Cls ที่จะตรวจสอบเท่านั้น รายการการทดสอบรวบรวมจากไฟล์ TEST_MAPPING ที่เกี่ยวข้องในซอร์สโค้ดที่แก้ไข
การส่งคืน | |
---|---|
แผนที่ชื่อการทดสอบไปยังวัตถุ IConfiguration ของการทดสอบแต่ละครั้ง |