BaseTest Suite

public class BaseTestSuite
extends ITestSuite

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


Test na uruchomienie Compatibility Test Suite z nowym systemem pakietu.

Streszczenie

Stałe

char MODULE_OPTION_SHORT_NAME

char TEST_OPTION_SHORT_NAME

Pola

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

Konstruktorzy publiczni

BaseTestSuite ()

Metody publiczne

void addConfigPatterns ( patterns) addConfigPatterns ( patterns)

Dodaj wzorce konfiguracji

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

Dodaje argumenty modułu

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)

Utwórz SuiteModuleLoader odpowiedzialny za załadowanie IConfiguration i przypisz im niektóre opcje.

getExcludeFilter ()

Pobiera kopię filtrów wykluczających do testu zgodności

getIncludeFilter ()

Pobiera kopię filtrów włączeń do testu zgodności

SuiteModuleLoader getModuleLoader ()

Zwraca bieżący SuiteModuleLoader .

loadTests ()

Abstrakcyjna metoda ładowania konfiguracji testów, która zostanie uruchomiona.

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

Domyślna strategia ładowania zostanie załadowana z zasobów i katalogu testów.

void reevaluateFilters ()
void setBuild ( IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Określ, czy opcjonalne sparametryzowane moduły są włączone, czy nie.

void setEnableParameterizedModules (boolean enableParameter)

Ustaw, czy sparametryzowane moduły są włączone, czy nie.

void setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

Ustawia filtry wykluczające dla testu zgodności

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

Zestawy zawierają-filtry do testu kompatybilności

void setModuleParameter ( ModuleParameters forceParameter)
void setSkipjarLoading (boolean skipJarLoading)

Metody chronione

getFoldableStates ( ITestDevice device)
void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Ustaw opcję priorytetize-host-config.

void setupFilters (File testsDir)

Ustawia filtry włączeń/wykluczeń na podstawie tego, czy podano nazwę modułu.

boolean shouldModuleRun ( ModuleDefinition module)

Stałe

MODULE_OPTION_SHORT_NAME

public static final char MODULE_OPTION_SHORT_NAME

Stała wartość: 109 (0x0000006d)

TEST_OPTION_SHORT_NAME

public static final char TEST_OPTION_SHORT_NAME

Stała wartość: 116 (0x00000074)

Pola

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

Konstruktorzy publiczni

BaseTest Suite

public BaseTestSuite ()

Metody publiczne

addConfigPatterns

public void addConfigPatterns ( patterns)

Dodaj wzorce konfiguracji

Parametry
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

Dodaje argumenty modułu

Parametry
moduleArgs

wyczyśćWykluczFiltr

public void clearExcludeFilter ()

clearIncludeFilter

public void clearIncludeFilter ()

createModuleLoader

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

Utwórz SuiteModuleLoader odpowiedzialny za załadowanie IConfiguration i przypisz im niektóre opcje.

Parametry
includeFiltersFormatted : Sformatowane i przeanalizowane filtry uwzględniają.

excludeFiltersFormatted : sformatowane i przeanalizowane filtry wykluczające.

testArgs : lista argumentów testu ( IRemoteTest ).

moduleArgs : lista argumentów modułu.

Zwroty
SuiteModuleLoader utworzony SuiteModuleLoader .

getExcludeFilter

public  getExcludeFilter ()

Pobiera kopię filtrów wykluczających do testu zgodności

Zwroty

getIncludeFilter

public  getIncludeFilter ()

Pobiera kopię filtrów włączeń do testu zgodności

Zwroty

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Zwraca bieżący SuiteModuleLoader .

Zwroty
SuiteModuleLoader

testy obciążenia

public  loadTests ()

Abstrakcyjna metoda ładowania konfiguracji testów, która zostanie uruchomiona. Każdy test jest zdefiniowany przez IConfiguration i unikalną nazwę, pod którą będzie raportował wyniki.

Zwroty

loadingStrategy

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

Domyślna strategia ładowania zostanie załadowana z zasobów i katalogu testów. Możliwość przedłużenia lub wymiany.

Parametry
abis : Zestaw abis do walki.

testsDirs : Katalog testów.

suitePrefix String : prefiks do filtrowania katalogu zasobów.

suiteTag String : tag pakietu, który moduł powinien zawierać. Może mieć wartość zerową.

Zwroty
Lista załadowanych konfiguracji pakietu.

przewartościujFiltry

public void reevaluateFilters ()

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametry
buildInfo IBuildInfo

setEnableOptionalSparameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Określ, czy opcjonalne sparametryzowane moduły są włączone, czy nie.

Parametry
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

Ustaw, czy sparametryzowane moduły są włączone, czy nie.

Parametry
enableParameter boolean

ustaw filtr wykluczający

public void setExcludeFilter ( excludeFilters)

Ustawia filtry wykluczające dla testu zgodności

Parametry
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

Zestawy zawierają-filtry do testu kompatybilności

Parametry
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

Parametry
forceParameter ModuleParameters

setSkipjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

Parametry
skipJarLoading boolean

Metody chronione

getFoldableStates

protected  getFoldableStates (ITestDevice device)

Parametry
device ITestDevice

Zwroty

Rzuty
DeviceNotAvailableException

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Ustaw opcję priorytetize-host-config.

Parametry
prioritizeHostConfig boolean : true w celu ustalenia priorytetów konfiguracji hosta, tj. uruchom test hosta, jeśli to możliwe.

konfiguracjaFiltry

protected void setupFilters (File testsDir)

Ustawia filtry włączeń/wykluczeń na podstawie tego, czy podano nazwę modułu.

Parametry
testsDir File

Rzuty
jeśli żaden plik nie zostanie znaleziony.

powinienUruchamiaćModuły

protected boolean shouldModuleRun (ModuleDefinition module)

Parametry
module ModuleDefinition

Zwroty
boolean