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
|