BaseTest Suite
public class BaseTestSuite
extends ITestSuite
java.lang.Obiekt | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Test do uruchamiania pakietu testów zgodności z nowym systemem pakietu.
Streszczenie
Stałe | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Pola | |
---|---|
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) addConfigPatterns ( patterns) Dodaj wzorce konfiguracji |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Dodaje argumenty modułu |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) Utwórz |
getExcludeFilter () Pobiera kopię filtrów wykluczeń na potrzeby testu zgodności | |
getIncludeFilter () Pobiera kopię filtrów dołączania na potrzeby testu zgodności | |
SuiteModuleLoader | getModuleLoader () Zwraca bieżący |
loadTests () Abstrakcyjna metoda ładowania konfiguracji testów, która zostanie uruchomiona. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) Domyślna strategia ładowania zostanie załadowana z zasobów i katalogu testów. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Ustaw, czy opcjonalne sparametryzowane moduły są włączone, czy nie. |
void | setEnableParameterizedModules (boolean enableParameter) Ustaw, czy sparametryzowane moduły są włączone, czy nie. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Ustawia filtry wykluczające dla testu zgodności |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Ustawia filtry dołączania dla testu zgodności |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Metody chronione | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Ustaw opcję Priorytet-host-config. |
void | setupFilters (File testsDir) Ustawia filtry włączania/wyłączania na podstawie podanej nazwy modułu. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Stałe
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Stała wartość: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Stała wartość: 116 (0x00000074)
Pola
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_OPCJA
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPCJA
public static final String TEST_OPTION
Konstruktory publiczne
BaseTest Suite
public BaseTestSuite ()
Metody publiczne
addConfigPatterns
public void addConfigPatterns (patterns)
Dodaj wzorce konfiguracji
Parametry | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
Dodaje argumenty modułu
Parametry | |
---|---|
moduleArgs |
wyczyść filtr wykluczający
public void clearExcludeFilter ()
wyczyść filtr uwzględnienia
public void clearIncludeFilter ()
utwórzModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Utwórz SuiteModuleLoader
odpowiedzialny za ładowanie IConfiguration
i przypisz im niektóre opcje.
Parametry | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Zwroty | |
---|---|
SuiteModuleLoader | utworzony SuiteModuleLoader . |
getExcludeFilter
publicgetExcludeFilter ()
Pobiera kopię filtrów wykluczeń na potrzeby testu zgodności
Zwroty | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Pobiera kopię filtrów dołączania na potrzeby testu zgodności
Zwroty | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Zwraca bieżący SuiteModuleLoader
.
Zwroty | |
---|---|
SuiteModuleLoader |
testy obciążenia
publicloadTests ()
Abstrakcyjna metoda ładowania konfiguracji testów, która zostanie uruchomiona. Każdy test jest zdefiniowany przez IConfiguration
i unikalną nazwę, pod którą będzie zgłaszał wyniki.
Zwroty | |
---|---|
ładowanieStrategia
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Domyślna strategia ładowania zostanie załadowana z zasobów i katalogu testów. Możliwość przedłużenia lub wymiany.
Parametry | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : prefiks do filtrowania katalogu zasobów. |
suiteTag | String : Tag zestawu, który powinien zostać uwzględniony w module. Może być zerowy. |
Zwroty | |
---|---|
Lista wczytanych konfiguracji pakietu. |
przelicz filtry
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Ustaw, czy opcjonalne sparametryzowane moduły są włączone, czy nie.
Parametry | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Ustaw, czy sparametryzowane moduły są włączone, czy nie.
Parametry | |
---|---|
enableParameter | boolean |
ustaw filtr wykluczania
public void setExcludeFilter (excludeFilters)
Ustawia filtry wykluczające dla testu zgodności
Parametry | |
---|---|
excludeFilters |
ustaw filtr uwzględnienia
public void setIncludeFilter (includeFilters)
Ustawia filtry dołączania dla testu zgodności
Parametry | |
---|---|
includeFilters |
ustaw parametr modułu
public void setModuleParameter (ModuleParameters forceParameter)
Parametry | |
---|---|
forceParameter | ModuleParameters |
setSkipjarŁadowanie
public void setSkipjarLoading (boolean skipJarLoading)
Parametry | |
---|---|
skipJarLoading | boolean |
Metody chronione
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametry | |
---|---|
device | ITestDevice |
Zwroty | |
---|---|
Rzuty | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Ustaw opcję Priorytet-host-config.
Parametry | |
---|---|
prioritizeHostConfig | boolean : prawda, aby nadać priorytet konfiguracji hosta, tj. uruchomić test hosta, jeśli to możliwe. |
filtry konfiguracji
protected void setupFilters (File testsDir)
Ustawia filtry włączania/wyłączania na podstawie podanej nazwy modułu.
Parametry | |
---|---|
testsDir | File |
Rzuty | |
---|---|
| jeśli żaden plik nie zostanie znaleziony. |
powinien uruchomić moduł
protected boolean shouldModuleRun (ModuleDefinition module)
Parametry | |
---|---|
module | ModuleDefinition |
Zwroty | |
---|---|
boolean |