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 |
void | cleanUpSuiteSetup () Możliwość wyczyszczenia wszystkich rzeczy, które były potrzebne podczas konfiguracji pakietów, ale nie są wymagane do uruchomienia testów. |
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ń do testu zgodności | |
getIncludeFilter () Pobiera kopię filtrów dołączanych do testu zgodności | |
SuiteModuleLoader | getModuleLoader () Zwraca bieżący |
String | getRunSuiteTag () |
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) |
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/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 |
Konfiguracja cleanUpSuite
public void cleanUpSuiteSetup ()
Możliwość wyczyszczenia wszystkich rzeczy, które były potrzebne podczas konfiguracji pakietów, ale nie są wymagane do uruchomienia testów.
wyczyśćWykluczFiltr
public void clearExcludeFilter ()
wyczyśćIncludeFilter
public void clearIncludeFilter ()
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 . |
getExcludeFilter
publicgetExcludeFilter ()
Pobiera kopię filtrów wykluczeń do testu zgodności
Zwroty | |
---|---|
pobierzIncludeFilter
publicgetIncludeFilter ()
Pobiera kopię filtrów dołączanych do testu zgodności
Zwroty | |
---|---|
pobierzModuleLoader
public SuiteModuleLoader getModuleLoader ()
Zwraca bieżący SuiteModuleLoader
.
Zwroty | |
---|---|
SuiteModuleLoader |
pobierzRunSuiteTag
public String getRunSuiteTag ()
Zwroty | |
---|---|
String |
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 ()
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 |
setSkipjarŁadowanie
public void setSkipjarLoading (boolean skipJarLoading)
Parametry | |
---|---|
skipJarLoading | boolean |
Metody chronione
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametry | |
---|---|
device | ITestDevice |
Zwroty | |
---|---|
Rzuca | |
---|---|
DeviceNotAvailableException |
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 |