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 () |
loadTests () โหลดการกำหนดค่าการทดสอบที่จะรัน | |
void | setTestDiscovery (Boolean testDiscovery) ตั้งค่าแฟล็กโหมดการค้นพบการทดสอบ |
ผู้สร้างสาธารณะ
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
วิธีการสาธารณะ
clearTestGroup
public void clearTestGroup ()
การทดสอบโหลด
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 ของการทดสอบแต่ละครั้ง |
setTestDiscovery
public void setTestDiscovery (Boolean testDiscovery)
ตั้งค่าแฟล็กโหมดการค้นพบการทดสอบ
พารามิเตอร์ | |
---|---|
testDiscovery | Boolean |