BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Objek | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Tes untuk menjalankan Rangkaian Uji Kompatibilitas dengan sistem rangkaian 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 |
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 |
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 pengujian. | |
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) Menyetel filter penyertaan untuk uji kompatibilitas |
void | setModuleParameter ( ModuleParameters forceParameter) |
Metode yang dilindungi | |
---|---|
getExcludeFilter () Mendapat salinan filter pengecualian untuk uji kompatibilitas | |
getFoldableStates (ITestDevice device) | |
getIncludeFilter () Mendapat salinan filter penyertaan untuk uji kompatibilitas | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Setel opsi prioritaskan-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
MODUL_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
UJI_OPSI
public static final String TEST_OPTION
Konstruktor publik
BaseTestSuite
public BaseTestSuite ()
Metode publik
tambahkanConfigPatterns
public void addConfigPatterns (patterns)
Tambahkan pola konfigurasi
Parameter | |
---|---|
patterns |
tambahkanModuleArgs
public void addModuleArgs (moduleArgs)
Menambahkan argumen modul
Parameter | |
---|---|
moduleArgs |
buatModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Buat SuiteModuleLoader
yang bertanggung jawab untuk memuat IConfiguration
dan berikan beberapa opsi kepada mereka.
Parameter | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Kembali | |
---|---|
SuiteModuleLoader | SuiteModuleLoader yang dibuat. |
dapatkanModuleLoader
public SuiteModuleLoader getModuleLoader ()
Mengembalikan SuiteModuleLoader
saat ini.
Kembali | |
---|---|
SuiteModuleLoader |
loadTests
publicloadTests ()
Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. Setiap pengujian ditentukan oleh IConfiguration
dan nama unik yang akan digunakan untuk melaporkan hasilnya.
Kembali | |
---|---|
memuatStrategi
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Strategi pemuatan default akan dimuat dari sumber daya dan direktori pengujian. Dapat diperpanjang atau diganti.
Parameter | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : Awalan untuk memfilter direktori sumber daya. |
suiteTag | String : Tag suite yang harus disertakan modul. Bisa jadi nol. |
Kembali | |
---|---|
Daftar konfigurasi yang dimuat untuk suite. |
mengevaluasi kembaliFilters
public void reevaluateFilters ()
setBuild
public void setBuild (IBuildInfo buildInfo)
Parameter | |
---|---|
buildInfo | IBuildInfo |
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 pengecualian 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 |
Metode yang dilindungi
dapatkanExcludeFilter
protectedgetExcludeFilter ()
Mendapat salinan filter pengecualian untuk uji kompatibilitas
Kembali | |
---|---|
dapatkanFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parameter | |
---|---|
device | ITestDevice |
Kembali | |
---|---|
Melempar | |
---|---|
DeviceNotAvailableException |
dapatkanIncludeFilter
protectedgetIncludeFilter ()
Mendapat salinan filter penyertaan untuk uji kompatibilitas
Kembali | |
---|---|
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Setel opsi prioritaskan-host-config.
Parameter | |
---|---|
prioritizeHostConfig | boolean : true untuk memprioritaskan konfigurasi host, yaitu menjalankan tes 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. |
harusModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parameter | |
---|---|
module | ModuleDefinition |
Kembali | |
---|---|
boolean |