BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Objek | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Tes untuk menjalankan Compatibility Test Suite dengan sistem suite baru.
Ringkasan
Konstanta | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Bidang | |
---|---|
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
|
Konstruktor publik | |
---|---|
BaseTestSuite () |
Metode publik | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Tambahkan pola konfigurasi |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Menambahkan argumen modul |
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) Buat |
getExcludeFilter () Mendapat salinan filter kecualikan untuk uji kompatibilitas | |
getIncludeFilter () Mendapat salinan penyaring-penyertaan untuk uji kompatibilitas | |
SuiteModuleLoader | getModuleLoader () Mengembalikan |
loadTests () Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) Strategi pemuatan default akan dimuat dari sumber daya dan direktori tes. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Setel apakah modul berparameter opsional diaktifkan atau tidak. |
void | setEnableParameterizedModules (boolean enableParameter) Setel apakah modul berparameter diaktifkan atau tidak. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Menyetel filter kecualikan untuk uji kompatibilitas |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Menyetel filter penyertaan untuk uji kompatibilitas |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Metode yang dilindungi | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Tetapkan opsi prioritas-Host-config. |
void | setupFilters (File testsDir) Menyetel filter sertakan/kecualikan berdasarkan jika nama modul diberikan. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Konstanta
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Nilai Konstan: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Nilai Konstan: 116 (0x00000074)
Bidang
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
KECUALI_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
TERMASUK_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODUL_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
Konstruktor publik
BaseTestSuite
public BaseTestSuite ()
Metode publik
addConfigPatterns
public void addConfigPatterns (patterns)
Tambahkan pola konfigurasi
Parameter | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
Menambahkan argumen modul
Parameter | |
---|---|
moduleArgs |
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Buat SuiteModuleLoader
yang bertanggung jawab untuk memuat IConfiguration
dan berikan mereka beberapa opsi.
Parameter | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Pengembalian | |
---|---|
SuiteModuleLoader | SuiteModuleLoader yang dibuat. |
getExcludeFilter
publicgetExcludeFilter ()
Mendapat salinan filter kecualikan untuk uji kompatibilitas
Pengembalian | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Mendapat salinan penyaring-penyertaan untuk uji kompatibilitas
Pengembalian | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Mengembalikan SuiteModuleLoader
saat ini.
Pengembalian | |
---|---|
SuiteModuleLoader |
tes beban
publicloadTests ()
Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. Setiap tes ditentukan oleh IConfiguration
dan nama unik yang akan melaporkan hasilnya.
Pengembalian | |
---|---|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Strategi pemuatan default akan dimuat dari sumber daya dan direktori tes. Bisa diperpanjang atau diganti.
Parameter | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : Awalan untuk memfilter direktori sumber daya. |
suiteTag | String : Tag suite modul harus disertakan. Bisa nol. |
Pengembalian | |
---|---|
Daftar konfigurasi yang dimuat untuk suite. |
reevaluateFilters
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Setel apakah modul berparameter opsional diaktifkan atau tidak.
Parameter | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Setel apakah modul berparameter diaktifkan atau tidak.
Parameter | |
---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Menyetel filter kecualikan untuk uji kompatibilitas
Parameter | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Menyetel filter penyertaan untuk uji kompatibilitas
Parameter | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parameter | |
---|---|
forceParameter | ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Parameter | |
---|---|
skipJarLoading | boolean |
Metode yang dilindungi
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parameter | |
---|---|
device | ITestDevice |
Pengembalian | |
---|---|
Melempar | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Tetapkan opsi prioritas-Host-config.
Parameter | |
---|---|
prioritizeHostConfig | boolean : true untuk memprioritaskan konfigurasi host, yaitu, jalankan pengujian host jika memungkinkan. |
setupFilter
protected void setupFilters (File testsDir)
Menyetel filter sertakan/kecualikan berdasarkan jika nama modul diberikan.
Parameter | |
---|---|
testsDir | File |
Melempar | |
---|---|
| jika ada file yang tidak ditemukan. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parameter | |
---|---|
module | ModuleDefinition |
Pengembalian | |
---|---|
boolean |