BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Test do przeprowadzania testów zgodności z użyciem 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
|
setupFilters(File testsDir)
Ustawia filtry uwzględniania/wykluczania 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
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
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
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 |
|
cleanUpSuiteSetup
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 SuiteModuleLoader
odpowiedzialny za wczytywanie IConfiguration
i przypisz mu niektóre opcje.
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 uwzględniania 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 niepowtarzalną nazwę, pod którą będą raportowane wyniki.
Zwroty | |
---|---|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Domyślna strategia wczytywania wczyta zasoby i katalog testów. mogą zostać przedłużone lub zastąpione.
Parametry | |
---|---|
abis |
: zestaw interfejsów ABI, które mają być uruchamiane. |
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 być puste. |
Zwroty | |
---|---|
|
Lista załadowanej konfiguracji pakietu. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
Zwroty | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Określ, czy opcjonalne moduły parametryczne są włączone.
Parametry | |
---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Określ, czy moduły parametryczne 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 |
|
setModuleParameter
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 |
setupFilters
protected void setupFilters (File testsDir)
Ustawia filtry uwzględniania/wykluczania na podstawie tego, czy podano nazwę modułu.
Parametry | |
---|---|
testsDir |
File |
Rzuty | |
---|---|
|
jeśli nie znaleziono żadnego pliku. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametry | |
---|---|
module |
ModuleDefinition |
Zwroty | |
---|---|
boolean |