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(
Dodaj wzorce konfiguracji |
void
|
addModuleArgs(
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(
Utwórz obiekt |
|
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ść |
String
|
getRunSuiteTag()
|
|
loadTests()
Abstrakcyjna metoda wczytywania konfiguracji testów, która zostanie uruchomiona. |
|
loadingStrategy(
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(
Ustawia filtry wykluczania na potrzeby testu zgodności |
void
|
setIncludeFilter(
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
publicgetExcludeFilter ()
Pobiera kopię filtrów wykluczania na potrzeby testu zgodności
Zwroty | |
---|---|
|
getIncludeFilter
publicgetIncludeFilter ()
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
publicloadTests ()
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
publicloadingStrategy ( 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 |
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,
protectedgetFoldableStates (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 |