BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
java.lang.Nesne | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Uyumluluk Test Paketi'ni yeni paket sistemiyle çalıştırmak için bir test.
Özet
Sabitler | |
---|---|
char |
MODULE_OPTION_SHORT_NAME
|
char |
TEST_OPTION_SHORT_NAME
|
Fields'ın oynadığı filmler | |
---|---|
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
|
Herkese açık kurucular | |
---|---|
BaseTestSuite()
|
Herkese açık yöntemler | |
---|---|
void
|
addConfigPatterns(
Yapılandırma kalıpları ekleme |
void
|
addModuleArgs(
Modül bağımsız değişkenleri ekler |
void
|
cleanUpSuiteSetup()
Paketlerin kurulumu sırasında gerekli olan ancak testleri çalıştırmak için gerekli olmayan tüm öğeleri temizleme fırsatı. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
|
|
getExcludeFilter()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır |
|
getIncludeFilter()
Uyumluluk testi için include-filters öğesinin 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(
Varsayılan yükleme stratejisi, kaynaklar ve testler dizininden yüklenir. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
İsteğe bağlı parametreli modüllerin etkin olup olmayacağını ayarlayın. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Parametreli modüllerin etkin olup olmayacağını ayarlayın. |
void
|
setExcludeFilter(
Uyumluluk testi için hariç tutma filtrelerini ayarlar |
void
|
setIncludeFilter(
Uyumluluk testi için dahil etme filtrelerini ayarlar. |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Korunan yöntemler | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setPrioritizeHostConfig(boolean prioritizeHostConfig)
before-host-config seçeneğini belirleyin. |
void
|
setupFilters(File testsDir)
Modül adı girilip girilmediğine bağlı olarak dahil et/hariç tut 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)
Fields'ın oynadığı filmler
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FİLTRE_SEÇENEĞİNİ HARİÇ TUT
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODÜL_SEÇENEĞİ
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
Herkese açık kurucular
BaseTestSuite
public BaseTestSuite ()
Herkese açık yöntemler
addConfigPatterns
public void addConfigPatterns (patterns)
Yapılandırma kalıpları ekleme
Parametreler | |
---|---|
patterns |
|
addModulArgs
public void addModuleArgs (moduleArgs)
Modül bağımsız değişkenleri ekler
Parametreler | |
---|---|
moduleArgs |
|
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Paket kurulumu sırasında gerekli olan ancak testleri çalıştırmak için gerekli olmayan her şeyi temizleme fırsatı.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
'yi yüklemekten sorumlu SuiteModuleLoader
öğesini oluşturun ve bu öğeye seçeneklerden bazılarını atayın.
Parametreler | |
---|---|
includeFiltersFormatted |
: Biçimlendirilmiş ve ayrıştırılmış dahil etme filtreleri. |
excludeFiltersFormatted |
: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleri. |
testArgs |
: test (IRemoteTest ) bağımsız değişkenlerinin listesi. |
moduleArgs |
: modül bağımsız değişkenlerinin listesi. |
İlerlemeler | |
---|---|
SuiteModuleLoader |
oluşturulan SuiteModuleLoader . |
getExcludeFilter
publicgetExcludeFilter ()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır
İlerlemeler | |
---|---|
|
getIncludeFilter
publicgetIncludeFilter ()
Uyumluluk testi için include-filters öğesinin bir kopyasını alır.
İlerlemeler | |
---|---|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Geçerli SuiteModuleLoader
değerini döndürür.
İlerlemeler | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
İlerlemeler | |
---|---|
String |
loadTests
publicloadTests ()
Çalıştırılacak test yapılandırmasını yüklemek için soyut yöntem. Her test, bir IConfiguration
ve sonuçların raporlanacağı benzersiz bir adla tanımlanır.
İlerlemeler | |
---|---|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Varsayılan yükleme stratejisi, kaynaklar ve testler dizininden yüklenir. Uzatılabilir veya değiştirilebilir.
Parametreler | |
---|---|
abis |
: Karşılaştırılacak abiler grubu. |
testsDirs |
: Testler dizini. |
suitePrefix |
String : Kaynak dizinini filtrelemek için kullanılan bir önek. |
suiteTag |
String : Bir modülün eklenmesi gereken paket etiketi. Boş olabilir. |
İlerlemeler | |
---|---|
|
Paket için yüklenen yapılandırmaların listesi. |
reevaluateFilters
public void reevaluateFilters ()
Tersine Hariç Tutacak Filtreleri
public boolean reverseExcludeFilters ()
İlerlemeler | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
İsteğe bağlı parametreli modüllerin etkin olup olmayacağını ayarlayın.
Parametreler | |
---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Parametreleştirilmiş modüllerin etkin olup olmadığını ayarlayın.
Parametreler | |
---|---|
enableParameter |
boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Uyumluluk testi için hariç tutma filtrelerini ayarlar
Parametreler | |
---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
Uyumluluk testi için dahil edilecek filtreleri ayarlar
Parametreler | |
---|---|
includeFilters |
|
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parametreler | |
---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Parametreler | |
---|---|
skipJarLoading |
boolean |
Korunan yöntemler
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametreler | |
---|---|
device |
ITestDevice |
İlerlemeler | |
---|---|
|
Fırlatma | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Öncelikli-ana-makinesi-yapılandırması seçeneğini ayarlayın.
Parametreler | |
---|---|
prioritizeHostConfig |
boolean : Ana makine yapılandırmasına öncelik vermek için true (doğru) değerine sahiptir. Yani mümkünse ana makine testi çalıştırın. |
kurulumFiltreler
protected void setupFilters (File testsDir)
Dahil etme/hariç tutma filtrelerini, modül adının verilip verilmediğine göre ayarlar.
Parametreler | |
---|---|
testsDir |
File |
Atışlar | |
---|---|
|
dosya bulunamazsa |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametreler | |
---|---|
module |
ModuleDefinition |
İlerlemeler | |
---|---|
boolean |