Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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 ()

Constructor để khởi tạo một đối tượng TestMapping trống.

TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports)

Constructor để tạo một đối tượng TestMapping .

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 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.

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 ( 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 phần mềm trong bản dựng thiết bị.

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.

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 ()

Constructor để khởi tạo một đối tượng TestMapping trống.

TestMapping

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

Constructor để tạo một đối tượng TestMapping .

Thông số
testMappingRelativePaths : ERROR(/List ) ERROR(/List ) đến đường dẫn tệp TEST_MAPPING.

ignoreTestMappingImports boolean : ERROR(/boolean) để bỏ qua quá trì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.

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  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.

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  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. Đ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 : Một bộ 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 : Một tập hợp 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

public  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 phần mề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 : Một bộ 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 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 : MỘT ERROR(/Set ) ERROR(/Set ) để lưu trữ tất cả các đường dẫn TEST_MAPPING.