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_SOURCES

Nhà thầu xây dựng công cộng

TestMapping (Path path, Path testMappingsDir)

Trình xây dựng để tạo đối tượng TestMapping 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ả về thư mục chứa nội dung của các tệp được 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)

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 (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 để có được 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.

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à các đườ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 để hạn chế 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 xây dựng công cộng

Kiểm tra bản đồ

public TestMapping (Path path, 
                Path testMappingsDir)

Trình xây dựng để tạo đối tượng TestMapping từ đường dẫn đến tệp TEST_MAPPING.

Thông số
path Path : ERROR(/Path) tới tệp TEST_MAPPING.

testMappingsDir Path : ERROR(/Path) tới thư mục của tất cả các tệp TEST_MAPPING cho bản dựng.

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

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

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

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

Trình trợ giúp để có được 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 : Một String của nhóm thử nghiệm.

disabledTests : Một tập hợp 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ị. sai để 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 String cần khớp khi lọc các bài kiểm tra để chạy trong bộ Bản đồ kiểm tra.

Trả lại
Set<TestInfo> của thông tin kiểm tra.

getTests

public static  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. Đ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

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

setIgnoreTestMappingImports

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Đặt mIgnoreTestMappingImports bên trong TestMapping.

Thông số
ignoreTestMappingImports boolean : Boolean về việc có nên bỏ qua nhập trong ánh xạ thử nghiệm hay không.

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

Đặt đường dẫn TEST_MAPPING bên trong TEST_MAPPINGS_ZIP để hạn chế tải TEST_MAPPING.

Thông số
relativePaths : List<String> đường dẫn TEST_MAPPING liên quan đến TEST_MAPPINGS_ZIP.