BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.lang.Nesne
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite


Yeni paket sistemiyle Uyumluluk Testi Paketini çalıştırmak için 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 argümanları ekler

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)

Oluştur SuiteModuleLoader yüklemek için sorumlu IConfiguration ve onlara seçeneklerden bazıları atayın.

SuiteModuleLoader getModuleLoader ()

Geçerli döndürür SuiteModuleLoader .

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 ()
void setBuild (IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Opsiyonel 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 filtreleri ayarlar

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

Uyumluluk testi için içerme filtreleri ayarlar

void setModuleParameter ( ModuleParameters forceParameter)

Korumalı yöntemler

getExcludeFilter ()

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

getFoldableStates (ITestDevice device)
getIncludeFilter ()

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

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Önceliklendirme-ana bilgisayar-yapılandırma 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 argümanları ekler

parametreler
moduleArgs

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

Oluştur SuiteModuleLoader yüklemek için sorumlu IConfiguration ve onlara seçeneklerden bazıları 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 (listesine IRemoteTest ) Değişken.

moduleArgs : modül argümanlarının listesi.

İadeler
SuiteModuleLoader oluşturulan SuiteModuleLoader .

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Geçerli döndürür SuiteModuleLoader .

İadeler
SuiteModuleLoader

yük testleri

public  loadTests ()

Çalıştırılacak test yapılandırmasını yüklemek için soyut yöntem. Her testler ile tanımlanır IConfiguration ve sonuçları rapor almasını öngören benzersiz bir adla.

İ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 kümesi.

testsDirs : Testler dizini.

suitePrefix String : Bir kaynak dizin filtrelemek için önek.

suiteTag String : süit etiketi modülü dahil edilmesi olmalıdır. Boş olabilir.

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

yeniden değerlendirFiltreler

public void reevaluateFilters ()

setYapı

public void setBuild (IBuildInfo buildInfo)

parametreler
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Opsiyonel 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

setExcludeFiltre

public void setExcludeFilter ( excludeFilters)

Uyumluluk testi için hariç tutma filtreleri ayarlar

parametreler
excludeFilters

setIncludeFiltre

public void setIncludeFilter ( includeFilters)

Uyumluluk testi için içerme filtreleri ayarlar

parametreler
includeFilters

setModuleParametre

public void setModuleParameter (ModuleParameters forceParameter)

parametreler
forceParameter ModuleParameters

Korumalı yöntemler

getExcludeFiltre

protected  getExcludeFilter ()

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

İadeler

getFoldableStates

protected  getFoldableStates (ITestDevice device)

parametreler
device ITestDevice

İadeler

atar
DeviceNotAvailableException

getIncludeFiltre

protected  getIncludeFilter ()

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

İadeler

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Önceliklendirme-ana bilgisayar-yapılandırma seçeneğini ayarlayın.

parametreler
prioritizeHostConfig boolean : yani çalıştırmak konak testi mümkünse konak yapılandırması, öncelik doğru.

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.

gerekirModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

parametreler
module ModuleDefinition

İadeler
boolean