TemelTest Suite
public
class
BaseTestSuite
extends ITestSuite
Java.lang.Nesne | ||
🎃 | com.android.tradefed.testtype.suite.ITestSuite | |
🎃 | com.android.tradefed.testtype.suite.BaseTestSuite |
Yeni paket sistemiyle Uyumluluk Test Paketi'ni çalıştırma testi.
Ö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
|
Kamu inşaatçıları | |
---|---|
BaseTestSuite()
|
Herkese açık yöntemler | |
---|---|
void
|
addConfigPatterns(
Yapılandırma kalıpları ekle |
void
|
addModuleArgs(
Modül bağımsız değişkenleri ekler |
void
|
cleanUpSuiteSetup()
Suite kurulumu sırasında ihtiyaç duyulan ancak henüz zorunlu olmayan her şeyi temizleme fırsatı test etmek için gereklidir. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
|
|
getExcludeFilter()
Uyumluluk testi için hariç tutma 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(
Kaynaklardan ve test dizininden varsayılan yükleme stratejisi yüklenir. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
İsteğe bağlı parametre haline getirilmiş modüllerin etkin olup olmadığını ayarlayın. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Parametreleştirilmiş modüllerin etkin olup olmadığı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)
Dahil etme/hariç tutma filtrelerini, modül adının verilip verilmediğine göre ayarlar. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
Sabitler
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Sabit Değer: 109 (0x0000006g)
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
Kamu inşaatçıları
TemelTest Suite
public BaseTestSuite ()
Herkese açık yöntemler
addConfigPatterns
public void addConfigPatterns (patterns)
Yapılandırma kalıpları ekle
Parametreler | |
---|---|
patterns |
|
addModulArgs
public void addModuleArgs (moduleArgs)
Modül bağımsız değişkenleri ekler
Parametreler | |
---|---|
moduleArgs |
|
temizlikUpSuiteKurulumu
public void cleanUpSuiteSetup ()
Suite kurulumu sırasında ihtiyaç duyulan ancak henüz zorunlu olmayan her şeyi temizleme fırsatı test etmek için gereklidir.
temizleHariç Tut Filtresi
public void clearExcludeFilter ()
clearDahil EtFiltresi
public void clearIncludeFilter ()
createModulLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
öğesini yüklemekten SuiteModuleLoader
sorumlu
bazı seçenekler atayabilirsiniz.
Parametreler | |
---|---|
includeFiltersFormatted |
: Biçimlendirilmiş ve ayrıştırılmış dahil etme filtreleri. |
excludeFiltersFormatted |
: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleridir. |
testArgs |
: Test (IRemoteTest ) bağımsız değişkenlerinin listesi. |
moduleArgs |
: Modül bağımsız değişkenlerinin listesi. |
İlerlemeler | |
---|---|
SuiteModuleLoader |
SuiteModuleLoader oluşturuldu. |
getHariç Tut Filtresi
publicgetExcludeFilter ()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır
İlerlemeler | |
---|---|
|
getIncludeFilter
publicgetIncludeFilter ()
Uyumluluk testi için dahil etme filtrelerinin 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 |
yükTestleri
publicloadTests ()
Çalıştırılacak test yapılandırmasını yüklemek için soyut yöntem. Her test bir
IConfiguration
ve sonuçları raporlamak için kullanılacak benzersiz bir ad.
İlerlemeler | |
---|---|
|
yüklemeStratejisi
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Kaynaklardan ve test dizininden varsayılan yükleme stratejisi yüklenir. Olabilir uzatılmış veya değiştirilmiştir.
Parametreler | |
---|---|
abis |
: Çalıştırılacak Abis grubu. |
testsDirs |
: Test 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ırmanın listesi. |
yeniden değerlendirme filtreleri
public void reevaluateFilters ()
Tersine Hariç Tutacak Filtreleri
public boolean reverseExcludeFilters ()
İlerlemeler | |
---|---|
boolean |
setEnableOptionalParametersizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
İsteğe bağlı parametre haline getirilmiş modüllerin etkin olup olmadığını ayarlayın.
Parametreler | |
---|---|
enableOptionalParameter |
boolean |
setEnableParametersizedModules
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 etme filtrelerini ayarlar
Parametreler | |
---|---|
includeFilters |
|
setModuleParametresi
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)
before-host-config seçeneğini belirleyin.
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 |
Fırlatma | |
---|---|
|
herhangi bir dosya bulunamazsa. |
gerekirModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametreler | |
---|---|
module |
ModuleDefinition |
İlerlemeler | |
---|---|
boolean |