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 pengecualian untuk uji kompatibilitas | |
getIncludeFilter () Mendapat salinan filter-sertakan 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 pengecualian untuk uji kompatibilitas |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Set termasuk-filter untuk uji kompatibilitas |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Metode yang dilindungi | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Setel opsi priority-host-config. |
void | setupFilters (File testsDir) Menyetel filter sertakan/kecualikan berdasarkan apakah 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
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
Konstruktor publik
BaseTestSuite
public BaseTestSuite ()
Metode publik
tambahkanConfigPatterns
public void addConfigPatterns (patterns)
Tambahkan pola konfigurasi
Parameter | |
---|---|
patterns |
tambahkanModulArgs
public void addModuleArgs (moduleArgs)
Menambahkan argumen modul
Parameter | |
---|---|
moduleArgs |
jelasExcludeFilter
public void clearExcludeFilter ()
jelasSertakan Filter
public void clearIncludeFilter ()
buatModuleLoader
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 |
Kembali | |
---|---|
SuiteModuleLoader | SuiteModuleLoader yang dibuat. |
dapatkanExcludeFilter
publicgetExcludeFilter ()
Mendapat salinan filter pengecualian untuk uji kompatibilitas
Kembali | |
---|---|
dapatkanIncludeFilter
publicgetIncludeFilter ()
Mendapat salinan filter-sertakan untuk uji kompatibilitas
Kembali | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Mengembalikan SuiteModuleLoader
saat ini.
Kembali | |
---|---|
SuiteModuleLoader |
bebanTes
publicloadTests ()
Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. Setiap tes didefinisikan oleh IConfiguration
dan nama unik di mana ia akan melaporkan hasil.
Kembali | |
---|---|
memuatStrategi
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 sebuah modul harus disertakan. Bisa nol. |
Kembali | |
---|---|
Daftar konfigurasi yang dimuat untuk suite. |
evaluasi ulang Filter
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 |
aturExcludeFilter
public void setExcludeFilter (excludeFilters)
Menyetel filter pengecualian untuk uji kompatibilitas
Parameter | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Set termasuk-filter 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 |
Kembali | |
---|---|
Melempar | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Setel opsi priority-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 apakah nama modul diberikan.
Parameter | |
---|---|
testsDir | File |
Melempar | |
---|---|
| jika ada file yang tidak ditemukan. |
harusModulBerjalan
protected boolean shouldModuleRun (ModuleDefinition module)
Parameter | |
---|---|
module | ModuleDefinition |
Kembali | |
---|---|
boolean |