BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
Test służący do uruchamiania pakietu Compatibility Test Suite w nowym systemie pakietów.
Podsumowanie
Stałe | |
|---|---|
String |
CONFIG_PATTERNS_OPTION
|
String |
EXCLUDE_FILTER_OPTION
|
String |
INCLUDE_FILTER_OPTION
|
String |
MODULE_OPTION
|
char |
MODULE_OPTION_SHORT_NAME
|
String |
TEST_ARG_OPTION
|
String |
TEST_OPTION
|
char |
TEST_OPTION_SHORT_NAME
|
Publiczne konstruktory | |
|---|---|
BaseTestSuite()
|
|
Metody publiczne | |
|---|---|
void
|
addConfigPatterns(
Dodawanie wzorców konfiguracji |
void
|
addModuleArgs(
Dodaje argumenty modułu |
void
|
cleanUpSuiteSetup()
Możliwość usunięcia wszystkich elementów, które były potrzebne podczas konfiguracji pakietów, ale nie są wymagane do uruchomienia testów. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
Utwórz |
|
getExcludeFilter()
Pobiera kopię filtrów wykluczających na potrzeby testu zgodności. |
|
getIncludeFilter()
Pobiera kopię filtrów uwzględniania na potrzeby testu zgodności |
SuiteModuleLoader
|
getModuleLoader()
Zwraca bieżące urządzenie |
String
|
getRunSuiteTag()
|
|
loadTests()
Metoda abstrakcyjna służąca do wczytywania konfiguracji testów, które zostaną uruchomione. |
|
loadingStrategy(
Domyślna strategia wczytywania będzie wczytywać dane z katalogów resources i tests. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
Określ, czy opcjonalne moduły sparametryzowane mają być włączone. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Określ, czy moduły sparametryzowane są włączone. |
void
|
setExcludeFilter(
Ustawia filtry wykluczające dla testu zgodności. |
void
|
setIncludeFilter(
Ustawia filtry uwzględniania dla testu zgodności. |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Metody chronione | |
|---|---|
|
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
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
Wartość stała: „config-patterns”
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
Wartość stała: "exclude-filter"
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
Stała wartość: „include-filter”
MODULE_OPTION
public static final String MODULE_OPTION
Wartość stała: „module”
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Wartość stała: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
Stała wartość: "test-arg"
TEST_OPTION
public static final String TEST_OPTION
Wartość stała: "test"
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Wartość stała: 116 (0x00000074)
Publiczne konstruktory
BaseTestSuite
public BaseTestSuite ()
Metody publiczne
addConfigPatterns
public void addConfigPatterns (patterns)
Dodawanie wzorcó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 konfiguracji pakietów, ale nie są wymagane do uruchomienia testów.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Utwórz SuiteModuleLoader odpowiedzialne za wczytywanie IConfiguration i przypisz im niektóre opcje.
| Parametry | |
|---|---|
includeFiltersFormatted |
: Sformatowane i przeanalizowane filtry uwzględniania. |
excludeFiltersFormatted |
: sformatowane i przeanalizowane filtry wykluczające. |
testArgs |
: lista argumentów testu (IRemoteTest). |
moduleArgs |
: lista argumentów modułu. |
| Zwroty | |
|---|---|
SuiteModuleLoader |
utworzony SuiteModuleLoader. |
getExcludeFilter
publicgetExcludeFilter ()
Pobiera kopię filtrów wykluczających 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żące urządzenie SuiteModuleLoader.
| Zwroty | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| Zwroty | |
|---|---|
String |
|
loadTests
publicloadTests ()
Metoda abstrakcyjna służąca do wczytywania konfiguracji testów, które zostaną uruchomione. Każdy test jest określony przez IConfiguration i unikalną nazwę, pod którą będą raportowane wyniki.
| Zwroty | |
|---|---|
|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Domyślna strategia wczytywania będzie wczytywać dane z katalogów resources i tests. Można je przedłużyć lub wymienić.
| Parametry | |
|---|---|
abis |
: zestaw interfejsów ABI, które mają być uruchamiane. |
testsDirs |
: katalog z testami. |
suitePrefix |
String: prefiks do filtrowania katalogu zasobów. |
suiteTag |
String: tag pakietu, który moduł powinien zawierać, aby można go było uwzględnić. Może mieć wartość null. |
| Zwroty | |
|---|---|
|
Lista wczytanych konfiguracji pakietu. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| Zwroty | |
|---|---|
boolean |
|
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Określ, czy opcjonalne moduły sparametryzowane mają być włączone.
| Parametry | |
|---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Określ, czy moduły sparametryzowane są włączone.
| Parametry | |
|---|---|
enableParameter |
boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Ustawia filtry wykluczające 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 |
Metody chronione
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
| Parametry | |
|---|---|
device |
ITestDevice |
| Zwroty | |
|---|---|
|
|
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
setupFilters
protected void setupFilters (File testsDir)
Ustawia filtry uwzględniania/wykluczania na podstawie tego, czy podano nazwę modułu.
| Parametry | |
|---|---|
testsDir |
File |
| Zgłasza | |
|---|---|
|
jeśli nie można znaleźć żadnego pliku. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| Parametry | |
|---|---|
module |
ModuleDefinition |
| Zwroty | |
|---|---|
boolean |
|