Pakiet BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Test do przeprowadzania pakietu testów zgodności za pomocą nowego systemu.
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(
Dodawanie wzorów konfiguracji |
void
|
addModuleArgs(
Dodaje argumenty modułu |
void
|
cleanUpSuiteSetup()
Możliwość usunięcia wszystkich elementów, które były potrzebne podczas konfigurowania zestawów, ale nie są wymagane do przeprowadzania testów. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
Utwórz |
|
getExcludeFilter()
Pobiera kopię filtrów wykluczania na potrzeby testu zgodności. |
|
getIncludeFilter()
Pobiera kopię filtrów uwzględniania 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 wczyta zasoby i katalog testów. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
Określ, czy opcjonalne moduły parametryczne są włączone. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Określ, czy moduły parametryczne są włączone. |
void
|
setExcludeFilter(
Ustawia filtry wykluczeń dla testu zgodności. |
void
|
setIncludeFilter(
Ustawia filtry uwzględniania dla testu zgodności |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Chronione metody | |
---|---|
|
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
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
BaseTestSuite
public BaseTestSuite ()
Metody publiczne
addConfigPatterns
public void addConfigPatterns (patterns)
Dodawanie wzorów konfiguracji
Parametry | |
---|---|
patterns |
|
addModuleArgs
public void addModuleArgs (moduleArgs)
Dodaje argumenty modułu
Parametry | |
---|---|
moduleArgs |
|
Konfiguracja data clean room
public void cleanUpSuiteSetup ()
Możliwość usunięcia wszystkich elementów, które były potrzebne podczas konfigurowania zestawów, ale nie są wymagane do przeprowadzania testów.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Utwórz obiekt SuiteModuleLoader
odpowiedzialny za wczytanie elementu IConfiguration
i przypisz mu niektóre z opcji.
Parametry | |
---|---|
includeFiltersFormatted |
: sformatowane i przeanalizowane filtry include. |
excludeFiltersFormatted |
: sformatowane i przeanalizowane filtry wykluczeń. |
testArgs |
: lista argumentów testu (IRemoteTest ). |
moduleArgs |
: lista argumentów modułu. |
Zwroty | |
---|---|
SuiteModuleLoader |
utworzono 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 |
loadTests
publicloadTests ()
Abstrakcyjna metoda wczytywania konfiguracji testów, która zostanie uruchomiona. Każdy test jest zdefiniowany przez IConfiguration
i wyjątkową nazwę, pod którą będą raportowane wyniki.
Zwroty | |
---|---|
|
Strategia wczytywania
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Domyślna strategia wczytywania wczyta zasoby i katalog testów. Można je przedłużyć lub wymienić.
Parametry | |
---|---|
abis |
: zestaw interfejsów ABI do uruchomienia. |
testsDirs |
: katalog testów. |
suitePrefix |
String : prefiks do filtrowania katalogu zasobów. |
suiteTag |
String : tag pakietu, który powinien być uwzględniony w module. Może mieć wartość null. |
Zwroty | |
---|---|
|
Lista wczytanych konfiguracji pakietu. |
oceń ponownie filtry
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
Zwroty | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Określ, czy opcjonalne moduły z parametrami mają być włączone.
Parametry | |
---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Określ, czy moduły z parametrami są włączone.
Parametry | |
---|---|
enableParameter |
boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Ustawia filtry wykluczeń dla testu zgodności.
Parametry | |
---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
Ustawia filtry uwzględniania dla testu zgodności
Parametry | |
---|---|
includeFilters |
|
setModuleParametr
public void setModuleParameter (ModuleParameters forceParameter)
Parametry | |
---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Parametry | |
---|---|
skipJarLoading |
boolean |
Chronione metody
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametry | |
---|---|
device |
ITestDevice |
Zwroty | |
---|---|
|
Rzuty | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Ustaw opcję prioritize-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 | |
---|---|
|
. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametry | |
---|---|
module |
ModuleDefinition |
Zwroty | |
---|---|
boolean |