TestMapping
public
class
TestMapping
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
คลาสสําหรับการโหลดไฟล์ TEST_MAPPING
สรุป
ช่อง | |
|---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_SOURCES
|
ตัวสร้างแบบสาธารณะ | |
|---|---|
TestMapping(Path path, Path testMappingsDir)
ตัวสร้างคอนสตรัคเตอร์เพื่อสร้างออบเจ็กต์ |
|
เมธอดสาธารณะ | |
|---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
แตกไฟล์ ZIP และแสดงไดเรกทอรีที่มีเนื้อหาของไฟล์ที่แตกไฟล์แล้ว |
static
|
getAllTests(File testMappingsDir)
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING จากไดเรกทอรีที่ระบุ |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
เครื่องมือช่วยรับตัวจับคู่สําหรับการทดสอบหลักที่มีพารามิเตอร์ |
|
getTests(String testGroup,
ตัวช่วยรับการทดสอบทั้งหมดที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING สําหรับกลุ่มหนึ่งๆ |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING ทั้งหมด |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
ตัวช่วยแสดงรายการไฟล์การแมปทดสอบทั้งหมด ค้นหาไดเรกทอรีหลักทั้งหมดและเส้นทางการนําเข้าที่เกี่ยวข้อง |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
ตั้งค่า mIgnoreTestMappingImports ภายใน TestMapping |
static
void
|
setTestMappingPaths(
ตั้งค่าเส้นทาง TEST_MAPPING ภายใน TEST_MAPPINGS_ZIP เพื่อจํากัดการโหลด TEST_MAPPING |
ช่อง
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
ตัวสร้างแบบสาธารณะ
TestMapping
public TestMapping (Path path,
Path testMappingsDir)ตัวสร้างคอนสตรัคเตอร์เพื่อสร้างออบเจ็กต์ TestMapping จากเส้นทางไปยังไฟล์ TEST_MAPPING
| พารามิเตอร์ | |
|---|---|
path |
Path: ERROR(/Path) ไปยังไฟล์ TEST_MAPPING |
testMappingsDir |
Path: ERROR(/Path) ไปยังโฟลเดอร์ของไฟล์ TEST_MAPPING ทั้งหมดสําหรับบิลด์
|
เมธอดสาธารณะ
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
แตกไฟล์ ZIP และแสดงไดเรกทอรีที่มีเนื้อหาของไฟล์ที่แตกไฟล์แล้ว
| พารามิเตอร์ | |
|---|---|
testMappingsZip |
File: ERROR(/File) ของการแมปการทดสอบแบบ ZIP ที่จะแตกไฟล์ |
| คิกรีเทิร์น | |
|---|---|
File |
ERROR(/File) ที่ชี้ไปยังไดเรกทอรีชั่วคราวสำหรับไฟล์ ZIP การแมปการทดสอบ
|
getAllTests
public staticgetAllTests (File testMappingsDir)
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING จากไดเรกทอรีที่ระบุ
| พารามิเตอร์ | |
|---|---|
testMappingsDir |
File: ERROR(/File) ไดเรกทอรีที่มีไฟล์การแมปการทดสอบทั้งหมด |
| คิกรีเทิร์น | |
|---|---|
|
Map<String, Set<TestInfo>> ของทดสอบในไดเรกทอรีที่ระบุและไดเรกทอรีย่อย
|
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
เครื่องมือช่วยรับตัวจับคู่สําหรับการทดสอบหลักที่มีพารามิเตอร์
| พารามิเตอร์ | |
|---|---|
info |
TestInfo |
| คิกรีเทิร์น | |
|---|---|
Matcher |
ERROR(/Matcher) สําหรับการทดสอบเวอร์ชันหลักที่มีพารามิเตอร์
|
| การโยน | |
|---|---|
ConfigurationException |
|
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
ตัวช่วยรับการทดสอบทั้งหมดที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING สําหรับกลุ่มหนึ่งๆ
| พารามิเตอร์ | |
|---|---|
testGroup |
String: String ของกลุ่มทดสอบ |
disabledTests |
: ชุด String สำหรับชื่อการทดสอบที่ปิดใช้ |
hostOnly |
boolean: จริงหากต้องการแสดงเฉพาะการทดสอบที่ทำงานบนโฮสต์และไม่ต้องการใช้อุปกรณ์ เท็จเพื่อแสดงการทดสอบที่ต้องใช้อุปกรณ์ |
keywords |
: ชุด String ที่จะจับคู่เมื่อกรองการทดสอบที่จะเรียกใช้ในชุดการแมปการทดสอบ |
| คิกรีเทิร์น | |
|---|---|
|
Set<TestInfo> ของข้อมูลการทดสอบ
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING ทั้งหมด ตัวเลือกนี้จำเป็นเมื่อการเรียกใช้ชุดทดสอบกำหนดให้ต้องเรียกใช้การทดสอบทั้งหมดในไฟล์ TEST_MAPPING สำหรับกลุ่มหนึ่งๆ เช่น การส่งก่อน
| พารามิเตอร์ | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo ที่อธิบายบิลด์ |
testGroup |
String: String ของกลุ่มทดสอบ |
hostOnly |
boolean: จริงหากต้องการแสดงเฉพาะการทดสอบที่ทำงานบนโฮสต์และไม่ต้องการใช้อุปกรณ์ เท็จเพื่อแสดงการทดสอบที่ต้องใช้อุปกรณ์ |
keywords |
|
| คิกรีเทิร์น | |
|---|---|
|
Set<TestInfo> การทดสอบที่ตั้งค่าไว้ในอาร์ติแฟกต์การสร้าง test_mappings.zip
|
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir,
Path testMappingsRootDir,
filePaths) ตัวช่วยแสดงรายการไฟล์การแมปทดสอบทั้งหมด ค้นหาไดเรกทอรีหลักทั้งหมดและเส้นทางการนําเข้าที่เกี่ยวข้อง
| พารามิเตอร์ | |
|---|---|
testMappingDir |
Path: ERROR(/Path) ไปยังไดเรกทอรีหลักของไฟล์ TEST_MAPPING |
testMappingsRootDir |
Path: ERROR(/Path) ไปยังโฟลเดอร์ของไฟล์ TEST_MAPPING ทั้งหมดสําหรับบิลด์ |
filePaths |
: ERROR(/Set สำหรับจัดเก็บเส้นทาง TEST_MAPPING ทั้งหมด
|
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
ตั้งค่า mIgnoreTestMappingImports ภายใน TestMapping
| พารามิเตอร์ | |
|---|---|
ignoreTestMappingImports |
boolean: บูลีนสำหรับระบุว่าจะละเว้นการนําเข้าในการแมปทดสอบหรือไม่
|
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
ตั้งค่าเส้นทาง TEST_MAPPING ภายใน TEST_MAPPINGS_ZIP เพื่อจํากัดการโหลด TEST_MAPPING
| พารามิเตอร์ | |
|---|---|
relativePaths |
: List<String> ของเส้นทาง TEST_MAPPING ที่สัมพันธ์กับ
TEST_MAPPINGS_ZIP
|