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


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

Các nhà xây dựng công cộng

TestMapping (Path path, Path testMappingsDir)

Hàm tạo để tạo một đối tượng TestMapping từ một đường dẫn đến tệp TEST_MAPPING.

Phương pháp công khai

static File extractTestMappingsZip (File testMappingsZip)

Giải nén một tệp zip và trả lại thư mục chứa nội dung của các tệp đã giải nén.

static getAllTests (File testMappingsDir)

Người 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 đường chính được tham số hóa.

getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords)

Người trợ giúp để thiết lập tất cả các bài kiểm tra 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)

Người 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 cấu phần phần mềm trong bản dựng thiết bị.

static getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames)

Người 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 cấu phần phần mềm đã cho.

static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths)

Người 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 liên quan.

static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Đặt mIgnoreTestMappingImports bên trong TestMapping.

static void setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths)

Đặt các đườ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

Các nhà xây dựng công cộng

TestMapping

public TestMapping (Path path, 
                Path testMappingsDir)

Hàm tạo để tạo một đối tượng TestMapping từ mộ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 một bản dựng.

Phương pháp công khai

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

Giải nén một tệp zip và trả lại thư mục chứa nội dung của các tệp đã giải nén.

Thông số
testMappingsZip File : ERROR(/File) của zip ánh xạ thử nghiệm để giải nén.

Lợi nhuận
File một ERROR(/File) trỏ đến thư mục tạm thời cho zip ánh xạ thử nghiệm.

getAllTests

public static  getAllTests (File testMappingsDir)

Người 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 đồ Kiểm tra.

Lợi nhuận
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 đường chính được tham số hóa.

Thông số
info TestInfo

Lợi nhuận
Matcher ERROR(/Matcher) cho các bài kiểm tra đường chính được tham số hóa.

Ném
ConfigurationException

getTests

public  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

Người trợ giúp để thiết lập tất cả các bài kiểm tra trong tệp TEST_MAPPING cho một nhóm nhất định.

Thông số
testGroup String : Một String của nhóm thử nghiệm.

disabledTests : Một tập hợp các String cho tên của các bài kiểm tra bị vô hiệu hóa.

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ị. false để trả về các bài kiểm tra yêu cầu thiết bị chạy.

keywords : Một tập hợp các String được so khớp khi lọc các thử nghiệm để chạy trong bộ Bản đồ Thử nghiệm.

Lợi nhuận
Một Set<TestInfo> của thông tin thử nghiệm.

getTests

public static  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords)

Người 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 cấu phần 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 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ị. false để trả về các bài kiểm tra yêu cầu thiết bị chạy.

keywords : Một tập hợp các String được so khớp khi lọc các thử nghiệm để chạy trong bộ Bản đồ Thử nghiệm.

Lợi nhuận
Một Set<TestInfo> các thử nghiệm được đặt trong tạo tác bản dựng, test_mappings.zip.

getTests

public static  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 extraZipNames)

Người 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 cấu phần phần mềm đã cho. Điều này là cần thiết khi 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 : một 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ị. false để trả về các bài kiểm tra yêu cầu thiết bị chạy.

keywords : Một tập hợp các String được so khớp khi lọc các thử nghiệm để chạy trong bộ Bản đồ Thử nghiệm.

extraZipNames : Một tập hợp String cho tên của test_mappings.zip bổ sung sẽ được hợp nhất.

Lợi nhuận
Một Set<TestInfo> các thử nghiệm được đặt trong cấu phần bản dựng, test_mappings.zip.

listTestMappingFiles

public static void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths)

Người 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 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 một bản dựng.

filePaths : A 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 cho biết có bỏ qua các lần nhập trong ánh xạ thử nghiệm hay không.

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

Đặt các đườ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.