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

Yapılandırma kalıpları ekleme

void addModuleArgs( moduleArgs)

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

IConfiguration'yi yüklemekten sorumlu SuiteModuleLoader'yi oluşturun ve bu öğeye bazı seçenekleri atayın.

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

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

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

public  getExcludeFilter ()

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

İlerlemeler

getIncludeFilter

public  getIncludeFilter ()

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

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ın raporlanacağı benzersiz bir adla tanımlanır.

İlerlemeler

loadingStrategy

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

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametreler
buildInfo IBuildInfo

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

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