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