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.

Cơ sởTestSuite

public class BaseTestSuite
extends ITestSuite

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


Thử nghiệm để chạy Bộ thử nghiệm 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

nhà thầu công cộng

BaseTestSuite ()

Phương thức 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 mô-đun args

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à gán 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 ()
void setBuild ( IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Đặt xem các mô-đun được 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 được tham số hóa có được bật hay không.

void setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

Đặt bộ lọc loại trừ cho kiểm tra khả năng tương thích

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

Đặt 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 priority-host-config.

void setupFilters (File testsDir)

Đặt bộ lọc bao gồm/loại trừ dựa trên việc 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

nhà thầu công cộng

Cơ sởTestSuite

public BaseTestSuite ()

Phương thức công khai

addConfigPattern

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

Thông số
moduleArgs

ClearExcludeFilter

public void clearExcludeFilter ()

rõ ràngBao gồmbộ lọc

public void clearIncludeFilter ()

tạoModuleLoader

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

Tạo SuiteModuleLoader chịu trách nhiệm tải IConfiguration và gán 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 bao gồm.

excludeFiltersFormatted : 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.

getExcludeFilter

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 bài kiểm tra được xác định bởi một IConfiguration và một tên duy nhất mà theo đó nó sẽ 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ể mở rộng hoặc thay thế.

Thông số
abis : Bộ abis để chống 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 bao gồm thẻ bộ một mô-đun. Có thể là vô giá trị.

trả lại
Danh sách cấu hình đã tải cho bộ phần mềm.

đánh giá lạiBộ lọc

public void reevaluateFilters ()

thiết lậpBuild

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ố 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 đượ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ừ cho kiểm tra khả năng tương thích

Thông số
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

Đặt 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

setSkipjarLoading

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

setPriorizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Đặt tùy chọn priority-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ể.

thiết lậpBộ lọc

protected void setupFilters (File testsDir)

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

Thông số
testsDir File

ném
nếu không tìm thấy tập tin nào.

nênModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

Thông số
module ModuleDefinition

trả lại
boolean