BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Kiểm thử để chạy Bộ kiểm tra tương thích với hệ thống bộ phần mềm 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
|
Nhà thầu xây dựng công cộng | |
---|---|
BaseTestSuite () |
Phương pháp công khai | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Thêm mẫu cấu hình |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Thêm đối số mô-đun |
void | cleanUpSuiteSetup () Cơ hội để dọn dẹp tất cả những thứ cần thiết trong quá trình thiết lập bộ nhưng không bắt buộc phải chạy thử nghiệm. |
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ủa bộ lọc loại trừ để kiểm tra khả năng tương thích | |
getIncludeFilter () Nhận bản sao của bộ lọc bao gồm để kiểm tra khả năng tương thích | |
SuiteModuleLoader | getModuleLoader () Trả về |
String | getRunSuiteTag () |
loadTests () Phương pháp trừu tượng để tải cấu hình thử nghiệm 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ừ tài nguyên và thư mục kiểm tra. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Đặt xem các mô-đun tham số hóa tùy chọn có được bật hay không. |
void | setEnableParameterizedModules (boolean enableParameter) Đặt xem các mô-đun tham số có được bật hay không. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Đặt bộ lọc loại trừ để kiểm tra khả năng tương thích |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Đặt các bộ lọc bao gồm để kiểm tra khả năng tương thích |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Phương pháp được bảo vệ | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Đặt tùy chọn ưu tiên-host-config. |
void | setupFilters (File testsDir) Đặt các bộ lọc bao gồm/loại trừ dựa trên việc tên mô-đun có được cung cấp hay không. |
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
Nhà thầu xây dựng công cộng
BaseTestSuite
public BaseTestSuite ()
Phương pháp công khai
addConfigPattern
public void addConfigPatterns (patterns)
Thêm mẫu cấu hình
Thông số | |
---|---|
patterns |
thêmModuleArss
public void addModuleArgs (moduleArgs)
Thêm đối số mô-đun
Thông số | |
---|---|
moduleArgs |
cleanUpSuiteThiết lập
public void cleanUpSuiteSetup ()
Cơ hội để dọn dẹp tất cả những thứ cần thiết trong quá trình thiết lập bộ nhưng không bắt buộc phải chạy thử nghiệm.
rõ ràngLoại trừBộ lọc
public void clearExcludeFilter ()
rõ ràngBao gồmBộ lọc
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Tạo SuiteModuleLoader
chịu trách nhiệm tải IConfiguration
và chỉ định cho chúng một số tùy chọn.
Thông số | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Trả lại | |
---|---|
SuiteModuleLoader | SuiteModuleLoader đã tạo. |
lấy bộ lọc loại trừ
publicgetExcludeFilter ()
Nhận bản sao của bộ lọc loại trừ để kiểm tra khả năng tương thích
Trả lại | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Nhận bản sao của bộ lọc bao gồm để kiểm tra khả năng tương thích
Trả lại | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Trả về SuiteModuleLoader
hiện tại.
Trả lại | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
Trả lại | |
---|---|
String |
tải thử nghiệm
publicloadTests ()
Phương pháp trừu tượng để tải cấu hình thử nghiệm sẽ được chạy. Mỗi thử nghiệm được xác định bởi IConfiguration
và một tên duy nhất để báo cáo kết quả.
Trả lại | |
---|---|
tảiChiến lược
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Chiến lược tải mặc định sẽ tải từ tài nguyên và thư mục kiểm tra. Có thể được 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 : Phải đưa vào thẻ bộ mô-đun. Có thể là null. |
Trả lại | |
---|---|
Danh sách cấu hình đã tải cho bộ phần mềm. |
đánh giá lạiFilters
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Đặt xem các mô-đun tham số hóa 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 tham số 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 khả năng tương thích
Thông số | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Đặt các bộ lọc bao gồm để kiểm tra khả năng tương thích
Thông số | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Thông số | |
---|---|
forceParameter | ModuleParameters |
setSkipjarĐang tải
public void setSkipjarLoading (boolean skipJarLoading)
Thông số | |
---|---|
skipJarLoading | boolean |
Phương pháp được bảo vệ
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Thông số | |
---|---|
device | ITestDevice |
Trả lại | |
---|---|
Ném | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Đặt tùy chọn ưu tiên-host-config.
Thông số | |
---|---|
prioritizeHostConfig | boolean : true để ưu tiên cấu hình máy chủ, tức là chạy thử nghiệm máy chủ nếu có thể. |
bộ lọc thiết lập
protected void setupFilters (File testsDir)
Đặt các bộ lọc bao gồm/loại trừ dựa trên việc tên mô-đun có được cung cấp hay không.
Thông số | |
---|---|
testsDir | File |
Ném | |
---|---|
| nếu không tìm thấy bất kỳ tập tin nào. |
nênModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Thông số | |
---|---|
module | ModuleDefinition |
Trả lại | |
---|---|
boolean |