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ırmaya yönelik 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 desenleri ekleyin

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

Modül bağımsız değişkenleri ekler

void cleanUpSuiteSetup ()

Paket kurulumu sırasında ihtiyaç duyulan ancak testleri çalıştırmak için gerekli olmayan her şeyi temizleme fırsatı.

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)

IConfiguration yüklemekten sorumlu SuiteModuleLoader oluşturun ve onlara bazı seçenekler atayın.

getExcludeFilter ()

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

getIncludeFilter ()

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

SuiteModuleLoader getModuleLoader ()

Geçerli SuiteModuleLoader 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) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)

Varsayılan yükleme stratejisi kaynaklardan ve testler dizininden yüklenecektir.

void reevaluateFilters ()
boolean reverseExcludeFilters ()
void setBuild ( IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

İsteğe bağlı parametreli 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 hariç tutma filtrelerini ayarlar

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

Uyumluluk testi için içerme 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_OPTION

public static final String TEST_OPTION

Kamu inşaatçıları

BaseTestSuite

public BaseTestSuite ()

Genel yöntemler

AddConfigPatterns

public void addConfigPatterns ( patterns)

Yapılandırma desenleri ekleyin

Parametreler
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

Modül bağımsız değişkenleri ekler

Parametreler
moduleArgs

cleanUpSuite Kurulumu

public void cleanUpSuiteSetup ()

Paket kurulumu sırasında ihtiyaç duyulan 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 yüklemekten sorumlu SuiteModuleLoader oluşturun ve onlara bazı seçenekler atayın.

Parametreler
includeFiltersFormatted : Biçimlendirilmiş ve ayrıştırılmış filtreler içerir.

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.

İadeler
SuiteModuleLoader oluşturulan SuiteModuleLoader .

getExcludeFilter

public  getExcludeFilter ()

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

İadeler

getIncludeFilter

public  getIncludeFilter ()

Uyumluluk testi için içerme 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ü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ın raporlanacağı benzersiz bir adla tanımlanır.

İadeler

yüklemeStrateji

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

Varsayılan yükleme stratejisi kaynaklardan ve testler dizininden yüklenecektir. Uzatılabilir veya değiştirilebilir.

Parametreler
abis : Karşılaşılacak abis seti.

testsDirs : Testler dizini.

suitePrefix String : Kaynak dizinini filtrelemek için bir önek.

suiteTag String : Bir modülün paket etiketinin dahil edilmesi gerekir. Boş olabilir.

İadeler
Paket için yüklenen yapılandırmanın listesi.

Filtreleri yeniden değerlendirin

public void reevaluateFilters ()

tersHariç Tutma Filtreleri

public boolean reverseExcludeFilters ()

İadeler
boolean

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametreler
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

İsteğe bağlı parametreli 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 hariç tutma filtrelerini ayarlar

Parametreler
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

Uyumluluk testi için içerme 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

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

kurulumFiltreler

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.

ShouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

Parametreler
module ModuleDefinition

İadeler
boolean