BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru.
Ringkasan
Konstanta | |
---|---|
char |
MODULE_OPTION_SHORT_NAME
|
char |
TEST_OPTION_SHORT_NAME
|
Kolom | |
---|---|
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(
Menambahkan pola konfigurasi |
void
|
addModuleArgs(
Menambahkan argumen modul |
void
|
cleanUpSuiteSetup()
Kesempatan untuk membersihkan semua hal yang diperlukan selama pengaturan suite tetapi tidak yang diperlukan untuk menjalankan pengujian. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
Buat |
|
getExcludeFilter()
Mendapatkan salinan filter pengecualian untuk pengujian kompatibilitas |
|
getIncludeFilter()
Mendapatkan salinan include-filters untuk pengujian kompatibilitas |
SuiteModuleLoader
|
getModuleLoader()
Menampilkan |
String
|
getRunSuiteTag()
|
|
loadTests()
Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. |
|
loadingStrategy(
Strategi pemuatan default akan dimuat dari resource dan direktori pengujian. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
Menyetel apakah modul berparameter opsional diaktifkan atau tidak. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Menyetel apakah modul berparameter diaktifkan atau tidak. |
void
|
setExcludeFilter(
Menetapkan filter pengecualian untuk pengujian kompatibilitas |
void
|
setIncludeFilter(
Menetapkan filter penyertaan untuk pengujian kompatibilitas |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Metode yang dilindungi | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setPrioritizeHostConfig(boolean prioritizeHostConfig)
Tetapkan opsi priority-host-config. |
void
|
setupFilters(File testsDir)
Menetapkan 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 Konstanta: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Nilai Konstanta: 116 (0x00000074)
Kolom
OPSI_POLA_KONFIGURASI
public static final String CONFIG_PATTERNS_OPTION
PENGECUALIAN_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
OPSI_MODUL
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
OPSI_PENGUJIAN
public static final String TEST_OPTION
Konstruktor publik
BaseTestSuite
public BaseTestSuite ()
Metode publik
addConfigPatterns
public void addConfigPatterns (patterns)
Menambahkan pola konfigurasi
Parameter | |
---|---|
patterns |
|
addModuleArgs
public void addModuleArgs (moduleArgs)
Menambahkan argumen modul
Parameter | |
---|---|
moduleArgs |
|
PenyiapanSuiteCleanUpSuite
public void cleanUpSuiteSetup ()
Kesempatan untuk membersihkan semua hal yang diperlukan selama pengaturan suite tetapi tidak yang diperlukan untuk menjalankan pengujian.
hapusFilter
public void clearExcludeFilter ()
hapusFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Buat SuiteModuleLoader
yang bertanggung jawab untuk memuat IConfiguration
dan
menetapkan
beberapa opsi kepada mereka.
Parameter | |
---|---|
includeFiltersFormatted |
: Filter sertakan yang diformat dan diuraikan. |
excludeFiltersFormatted |
: Filter pengecualian yang diformat dan diuraikan. |
testArgs |
: daftar argumen pengujian (IRemoteTest ). |
moduleArgs |
: daftar argumen modul. |
Hasil | |
---|---|
SuiteModuleLoader |
SuiteModuleLoader yang dibuat. |
getKecualikanFilter
publicgetExcludeFilter ()
Mendapatkan salinan filter pengecualian untuk pengujian kompatibilitas
Hasil | |
---|---|
|
getIncludeFilter
publicgetIncludeFilter ()
Mendapatkan salinan include-filters untuk pengujian kompatibilitas
Hasil | |
---|---|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Menampilkan SuiteModuleLoader
saat ini.
Hasil | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
Hasil | |
---|---|
String |
loadTest
publicloadTests ()
Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. Setiap pengujian ditentukan oleh
IConfiguration
dan nama unik yang akan digunakan untuk melaporkan hasil.
Hasil | |
---|---|
|
memuatStrategi
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Strategi pemuatan default akan dimuat dari resource dan direktori pengujian. Bisa diperpanjang atau diganti.
Parameter | |
---|---|
abis |
: Kumpulan abis yang akan dijalankan. |
testsDirs |
: Direktori pengujian. |
suitePrefix |
String : Awalan untuk memfilter direktori resource. |
suiteTag |
String : Tag suite yang harus disertakan dalam modul. Bisa null. |
Hasil | |
---|---|
|
Daftar konfigurasi yang dimuat untuk suite. |
evaluasi ulangFilter
public void reevaluateFilters ()
reverseKecualikanFilter
public boolean reverseExcludeFilters ()
Hasil | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Menyetel apakah modul berparameter opsional diaktifkan atau tidak.
Parameter | |
---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Menyetel apakah modul berparameter diaktifkan atau tidak.
Parameter | |
---|---|
enableParameter |
boolean |
setKecualikanFilter
public void setExcludeFilter (excludeFilters)
Menetapkan filter pengecualian untuk pengujian kompatibilitas
Parameter | |
---|---|
excludeFilters |
|
setelSertakanFilter
public void setIncludeFilter (includeFilters)
Menetapkan filter penyertaan untuk pengujian kompatibilitas
Parameter | |
---|---|
includeFilters |
|
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parameter | |
---|---|
forceParameter |
ModuleParameters |
setLewatijarMemuat
public void setSkipjarLoading (boolean skipJarLoading)
Parameter | |
---|---|
skipJarLoading |
boolean |
Metode yang dilindungi
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parameter | |
---|---|
device |
ITestDevice |
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
setPriorityHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Tetapkan opsi priority-host-config.
Parameter | |
---|---|
prioritizeHostConfig |
boolean : true (benar) untuk memprioritaskan konfigurasi host, yaitu menjalankan pengujian host jika memungkinkan. |
setupFilters
protected void setupFilters (File testsDir)
Menetapkan filter sertakan/kecualikan berdasarkan apakah nama modul diberikan.
Parameter | |
---|---|
testsDir |
File |
Menampilkan | |
---|---|
|
jika file tidak ditemukan. |
seharusnyaModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parameter | |
---|---|
module |
ModuleDefinition |
Hasil | |
---|---|
boolean |