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 SuiteModuleLoader chịu trách nhiệm tải IConfiguration và chỉ định cho chúng một số tùy chọn.

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ề SuiteModuleLoader hiện tại.

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 ()
boolean reverseExcludeFilters ()
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 cộng

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 : Các bộ lọc được định dạng và phân tích cú pháp.

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ố mô-đun.

Trả lại
SuiteModuleLoader SuiteModuleLoader đã tạo.

lấy bộ lọc loại trừ

public  getExcludeFilter ()

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

public  getIncludeFilter ()

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

public  loadTests ()

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

public  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. Có thể được 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 : 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 ()

đảo ngượcLoại trừBộ lọc

public boolean reverseExcludeFilters ()

Trả lại
boolean

setBuild

public void setBuild (IBuildInfo buildInfo)

Thông số
buildInfo IBuildInfo

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

protected  getFoldableStates (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