BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Uyumluluk Test Paketini yeni paket sistemiyle çalıştırmak için bir Test.
Özet
sabitler | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
alanlar | |
---|---|
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
|
kamu inşaatçılar | |
---|---|
BaseTestSuite () |
Genel yöntemler | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Yapılandırma kalıpları ekleyin |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) modül argümanları ekler |
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) |
getExcludeFilter () Uyumluluk testi için dışlama filtrelerinin bir kopyasını alır | |
getIncludeFilter () Uyumluluk testi için dahil etme filtrelerinin bir kopyasını alır | |
SuiteModuleLoader | getModuleLoader () Geçerli |
String | getRunSuiteTag () |
loadTests () Çalıştırılacak test yapılandırmasını yüklemek için soyut yöntem. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) Varsayılan yükleme stratejisi, kaynaklardan ve testler dizininden yüklenir. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) İsteğe bağlı parametreleştirilmiş modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın. |
void | setEnableParameterizedModules (boolean enableParameter) Parametreli modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Uyumluluk testi için dışlama filtrelerini ayarlar |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Uyumluluk testi için dahil etme filtrelerini ayarlar |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Korumalı yöntemler | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Prioritize-host-config seçeneğini ayarlayın. |
void | setupFilters (File testsDir) Bir modül adının verilip verilmediğine bağlı olarak dahil etme/hariç tutma filtrelerini ayarlar. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Sabitler
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Sabit Değer: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Sabit Değer: 116 (0x00000074)
alanlar
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_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_SEÇENEĞİ
public static final String TEST_OPTION
kamu inşaatçılar
BaseTestSuite
public BaseTestSuite ()
Genel yöntemler
addConfigPatterns
public void addConfigPatterns (patterns)
Yapılandırma kalıpları ekleyin
parametreler | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
modül argümanları ekler
parametreler | |
---|---|
moduleArgs |
temizleHariç Filtre
public void clearExcludeFilter ()
temizleIncludeFilter
public void clearIncludeFilter ()
oluşturModuleYükleyici
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
yüklemekten sorumlu SuiteModuleLoader
oluşturun ve onlara bazı seçenekler atayın.
parametreler | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) bağımsız değişkenlerinin listesi. |
moduleArgs |
İadeler | |
---|---|
SuiteModuleLoader | oluşturulan SuiteModuleLoader . |
getExcludeFilter
publicgetExcludeFilter ()
Uyumluluk testi için dışlama filtrelerinin bir kopyasını alır
İadeler | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Uyumluluk testi için dahil etme filtrelerinin bir kopyasını alır
İadeler | |
---|---|
GetModuleLoader
public SuiteModuleLoader getModuleLoader ()
Geçerli SuiteModuleLoader
döndürür.
İadeler | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
İadeler | |
---|---|
String |
yük testleri
publicloadTests ()
Çalıştırılacak test yapılandırmasını yüklemek için soyut yöntem. Her test, bir IConfiguration
ve altında sonuçları raporlayacağı benzersiz bir adla tanımlanır.
İadeler | |
---|---|
yükleme Stratejisi
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Varsayılan yükleme stratejisi, kaynaklardan ve testler dizininden yüklenir. Uzatılabilir veya değiştirilebilir.
parametreler | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : Kaynak dizinini filtrelemek için bir önek. |
suiteTag | String : Bir modülün dahil edilmesi gereken suite etiketi. boş olabilir. |
İadeler | |
---|---|
Paket için yüklenen yapılandırma listesi. |
filtreleri yeniden değerlendir
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
İsteğe bağlı parametreleştirilmiş modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın.
parametreler | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Parametreli modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın.
parametreler | |
---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Uyumluluk testi için dışlama filtrelerini ayarlar
parametreler | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Uyumluluk testi için dahil etme filtrelerini ayarlar
parametreler | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
parametreler | |
---|---|
forceParameter | ModuleParameters |
setSkipjarYükleniyor
public void setSkipjarLoading (boolean skipJarLoading)
parametreler | |
---|---|
skipJarLoading | boolean |
Korumalı yöntemler
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
parametreler | |
---|---|
device | ITestDevice |
İadeler | |
---|---|
Atar | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Prioritize-host-config seçeneğini ayarlayın.
parametreler | |
---|---|
prioritizeHostConfig | boolean : true ana bilgisayar yapılandırmasına öncelik vermek için, yani mümkünse ana bilgisayar testini çalıştırın. |
kurulum Filtreleri
protected void setupFilters (File testsDir)
Bir modül adının verilip verilmediğine bağlı olarak dahil etme/hariç tutma filtrelerini ayarlar.
parametreler | |
---|---|
testsDir | File |
Atar | |
---|---|
| herhangi bir dosya bulunamazsa. |
gerekirModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
parametreler | |
---|---|
module | ModuleDefinition |
İadeler | |
---|---|
boolean |