การแมปทดสอบ
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
ทดสอบไฟล์ ZIP
public static final String TEST_MAPPINGS_ZIP
แหล่งที่มาของการทดสอบ
public static final String TEST_SOURCES
ช่างก่อสร้างสาธารณะ
การแมปทดสอบ
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 : เป็นจริงหากการทดสอบที่ทำงานบนโฮสต์เท่านั้นและไม่จำเป็นต้องใช้อุปกรณ์
ส่งคืนแล้ว "เท็จ" เพื่อส่งกลับการทดสอบที่จำเป็นต้องใช้อุปกรณ์ทำงาน |
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 ทั้งหมด |