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 SuiteModuleLoader odpowiedzialny za załadowanie IConfiguration i przypisanie im niektórych opcji.

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 SuiteModuleLoader .

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 ()
boolean reverseExcludeFilters ()
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 : Sformatowane i przeanalizowane obejmują filtry.

excludeFiltersFormatted : Sformatowane i przeanalizowane wykluczają filtry.

testArgs : lista argumentów testowych ( IRemoteTest ).

moduleArgs : lista argumentów modułu.

Zwroty
SuiteModuleLoader utworzony SuiteModuleLoader .

getExcludeFilter

public  getExcludeFilter ()

Pobiera kopię filtrów wykluczeń do testu zgodności

Zwroty

pobierzIncludeFilter

public  getIncludeFilter ()

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

public  loadTests ()

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

public  loadingStrategy ( 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 : Zestaw abis, z którym należy walczyć.

testsDirs : Katalog testów.

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 ()

wsteczWyklucz filtry

public boolean reverseExcludeFilters ()

Zwroty
boolean

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

setSkipjarŁadowanie

public void setSkipjarLoading (boolean skipJarLoading)

Parametry
skipJarLoading boolean

Metody chronione

getFoldableStates

protected  getFoldableStates (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