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()
Peluang untuk membersihkan semua hal yang diperlukan selama penyiapan suite, tetapi tidak diperlukan untuk menjalankan pengujian. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
Buat |
|
getExcludeFilter()
Mendapatkan salinan filter pengecualian untuk pengujian kompatibilitas |
|
getIncludeFilter()
Mendapatkan salinan filter penyertaan 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)
Menetapkan apakah modul berparameter opsional diaktifkan atau tidak. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Menetapkan 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 prioritize-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
CONFIG_PATTERNS_OPTION
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
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
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 penyiapan suite, tetapi tidak perlu menjalankan pengujian.
hapusFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Buat SuiteModuleLoader
yang bertanggung jawab untuk memuat IConfiguration
dan
tetapkan beberapa opsi ke SuiteModuleLoader
tersebut.
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 |
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.
Hasil | |
---|---|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Strategi pemuatan default akan dimuat dari resource dan direktori pengujian. Dapat 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 modul. Dapat ditetapkan ke null. |
Hasil | |
---|---|
|
Daftar konfigurasi yang dimuat untuk suite. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
Hasil | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Menetapkan 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 |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
Menetapkan filter penyertaan untuk pengujian 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 |
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
setPriorityHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Tetapkan opsi prioritize-host-config.
Parameter | |
---|---|
prioritizeHostConfig |
boolean : 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 |