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