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( patterns)

Yapılandırma kalıpları ekle

void addModuleArgs( moduleArgs)

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( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

IConfiguration öğesini yüklemekten SuiteModuleLoader sorumlu bazı seçenekler atayabilirsiniz.

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 SuiteModuleLoader değerini döndürür.

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)

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( excludeFilters)

Uyumluluk testi için hariç tutma filtrelerini ayarlar

void setIncludeFilter( includeFilters)

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

public  getExcludeFilter ()

Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır

İlerlemeler

getIncludeFilter

public  getIncludeFilter ()

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

public  loadTests ()

Ç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

public  loadingStrategy ( 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

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametreler
buildInfo IBuildInfo

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

protected  getFoldableStates (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