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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite


Kiểm tra việc chạy Bộ kiểm tra tính tương thích với hệ thống bộ ứng dụng mới.

Bản tóm tắt

Hằng số

char MODULE_OPTION_SHORT_NAME

char TEST_OPTION_SHORT_NAME

Lĩnh vực

public static final String CONFIG_PATTERNS_OPTION

public static final String EXCLUDE_FILTER_OPTION

public static final String INCLUDE_FILTER_OPTION

public static final String MODULE_OPTION

public static final String TEST_ARG_OPTION

public static final String TEST_OPTION

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

BaseTestSuite ()

Phương pháp công khai

void addConfigPatterns ( patterns) addConfigPatterns ( patterns)

Thêm các mẫu cấu hình

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

Thêm args mô-đun

SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

Tạo SuiteModuleLoader chịu trách nhiệm tải cấu hình IConfiguration và gán cho chúng một số tùy chọn.

getExcludeFilter ()

Nhận bản sao các bộ lọc loại trừ để kiểm tra tính tương thích

getIncludeFilter ()

Nhận bản sao của bộ lọc bao gồm để kiểm tra tính tương thích

SuiteModuleLoader getModuleLoader ()

Trả về SuiteModuleLoader hiện tại.

loadTests ()

Phương thức trừu tượng để tải cấu hình kiểm tra sẽ được chạy.

loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)

Chiến lược tải mặc định sẽ tải từ các tài nguyên và thư mục thử nghiệm.

void reevaluateFilters ()
void setBuild ( IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Đặt xem các mô-đun được tham số tùy chọn có được bật hay không.

void setEnableParameterizedModules (boolean enableParameter)

Đặt xem các mô-đun được tham số hóa có được bật hay không.

void setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

Đặt bộ lọc loại trừ để kiểm tra tính tương thích

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

Đặt bộ lọc bao gồm để kiểm tra tính tương thích

void setModuleParameter ( ModuleParameters forceParameter)

Các phương pháp được bảo vệ

getFoldableStates ( ITestDevice device)
void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Đặt tùy chọn ưu tiên-máy chủ-cấu hình.

void setupFilters (File testsDir)

Đặt bộ lọc bao gồm / loại trừ dựa trên tên mô-đun đã được cung cấp hay chưa.

boolean shouldModuleRun ( ModuleDefinition module)

Hằng số

MODULE_OPTION_SHORT_NAME

public static final char MODULE_OPTION_SHORT_NAME

Giá trị không đổi: 109 (0x0000006d)

TEST_OPTION_SHORT_NAME

public static final char TEST_OPTION_SHORT_NAME

Giá trị không đổi: 116 (0x00000074)

Lĩnh vực

CONFIG_PATTERNS_OPTION

public static final String CONFIG_PATTERNS_OPTION

EXCLUDE_FILTER_OPTION

public static final String EXCLUDE_FILTER_OPTION

INCLUDE_FILTER_OPTION

public static final String INCLUDE_FILTER_OPTION

MODULE_OPTION

public static final String MODULE_OPTION

TEST_ARG_OPTION

public static final String TEST_ARG_OPTION

TEST_OPTION

public static final String TEST_OPTION

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

BaseTestSuite

public BaseTestSuite ()

Phương pháp công khai

addConfigPatterns

public void addConfigPatterns ( patterns)

Thêm các mẫu cấu hình

Thông số
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

Thêm args mô-đun

Thông số
moduleArgs

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

Tạo SuiteModuleLoader chịu trách nhiệm tải cấu hình IConfiguration và gán cho chúng một số tùy chọn.

Thông số
includeFiltersFormatted : Định dạng và phân tích cú pháp bao gồm các bộ lọc.

excludeFiltersFormatted : Các bộ lọc loại trừ được định dạng và phân tích cú pháp.

testArgs : danh sách các đối số kiểm tra ( IRemoteTest ).

moduleArgs : danh sách các đối số của mô-đun.

Lợi nhuận
SuiteModuleLoader SuiteModuleLoader đã tạo.

getExcludeFilter

public  getExcludeFilter ()

Nhận bản sao các bộ lọc loại trừ để kiểm tra tính tương thích

Lợi nhuận

getIncludeFilter

public  getIncludeFilter ()

Nhận bản sao của bộ lọc bao gồm để kiểm tra tính tương thích

Lợi nhuận

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Trả về SuiteModuleLoader hiện tại.

Lợi nhuận
SuiteModuleLoader

loadTests

public  loadTests ()

Phương thức trừu tượng để tải cấu hình kiểm tra sẽ được chạy. Mỗi bài kiểm tra được xác định bởi một IConfiguration và một tên duy nhất mà nó sẽ báo cáo kết quả.

Lợi nhuận

loadingStrategy

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

Chiến lược tải mặc định sẽ tải từ các tài nguyên và thư mục thử nghiệm. Có thể mở rộng hoặc thay thế.

Thông số
abis : Tập hợp các abis để chạy ngược lại.

testsDirs : Thư mục kiểm tra.

suitePrefix String : Tiền tố để lọc thư mục tài nguyên.

suiteTag String : Thẻ suite mà một mô-đun phải được bao gồm. Có thể là null.

Lợi nhuận
Danh sách cấu hình đã tải cho bộ phần mềm.

đánh giá lại

public void reevaluateFilters ()

setBuild

public void setBuild (IBuildInfo buildInfo)

Thông số
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Đặt xem các mô-đun được tham số tùy chọn có được bật hay không.

Thông số
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

Đặt xem các mô-đun được tham số hóa có được bật hay không.

Thông số
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

Đặt bộ lọc loại trừ để kiểm tra tính tương thích

Thông số
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

Đặt bộ lọc bao gồm để kiểm tra tính tương thích

Thông số
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

Thông số
forceParameter ModuleParameters

Các phương pháp được bảo vệ

getFoldableStates

protected  getFoldableStates (ITestDevice device)

Thông số
device ITestDevice

Lợi nhuận

Ném
DeviceNotAvailableException

setPriorifyingHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Đặt tùy chọn ưu tiên-máy chủ-cấu hình.

Thông số
prioritizeHostConfig boolean : true để ưu tiên cấu hình máy chủ, tức là chạy kiểm tra máy chủ nếu có thể.

setupFilters

protected void setupFilters (File testsDir)

Đặt bộ lọc bao gồm / loại trừ dựa trên tên mô-đun đã được cung cấp hay chưa.

Thông số
testsDir File

Ném
nếu bất kỳ tệp nào không được tìm thấy.

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

Thông số
module ModuleDefinition

Lợi nhuận
boolean