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 | |
|---|---|
String |
CONFIG_PATTERNS_OPTION
|
String |
EXCLUDE_FILTER_OPTION
|
String |
INCLUDE_FILTER_OPTION
|
String |
MODULE_OPTION
|
char |
MODULE_OPTION_SHORT_NAME
|
String |
TEST_ARG_OPTION
|
String |
TEST_OPTION
|
char |
TEST_OPTION_SHORT_NAME
|
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 rangkaian pengujian, 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 sertakan untuk pengujian kompatibilitas |
SuiteModuleLoader
|
getModuleLoader()
Menampilkan |
String
|
getRunSuiteTag()
|
|
loadTests()
Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. |
|
loadingStrategy(
Strategi pemuatan default akan memuat dari direktori resource dan 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 sertakan untuk pengujian kompatibilitas |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Metode yang dilindungi | |
|---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setupFilters(File testsDir)
Menyiapkan filter sertakan/kecualikan berdasarkan apakah nama modul diberikan atau tidak. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
Konstanta
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
Nilai Konstanta: "config-patterns"
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
Nilai Konstanta: "exclude-filter"
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
Nilai Konstanta: "include-filter"
MODULE_OPTION
public static final String MODULE_OPTION
Nilai Konstanta: "module"
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Nilai Konstanta: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
Nilai Konstanta: "test-arg"
TEST_OPTION
public static final String TEST_OPTION
Nilai Konstanta: "test"
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Nilai Konstanta: 116 (0x00000074)
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 |
|
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Peluang untuk membersihkan semua hal yang diperlukan selama penyiapan rangkaian pengujian, tetapi tidak diperlukan untuk menjalankan pengujian.
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
tetapkan beberapa opsi untuknya.
| Parameter | |
|---|---|
includeFiltersFormatted |
: Filter sertakan yang diformat dan di-parse. |
excludeFiltersFormatted |
: Filter pengecualian yang diformat dan diuraikan. |
testArgs |
: daftar argumen pengujian (IRemoteTest). |
moduleArgs |
: daftar argumen modul. |
| Hasil | |
|---|---|
SuiteModuleLoader |
SuiteModuleLoader yang dibuat. |
getExcludeFilter
publicgetExcludeFilter ()
Mendapatkan salinan filter pengecualian untuk pengujian kompatibilitas
| Hasil | |
|---|---|
|
|
getIncludeFilter
publicgetIncludeFilter ()
Mendapatkan salinan filter sertakan 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 digunakan untuk melaporkan hasil.
| Hasil | |
|---|---|
|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Strategi pemuatan default akan memuat dari direktori resource dan pengujian. Dapat diperpanjang atau diganti.
| Parameter | |
|---|---|
abis |
: Set ABI yang akan dijalankan. |
testsDirs |
: Direktori pengujian. |
suitePrefix |
String: Awalan untuk memfilter direktori resource. |
suiteTag |
String: Tag rangkaian pengujian yang harus dimiliki modul agar disertakan. Dapat ditetapkan ke null. |
| Hasil | |
|---|---|
|
Daftar konfigurasi yang dimuat untuk rangkaian pengujian. |
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)
Menetapkan apakah modul berparameter diaktifkan atau tidak.
| Parameter | |
|---|---|
enableParameter |
boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Menetapkan filter pengecualian untuk pengujian kompatibilitas
| Parameter | |
|---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
Menetapkan filter sertakan 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 |
|
setupFilters
protected void setupFilters (File testsDir)
Menyiapkan filter sertakan/kecualikan berdasarkan apakah nama modul diberikan atau tidak.
| Parameter | |
|---|---|
testsDir |
File |
| Menampilkan | |
|---|---|
|
jika ada file yang tidak ditemukan. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| Parameter | |
|---|---|
module |
ModuleDefinition |
| Hasil | |
|---|---|
boolean |
|