จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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 ()

วิธีการสาธารณะ

loadTests ()

โหลดการกำหนดค่าการทดสอบที่จะรัน

ช่างก่อสร้างสาธารณะ

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

วิธีการสาธารณะ

loadTests

public  loadTests ()

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

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

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

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