Pakiet BaseTestSuite

public class BaseTestSuite
extends ITestSuite

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


Test uruchamiania Compatibility Test Suite z nowym pakietem.

Podsumowanie

Stałe

char MODULE_OPTION_SHORT_NAME

char TEST_OPTION_SHORT_NAME

Fieldsem

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

Konstruktory publiczne

BaseTestSuite()

Metody publiczne

void addConfigPatterns( patterns)

Dodaj wzorce konfiguracji

void addModuleArgs( moduleArgs)

Dodaje argumenty modułu

void cleanUpSuiteSetup()

Możliwość uporządkowania wszystkiego, co było potrzebne podczas konfiguracji apartamentów, ale nie jest które są niezbędne do przeprowadzenia testów.

void clearExcludeFilter()
void clearIncludeFilter()
SuiteModuleLoader createModuleLoader( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

Utwórz obiekt SuiteModuleLoader odpowiedzialny za wczytywanie żądań IConfiguration i i przypisać im pewne opcje.

getExcludeFilter()

Pobiera kopię filtrów wykluczania na potrzeby testu zgodności

getIncludeFilter()

Pobiera kopię filtrów „include” na potrzeby testu zgodności

SuiteModuleLoader getModuleLoader()

Zwraca bieżącą wartość SuiteModuleLoader.

String getRunSuiteTag()
loadTests()

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

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

Domyślna strategia wczytywania zostanie wczytana z katalogu zasobów i testów.

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

void setEnableOptionalParameterizedModules(boolean enableOptionalParameter)

Określ, czy opcjonalne moduły z parametrami mają być włączone.

void setEnableParameterizedModules(boolean enableParameter)

Określ, czy moduły z parametrami są włączone.

void setExcludeFilter( excludeFilters)

Ustawia filtry wykluczania na potrzeby testu zgodności

void setIncludeFilter( includeFilters)

Ustawianie filtrów uwzględniania na potrzeby testu zgodności

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

Metody chronione

getFoldableStates(ITestDevice device)
void setPrioritizeHostConfig(boolean prioritizeHostConfig)

Ustaw opcję pierwszeństwa-host-config.

void setupFilters(File testsDir)

Ustawia filtry uwzględniania/wykluczania na podstawie tego, czy nazwa modułu została podana.

boolean shouldModuleRun(ModuleDefinition module)

Stałe

MODULE_OPTION_SHORT_NAME

public static final char MODULE_OPTION_SHORT_NAME

Wartość stała: 109 (0x0000006d)

TEST_OPTION_SHORT_NAME

public static final char TEST_OPTION_SHORT_NAME

Wartość stała: 116 (0x00000074)

Fieldsem

CONFIG_PATTERNS_OPTION

public static final String CONFIG_PATTERNS_OPTION

WYKLUCZ_OPCJA_FILTROWANIA

public static final String EXCLUDE_FILTER_OPTION

INCLUDE_FILTER_OPTION (OPCJA)

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

Konstruktory publiczne

Pakiet BaseTestSuite

public BaseTestSuite ()

Metody publiczne

addConfigPatterns

public void addConfigPatterns ( patterns)

Dodaj wzorce konfiguracji

Parametry
patterns

addModuleArgi

public void addModuleArgs ( moduleArgs)

Dodaje argumenty modułu

Parametry
moduleArgs

Konfiguracja data clean room

public void cleanUpSuiteSetup ()

Możliwość uporządkowania wszystkiego, co było potrzebne podczas konfiguracji apartamentów, ale nie jest które są niezbędne do przeprowadzenia testów.

wyczyśćWykluczFiltr

public void clearExcludeFilter ()

clearIncludeFilter

public void clearIncludeFilter ()

createModuleLoader

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

Utwórz obiekt SuiteModuleLoader odpowiedzialny za wczytywanie żądań IConfiguration i i przypisać im pewne opcje.

Parametry
includeFiltersFormatted : sformatowane i przeanalizowane filtry uwzględniania.

excludeFiltersFormatted : sformatowane i przeanalizowane filtry wykluczania.

testArgs : lista argumentów testowych (IRemoteTest).

moduleArgs : lista argumentów modułu.

Zwroty
SuiteModuleLoader utworzony SuiteModuleLoader.

getExcludeFilter

public  getExcludeFilter ()

Pobiera kopię filtrów wykluczania na potrzeby testu zgodności

Zwroty

getIncludeFilter

public  getIncludeFilter ()

Pobiera kopię filtrów „include” na potrzeby testu zgodności

Zwroty

getModuleLoader.

public SuiteModuleLoader getModuleLoader ()

Zwraca bieżącą wartość SuiteModuleLoader.

Zwroty
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

Zwroty
String

Testy wczytywania

public  loadTests ()

Abstrakcyjna metoda wczytywania konfiguracji testów, która zostanie uruchomiona. Każdy test jest określany przez IConfiguration i unikalną nazwę, pod którą będą raportowane wyniki.

Zwroty

Strategia wczytywania

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

Domyślna strategia wczytywania zostanie wczytana z katalogu zasobów i testów. Może być rozszerzony lub zastąpiony.

Parametry
abis : zbiór abis, do którego chcesz się zastosować.

testsDirs : katalog testów.

suitePrefix String: prefiks służący do filtrowania katalogu zasobów.

suiteTag String: tag pakietu, który powinien znaleźć się w module. Może mieć wartość null.

Zwroty
Lista wczytanych konfiguracji pakietu.

ponownie oceń filtry

public void reevaluateFilters ()

OdwrotneWykluczFiltry

public boolean reverseExcludeFilters ()

Zwroty
boolean

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametry
buildInfo IBuildInfo

setEnableOptionalParametrizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Określ, czy opcjonalne moduły z parametrami mają być włączone.

Parametry
enableOptionalParameter boolean

setEnableParametrizedModules

public void setEnableParameterizedModules (boolean enableParameter)

Określ, czy moduły z parametrami są włączone.

Parametry
enableParameter boolean

setWykluczFilter

public void setExcludeFilter ( excludeFilters)

Ustawia filtry wykluczania na potrzeby testu zgodności

Parametry
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

Ustawianie filtrów uwzględniania na potrzeby testu zgodności

Parametry
includeFilters

setModuleParametr

public void setModuleParameter (ModuleParameters forceParameter)

Parametry
forceParameter ModuleParameters

setPomińjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

Parametry
skipJarLoading boolean

Metody chronione

getFoldableState,

protected  getFoldableStates (ITestDevice device)

Parametry
device ITestDevice

Zwroty

Rzuty
DeviceNotAvailableException

Konfiguracja polecenia setPrioritizeHost

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Ustaw opcję pierwszeństwa-host-config.

Parametry
prioritizeHostConfig boolean: true, aby nadać priorytet konfiguracji hosta, tzn. w miarę możliwości uruchomić test hosta.

ustawienia filtrów

protected void setupFilters (File testsDir)

Ustawia filtry uwzględniania/wykluczania na podstawie tego, czy nazwa modułu została podana.

Parametry
testsDir File

Rzuty
.

Uruchomienie modułu

protected boolean shouldModuleRun (ModuleDefinition module)

Parametry
module ModuleDefinition

Zwroty
boolean