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 จากบิลด์เป็นชุด
สรุป
ค่าคงที่ | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
TestMappingSuiteRunner()
|
|
เมธอดสาธารณะ | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
Set<TestInfo>
|
loadTestInfos()
|
LinkedHashMap<String, IConfiguration>
|
loadTests()
โหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ |
ค่าคงที่
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
ค่าคงที่: "IS_BWYN"
เครื่องมือสร้างสาธารณะ
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
เมธอดสาธารณะ
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
โหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละรายการกำหนดโดย IConfiguration และชื่อที่ไม่ซ้ำกันซึ่งจะใช้ในการรายงานผลลัพธ์ คุณ
โหลดการทดสอบสำหรับ TestMappingSuiteRunner ได้ 2 วิธี ดังนี้
1. --test-mapping-test-group ซึ่งระบุกลุ่มการทดสอบในไฟล์ TEST_MAPPING โปรแกรมเรียกใช้จะแยกวิเคราะห์ไฟล์ TEST_MAPPING ทั้งหมดในซอร์สโค้ดผ่านอาร์ติแฟกต์การสร้าง test_mappings.zip และโหลดการทดสอบที่จัดกลุ่มไว้ภายใต้กลุ่มทดสอบที่ระบุ
2. --include-filter ซึ่งระบุชื่อของการทดสอบที่จะเรียกใช้ กรณีการใช้งานนี้มีไว้สำหรับ การตรวจสอบก่อนส่งเพื่อเรียกใช้รายการการทดสอบที่เกี่ยวข้องกับ CL ที่จะยืนยันเท่านั้น รายการการทดสอบ รวบรวมจากไฟล์ TEST_MAPPING ที่เกี่ยวข้องในซอร์สโค้ดที่แก้ไข
| การคืนสินค้า | |
|---|---|
LinkedHashMap<String, IConfiguration> |
แผนที่ของชื่อการทดสอบไปยังIConfigurationออบเจ็กต์IConfigurationของการทดสอบแต่ละรายการ |