Pakiet BaseTest
public class BaseTestSuite
extends ITestSuite
Obiekt Java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Test działania 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
|
Konstruktorzy publiczni | |
---|---|
BaseTestSuite () |
Metody publiczne | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Dodaj wzorce konfiguracji |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Dodaje argumenty modułu |
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 |
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 włączające do testu zgodności |
void | setModuleParameter ( ModuleParameters forceParameter) |
Metody chronione | |
---|---|
getExcludeFilter () Pobiera kopię filtrów wykluczeń do testu zgodności | |
getFoldableStates (ITestDevice device) | |
getIncludeFilter () Pobiera kopię filtrów dołączanych do testu zgodności | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Ustaw opcję priorytet-host-config. |
void | setupFilters (File testsDir) Ustawia filtry włączania/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)
Pola
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPCJA
public static final String INCLUDE_FILTER_OPTION
MODUŁ_OPCJA
public static final String MODULE_OPTION
TEST_ARG_OPCJA
public static final String TEST_ARG_OPTION
TEST_OPCJA
public static final String TEST_OPTION
Konstruktorzy publiczni
Pakiet BaseTest
public BaseTestSuite ()
Metody publiczne
dodajConfigPatterns
public void addConfigPatterns (patterns)
Dodaj wzorce konfiguracji
Parametry | |
---|---|
patterns |
dodajModuleArgs
public void addModuleArgs (moduleArgs)
Dodaje argumenty modułu
Parametry | |
---|---|
moduleArgs |
utwórz moduł ładujący
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Utwórz SuiteModuleLoader
odpowiedzialny za załadowanie IConfiguration
i przypisanie im niektórych opcji.
Parametry | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Zwroty | |
---|---|
SuiteModuleLoader | utworzony SuiteModuleLoader . |
pobierzModuleLoader
public SuiteModuleLoader getModuleLoader ()
Zwraca bieżący SuiteModuleLoader
.
Zwroty | |
---|---|
SuiteModuleLoader |
załaduj testy
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 raportował 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 : Przedrostek służący do filtrowania katalogu zasobów. |
suiteTag | String : znacznik pakietu, który powinien zostać dołączony do modułu. Może mieć wartość zerową. |
Zwroty | |
---|---|
Lista załadowanej konfiguracji pakietu. |
ponownie oceń filtry
public void reevaluateFilters ()
setBuild
public void setBuild (IBuildInfo buildInfo)
Parametry | |
---|---|
buildInfo | IBuildInfo |
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 |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Ustawia filtry wykluczające dla testu zgodności
Parametry | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Ustawia filtry włączające do testu zgodności
Parametry | |
---|---|
includeFilters |
setModuleParametr
public void setModuleParameter (ModuleParameters forceParameter)
Parametry | |
---|---|
forceParameter | ModuleParameters |
Metody chronione
getExcludeFilter
protectedgetExcludeFilter ()
Pobiera kopię filtrów wykluczeń do testu zgodności
Zwroty | |
---|---|
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametry | |
---|---|
device | ITestDevice |
Zwroty | |
---|---|
Rzuca | |
---|---|
DeviceNotAvailableException |
pobierzIncludeFilter
protectedgetIncludeFilter ()
Pobiera kopię filtrów dołączanych do testu zgodności
Zwroty | |
---|---|
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Ustaw opcję priorytet-host-config.
Parametry | |
---|---|
prioritizeHostConfig | boolean : true, aby nadać priorytet konfiguracji hosta, tj. uruchomić test hosta, jeśli to możliwe. |
skonfiguruj filtry
protected void setupFilters (File testsDir)
Ustawia filtry włączania/wykluczania na podstawie tego, czy podano nazwę modułu.
Parametry | |
---|---|
testsDir | File |
Rzuca | |
---|---|
| jeśli żaden plik nie zostanie znaleziony. |
powinienModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametry | |
---|---|
module | ModuleDefinition |
Zwroty | |
---|---|
boolean |