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 khả năng tương thích với hệ thống bộ 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 |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
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 |
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ề |
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 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) |
void | setSkipjarLoading (boolean skipJarLoading) |
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 |
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
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 | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Lợi nhuận | |
---|---|
SuiteModuleLoader | SuiteModuleLoader đã tạo. |
getExcludeFilter
publicgetExcludeFilter ()
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
publicgetIncludeFilter ()
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
publicloadTests ()
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
publicloadingStrategy ( 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 | |
testsDirs | |
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 ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Đặt xem các mô-đun 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 |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Thông số | |
---|---|
skipJarLoading | boolean |
Các phương pháp được bảo vệ
getFoldableStates
protectedgetFoldableStates (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 |