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 |
void | cleanUpSuiteSetup () Peluang untuk membersihkan semua hal yang diperlukan selama pengaturan suite tetapi tidak diperlukan untuk menjalankan pengujian. |
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 penyertaan untuk uji kompatibilitas | |
SuiteModuleLoader | getModuleLoader () Mengembalikan |
String | getRunSuiteTag () |
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) |
void | setSkipjarLoading (boolean skipJarLoading) |
Metode yang dilindungi | |
---|---|
getFoldableStates ( ITestDevice device) | |
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 |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Peluang untuk membersihkan semua hal yang diperlukan selama pengaturan suite tetapi tidak diperlukan untuk menjalankan pengujian.
hapusExcludeFilter
public void clearExcludeFilter ()
hapusSertakanFilter
public void clearIncludeFilter ()
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. |
dapatkanExcludeFilter
publicgetExcludeFilter ()
Mendapat salinan filter pengecualian untuk uji kompatibilitas
Kembali | |
---|---|
dapatkanIncludeFilter
publicgetIncludeFilter ()
Mendapat salinan filter penyertaan untuk uji kompatibilitas
Kembali | |
---|---|
dapatkanModuleLoader
public SuiteModuleLoader getModuleLoader ()
Mengembalikan SuiteModuleLoader
saat ini.
Kembali | |
---|---|
SuiteModuleLoader |
dapatkanRunSuiteTag
public String getRunSuiteTag ()
Kembali | |
---|---|
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.
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 ()
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 |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Parameter | |
---|---|
skipJarLoading | boolean |
Metode yang dilindungi
dapatkanFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parameter | |
---|---|
device | ITestDevice |
Kembali | |
---|---|
Melempar | |
---|---|
DeviceNotAvailableException |
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 |