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

public  loadTestInfos ()

การส่งคืน

การทดสอบโหลด

public  loadTests ()

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

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

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

การส่งคืน
แผนที่ชื่อการทดสอบไปยังวัตถุ IConfiguration ของการทดสอบแต่ละครั้ง