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

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

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 ของการทดสอบแต่ละครั้ง

setTestDiscovery

public void setTestDiscovery (Boolean testDiscovery)

ตั้งค่าแฟล็กโหมดการค้นพบการทดสอบ

พารามิเตอร์
testDiscovery Boolean