Liên kết kiểm thử
public
class
TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Một lớp để tải tệp TEST_MAPPING.
Tóm tắt
Trường | |
---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
Hàm khởi tạo công khai | |
---|---|
TestMapping()
Hàm khởi tạo để khởi tạo đối tượng |
|
TestMapping(
Hàm khởi tạo để tạo đối tượng |
Phương thức công khai | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
Giải nén một tệp zip và trả về thư mục chứa nội dung của các tệp đã giải nén. |
|
getAllTests(File testMappingsDir)
Trình trợ giúp để tìm tất cả các bài kiểm thử trong tệp TEST_MAPPING từ một thư mục cho trước. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Trình trợ giúp để tìm trình so khớp cho các kiểm thử dòng chính có tham số. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Trình trợ giúp để tìm tất cả các bài kiểm thử trong mọi tệp TEST_MAPPING dựa trên cấu phần phần mềm trong bản dựng thiết bị. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Trình trợ giúp giúp tìm tất cả các bài kiểm thử trong mọi tệp TEST_MAPPING dựa trên cấu phần phần mềm đã cho. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Trình trợ giúp liệt kê tất cả các tệp ánh xạ thử nghiệm, tìm tất cả thư mục mẹ và nội dung nhập có liên quan đường dẫn. |
Trường
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
Hàm khởi tạo công khai
Liên kết kiểm thử
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Hàm khởi tạo để tạo đối tượng TestMapping
.
Tham số | |
---|---|
testMappingRelativePaths |
: ERROR(/List đến đường dẫn tệp TEST_MAPPING. |
ignoreTestMappingImports |
boolean : ERROR(/boolean) để bỏ qua các lệnh nhập. |
Phương thức công khai
Giải nénTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Giải nén một tệp zip và trả về thư mục chứa nội dung của các tệp đã giải nén.
Tham số | |
---|---|
testMappingsZip |
File : Một ERROR(/File) của tệp ánh xạ thử nghiệm được nén để trích xuất. |
Giá trị trả về | |
---|---|
File |
ERROR(/File) trỏ đến thư mục tạm thời cho tệp zip của ánh xạ kiểm thử. |
getAllTests
publicgetAllTests (File testMappingsDir)
Trình trợ giúp để tìm tất cả các bài kiểm thử trong tệp TEST_MAPPING từ một thư mục cho trước.
Tham số | |
---|---|
testMappingsDir |
File : thư mục ERROR(/File) chứa mọi tệp Liên kết kiểm thử. |
Giá trị trả về | |
---|---|
|
Map<String, Set<TestInfo>> các chương trình kiểm thử trong thư mục đã cho và phần tử con của thư mục đó
. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Trình trợ giúp để tìm trình so khớp cho các kiểm thử dòng chính có tham số.
Tham số | |
---|---|
info |
TestInfo |
Giá trị trả về | |
---|---|
Matcher |
ERROR(/Matcher) cho các kiểm thử dòng chính có tham số. |
Gửi | |
---|---|
ConfigurationException |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Trình trợ giúp để tìm tất cả các bài kiểm thử trong mọi tệp TEST_MAPPING dựa trên cấu phần phần mềm trong bản dựng thiết bị.
Tham số | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo mô tả bản dựng. |
testGroup |
String : String của nhóm kiểm thử. |
hostOnly |
boolean : true nếu chỉ những kiểm thử chạy trên máy chủ lưu trữ và không yêu cầu thiết bị
bị trả lại. false để trả về các bài kiểm thử yêu cầu thiết bị để chạy. |
keywords |
: Một tập hợp String được so khớp khi lọc các chương trình kiểm thử để chạy trong một chương trình Kiểm thử
Bộ lập bản đồ. |
ignoreKeywords |
: Tập hợp String từ khoá sẽ bị bỏ qua. |
Giá trị trả về | |
---|---|
|
Set<TestInfo> của các chương trình kiểm thử được đặt trong cấu phần phần mềm bản dựng, test_mappings.zip. |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Trình trợ giúp giúp tìm tất cả các bài kiểm thử trong mọi tệp TEST_MAPPING dựa trên cấu phần phần mềm đã cho. Đây là cần thiết khi một lần chạy bộ ứng dụng yêu cầu chạy tất cả các bài kiểm thử trong tệp TEST_MAPPING cho một nhóm nhất định, ví dụ: gửi trước.
Tham số | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo mô tả bản dựng. |
testGroup |
String : String của nhóm kiểm thử. |
hostOnly |
boolean : true nếu chỉ những kiểm thử chạy trên máy chủ lưu trữ và không yêu cầu thiết bị
bị trả lại. false để trả về các bài kiểm thử yêu cầu thiết bị để chạy. |
keywords |
: Một tập hợp String được so khớp khi lọc các chương trình kiểm thử để chạy trong một chương trình Kiểm thử
Bộ lập bản đồ. |
ignoreKeywords |
: Tập hợp String từ khoá sẽ bị bỏ qua. |
extraZipNames |
: Một tập hợp String cho tên của test_mappings.zip bổ sung
sẽ được hợp nhất. |
matchedPatternPaths |
: ERROR(/Set để gửi các mẫu khớp với đường dẫn. |
Giá trị trả về | |
---|---|
|
Set<TestInfo> của các chương trình kiểm thử được đặt trong cấu phần phần mềm bản dựng, test_mappings.zip. |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Trình trợ giúp liệt kê tất cả các tệp ánh xạ thử nghiệm, tìm tất cả thư mục mẹ và nội dung nhập có liên quan đường dẫn.
Tham số | |
---|---|
testMappingDir |
Path : ERROR(/Path) trong thư mục mẹ của tệp TEST_MAPPING. |
testMappingsRootDir |
Path : ERROR(/Path) đến thư mục của tất cả các tệp TEST_MAPPING cho một
bản dựng. |
filePaths |
: Một ERROR(/Set để lưu trữ tất cả đường dẫn TEST_MAPPING. |