TestMapping
public class TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Một 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_SOURCES
|
nhà thầu công cộng | |
---|---|
TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) Constructor để 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. |
static | 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) Người trợ giúp để có được trình so khớp cho các bài kiểm tra dòng chính được tham số hóa. |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, 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. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Trình trợ giúp để nhận tất cả các bài kiểm tra được đặt trong tệp TEST_MAPPING cho một nhóm nhất định. | |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) 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 một vật phẩm trong bản dựng thiết bị. |
static 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à đường dẫn nhập có liên quan. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) Đặt mIgnoreTestMappingImports bên trong TestMapping. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) Đặt đường dẫn TEST_MAPPING bên trong TEST_MAPPINGS_ZIP để giới hạn tải TEST_MAPPING. |
Lĩnh vực
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
nhà thầu công cộng
TestMapping
public TestMapping (Path path, Path testMappingsDir,matchedPatternPaths)
Constructor để tạo đối tượng TestMapping
từ đường dẫn đến tệp TEST_MAPPING.
Thông số | |
---|---|
path | Path : ERROR(/Path) đến tệp TEST_MAPPING. |
testMappingsDir | Path : ERROR(/Path) đến thư mục của tất cả các tệp TEST_MAPPING cho bản dựng. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) đến các mẫu phù hợp với đường dẫn tệ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.
Thông số | |
---|---|
testMappingsZip | File : MỘT ERROR(/File) của zip ánh xạ thử nghiệm để giải nén. |
trả lại | |
---|---|
File | một ERROR(/File) trỏ đến thư mục tạm thời để kiểm tra zip ánh xạ. |
getAllTests
public staticgetAllTests (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 file Test Mapping. |
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)
Người trợ giúp để có được trình so khớp cho các bài kiểm tra dòng chính được tham số hóa.
Thông số | |
---|---|
info | TestInfo |
trả lại | |
---|---|
Matcher | MỘT ERROR(/Matcher) cho các bài kiểm tra dòng chính được tham số hóa. |
ném | |
---|---|
ConfigurationException |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, 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 một bộ phần mềm 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 : một ERROR(/String) của nhóm thử nghiệm. |
hostOnly | boolean : đúng nếu chỉ trả lại các bài kiểm tra chạy trên máy chủ và không yêu cầu thiết bị. false để trả về các bài kiểm tra yêu cầu thiết bị chạy. |
keywords | ERROR(/String) sẽ được so khớp khi lọc các bài kiểm tra để chạy trong bộ Bản đồ kiểm tra. |
extraZipNames | ERROR(/String) cho tên của test_mappings.zip bổ sung sẽ được hợp nhất. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) đến các mẫu phù hợp với đường dẫn tệp. |
trả lại | |
---|---|
Một Set<TestInfo> gồm 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 (String testGroup, disabledTests, boolean hostOnly, keywords)
Trình trợ giúp để nhận tất cả các bài kiểm tra được đặt trong tệp TEST_MAPPING cho một nhóm nhất định.
Thông số | |
---|---|
testGroup | String : A ERROR(/String) của nhóm thử nghiệm. |
disabledTests | ERROR(/String) cho tên của các bài kiểm tra bị vô hiệu hóa. |
hostOnly | boolean : đúng nếu chỉ trả lại các bài kiểm tra chạy trên máy chủ và không yêu cầu thiết bị. false để trả về các bài kiểm tra yêu cầu thiết bị chạy. |
keywords | ERROR(/String) sẽ được so khớp khi lọc các bài kiểm tra để chạy trong bộ Bản đồ kiểm tra. |
trả lại | |
---|---|
Một Set<TestInfo> của thông tin kiểm tra. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
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 một vật phẩm trong bản dựng thiết bị.
Thông số | |
---|---|
buildInfo | IBuildInfo : IBuildInfo mô tả bản dựng. |
testGroup | String : một ERROR(/String) của nhóm thử nghiệm. |
hostOnly | boolean : đúng nếu chỉ trả lại các bài kiểm tra chạy trên máy chủ và không yêu cầu thiết bị. false để trả về các bài kiểm tra yêu cầu thiết bị chạy. |
keywords | ERROR(/String) sẽ được so khớp khi lọc các bài kiểm tra để chạy trong bộ Bản đồ kiểm tra. |
trả lại | |
---|---|
Một Set<TestInfo> gồm 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 static 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à đường dẫn nhập có liên quan.
Thông số | |
---|---|
testMappingDir | Path : ERROR(/Path) đến 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 bản dựng. |
filePaths | ERROR(/Set ) ERROR(/Set ) để lưu trữ tất cả các đường dẫn TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Đặt mIgnoreTestMappingImports bên trong TestMapping.
Thông số | |
---|---|
ignoreTestMappingImports | boolean : Một boolean về việc có nên bỏ qua quá trình nhập trong ánh xạ thử nghiệm hay không. |
setTestMappingPath
public static void setTestMappingPaths (relativePaths)
Đặt đường dẫn TEST_MAPPING bên trong TEST_MAPPINGS_ZIP để giới hạn tải TEST_MAPPING.
Thông số | |
---|---|
relativePaths | List<String> đường dẫn TEST_MAPPING liên quan đến TEST_MAPPINGS_ZIP. |