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_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
ช่างก่อสร้างสาธารณะ | |
---|---|
TestMapping()
เครื่องมือสร้างเพื่อเริ่มต้นออบเจ็กต์ |
|
TestMapping(
ตัวสร้างเพื่อสร้างออบเจ็กต์ |
วิธีการสาธารณะ | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
แตกไฟล์ ZIP และแสดงไดเรกทอรีที่มีเนื้อหาของไฟล์ที่แตกไฟล์แล้ว |
|
getAllTests(File testMappingsDir)
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING จากไดเรกทอรีที่ระบุ |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
เครื่องมือช่วยรับตัวจับคู่สําหรับการทดสอบหลักที่มีพารามิเตอร์ |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING ทั้งหมดโดยอิงตามอาร์ติแฟกต์ในบิลด์อุปกรณ์ |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
ผู้ช่วยในการค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING ทั้งหมดตามอาร์ติแฟกต์ที่ระบุ |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
ตัวช่วยแสดงรายการไฟล์การแมปทดสอบทั้งหมด ค้นหาไดเรกทอรีหลักทั้งหมดและเส้นทางการนําเข้าที่เกี่ยวข้อง |
ช่อง
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
ตัวสร้างแบบสาธารณะ
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
เครื่องมือสร้างเพื่อสร้างออบเจ็กต์ TestMapping
พารามิเตอร์ | |
---|---|
testMappingRelativePaths |
: ERROR(/List ไปยังเส้นทางไฟล์ TEST_MAPPING |
ignoreTestMappingImports |
boolean : ERROR(/boolean) เพื่อละเว้นการนําเข้า |
วิธีการสาธารณะ
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
แตกไฟล์ ZIP และแสดงไดเรกทอรีที่มีเนื้อหาของไฟล์ที่แตกไฟล์แล้ว
พารามิเตอร์ | |
---|---|
testMappingsZip |
File : ERROR(/File) ของการแมปการทดสอบแบบ ZIP ที่จะแตกไฟล์ |
คิกรีเทิร์น | |
---|---|
File |
ERROR(/File) ที่ชี้ไปยังไดเรกทอรีชั่วคราวสำหรับไฟล์ ZIP การแมปการทดสอบ |
getAllTests
publicgetAllTests (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 (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING ทั้งหมดโดยอิงตามอาร์ติแฟกต์ในบิลด์อุปกรณ์
พารามิเตอร์ | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo ที่อธิบายบิลด์ |
testGroup |
String : String ของกลุ่มทดสอบ |
hostOnly |
boolean : True หากเฉพาะการทดสอบที่ทำงานบนโฮสต์และไม่จำเป็นต้องใช้อุปกรณ์แสดงผล ค่า False จะแสดงการทดสอบที่จำเป็นต้องใช้อุปกรณ์ในการทำงาน |
keywords |
: ชุด String ที่จะจับคู่เมื่อกรองการทดสอบที่จะเรียกใช้ในชุดการแมปการทดสอบ |
ignoreKeywords |
: ชุดคีย์เวิร์ด String รายการที่จะละเว้น |
คิกรีเทิร์น | |
---|---|
|
Set<TestInfo> ของการทดสอบที่ตั้งค่าไว้ในอาร์ติแฟกต์บิลด์ test_mappings.zip |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
ตัวช่วยค้นหาการทดสอบทั้งหมดในไฟล์ TEST_MAPPING ทั้งหมดตามอาร์ติแฟกต์ที่ระบุ จำเป็นต้องระบุเมื่อการเรียกใช้ชุดโปรแกรมจำเป็นต้องเรียกใช้การทดสอบทั้งหมดในไฟล์ TEST_MAPPING ไฟล์สำหรับกลุ่มที่กำหนด เช่น ส่งล่วงหน้า
พารามิเตอร์ | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo ที่อธิบายบิลด์ |
testGroup |
String : String ของกลุ่มทดสอบ |
hostOnly |
boolean : จริงหากต้องการแสดงเฉพาะการทดสอบที่ทำงานบนโฮสต์และไม่ต้องการใช้อุปกรณ์ เท็จเพื่อแสดงการทดสอบที่ต้องใช้อุปกรณ์ |
keywords |
: ชุดของ String ที่จะจับคู่เมื่อกรองการทดสอบที่จะเรียกใช้ในชุดทดสอบการแมป |
ignoreKeywords |
: ชุดคีย์เวิร์ด String ที่จะละเว้น |
extraZipNames |
: ชุด String สำหรับชื่อ test_mappings.zip เพิ่มเติมที่จะผสาน |
matchedPatternPaths |
: ERROR(/Set ไปยังเส้นทางไฟล์ตรงกับรูปแบบ |
คิกรีเทิร์น | |
---|---|
|
Set<TestInfo> การทดสอบที่ตั้งค่าไว้ในอาร์ติแฟกต์การสร้าง test_mappings.zip |
ListTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
ตัวช่วยแสดงรายการไฟล์การแมปทดสอบทั้งหมด ค้นหาไดเรกทอรีหลักทั้งหมดและเส้นทางการนําเข้าที่เกี่ยวข้อง
พารามิเตอร์ | |
---|---|
testMappingDir |
Path : ERROR(/Path) ไปยังไดเรกทอรีหลักของไฟล์ TEST_MAPPING |
testMappingsRootDir |
Path : ERROR(/Path) ไปยังโฟลเดอร์ของ TEST_MAPPING ไฟล์ทั้งหมดสำหรับบิลด์หนึ่ง |
filePaths |
: ERROR(/Set สำหรับจัดเก็บเส้นทาง TEST_MAPPING ทั้งหมด |