BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
Một bài kiểm thử để chạy Bộ kiểm thử tính tương thích bằng hệ thống bộ kiểm thử mới.
Tóm tắt
Hằng số | |
|---|---|
String |
CONFIG_PATTERNS_OPTION
|
String |
EXCLUDE_FILTER_OPTION
|
String |
INCLUDE_FILTER_OPTION
|
String |
MODULE_OPTION
|
char |
MODULE_OPTION_SHORT_NAME
|
String |
TEST_ARG_OPTION
|
String |
TEST_OPTION
|
char |
TEST_OPTION_SHORT_NAME
|
Hàm khởi tạo công khai | |
|---|---|
BaseTestSuite()
|
|
Phương thức công khai | |
|---|---|
void
|
addConfigPatterns(
Thêm mẫu cấu hình |
void
|
addModuleArgs(
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ộ kiểm thử nhưng không bắt buộc phải chạy các kiểm thử. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
Tạo |
|
getExcludeFilter()
Lấy bản sao của exclude-filters cho kiểm thử khả năng tương thích |
|
getIncludeFilter()
Lấy bản sao của include-filters cho kiểm thử khả năng tương thích |
SuiteModuleLoader
|
getModuleLoader()
Trả về |
String
|
getRunSuiteTag()
|
|
loadTests()
Phương thức trừu tượng để tải cấu hình kiểm thử sẽ được chạy. |
|
loadingStrategy(
Chiến lược tải mặc định sẽ tải từ thư mục tài nguyên và thư mục kiểm thử. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
Đặt xem các mô-đun được tham số hoá không bắt buộc có được bật hay không. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Đặt xem các mô-đun được tham số hoá có được bật hay không. |
void
|
setExcludeFilter(
Đặt exclude-filters cho kiểm thử khả năng tương thích |
void
|
setIncludeFilter(
Đặt include-filters cho kiểm thử khả năng tương thích |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Phương thức được bảo vệ | |
|---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setupFilters(File testsDir)
Thiết lập bộ lọc bao gồm/loại trừ dựa trên việc có cung cấp tên mô-đun hay không. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
Hằng số
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
Giá trị không đổi: "config-patterns"
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
Giá trị không đổi: "exclude-filter"
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
Giá trị không đổi: "include-filter"
MODULE_OPTION
public static final String MODULE_OPTION
Giá trị không đổi: "module"
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Giá trị hằng số: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
Giá trị không đổi: "test-arg"
TEST_OPTION
public static final String TEST_OPTION
Giá trị không đổi: "test"
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Giá trị hằng số: 116 (0x00000074)
Hàm khởi tạo công khai
BaseTestSuite
public BaseTestSuite ()
Phương thức công khai
addConfigPatterns
public void addConfigPatterns (patterns)
Thêm mẫu cấu hình
| Tham số | |
|---|---|
patterns |
|
addModuleArgs
public void addModuleArgs (moduleArgs)
Thêm đối số mô-đun
| Tham số | |
|---|---|
moduleArgs |
|
cleanUpSuiteSetup
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ộ kiểm thử nhưng không bắt buộc phải chạy các kiểm thử.
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 IConfiguration và chỉ định một số lựa chọn cho chúng.
| Tham số | |
|---|---|
includeFiltersFormatted |
: Các bộ lọc bao gồm được định dạng và phân tích cú pháp. |
excludeFiltersFormatted |
: Bộ lọc loại trừ đã được định dạng và phân tích cú pháp. |
testArgs |
: danh sách đối số kiểm thử (IRemoteTest). |
moduleArgs |
: danh sách đối số mô-đun. |
| Giá trị trả về | |
|---|---|
SuiteModuleLoader |
SuiteModuleLoader đã tạo. |
getExcludeFilter
publicgetExcludeFilter ()
Lấy bản sao của exclude-filters cho kiểm thử khả năng tương thích
| Giá trị trả về | |
|---|---|
|
|
getIncludeFilter
publicgetIncludeFilter ()
Lấy bản sao của include-filters cho kiểm thử khả năng tương thích
| Giá trị trả về | |
|---|---|
|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Trả về SuiteModuleLoader hiện tại.
| Giá trị trả về | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| Giá trị trả về | |
|---|---|
String |
|
loadTests
publicloadTests ()
Phương thức trừu tượng để tải cấu hình kiểm thử sẽ được chạy. Mỗi kiểm thử được xác định bằng một IConfiguration và một tên duy nhất mà theo đó, kiểm thử sẽ báo cáo kết quả.
| Giá trị trả về | |
|---|---|
|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Chiến lược tải mặc định sẽ tải từ thư mục tài nguyên và thư mục kiểm thử. Có thể được mở rộng hoặc thay thế.
| Tham số | |
|---|---|
abis |
: Nhóm abi để chạy. |
testsDirs |
: Thư mục kiểm thử. |
suitePrefix |
String: Tiền tố để lọc thư mục tài nguyên. |
suiteTag |
String: Thẻ bộ mà một mô-đun phải có để được đưa vào. Có thể là giá trị rỗng. |
| Giá trị trả về | |
|---|---|
|
Danh sách cấu hình đã tải cho bộ kiểm thử. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| Giá trị trả về | |
|---|---|
boolean |
|
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Đặt xem các mô-đun được tham số hoá không bắt buộc có được bật hay không.
| Tham số | |
|---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Đặt xem các mô-đun được tham số hoá có được bật hay không.
| Tham số | |
|---|---|
enableParameter |
boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Đặt exclude-filters cho kiểm thử khả năng tương thích
| Tham số | |
|---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
Đặt include-filters cho kiểm thử khả năng tương thích
| Tham số | |
|---|---|
includeFilters |
|
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
| Tham số | |
|---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
| Tham số | |
|---|---|
skipJarLoading |
boolean |
Phương thức được bảo vệ
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
| Tham số | |
|---|---|
device |
ITestDevice |
| Giá trị trả về | |
|---|---|
|
|
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
setupFilters
protected void setupFilters (File testsDir)
Thiết lập bộ lọc bao gồm/loại trừ dựa trên việc có cung cấp tên mô-đun hay không.
| Tham số | |
|---|---|
testsDir |
File |
| Gửi | |
|---|---|
|
nếu không tìm thấy tệp nào. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| Tham số | |
|---|---|
module |
ModuleDefinition |
| Trả về | |
|---|---|
boolean |
|