BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite


Test do przeprowadzania testów zgodności z użyciem nowego systemu.

Podsumowanie

Stałe

char MODULE_OPTION_SHORT_NAME

char TEST_OPTION_SHORT_NAME

Fieldsem

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)

Dodawanie wzorów konfiguracji

void addModuleArgs( moduleArgs)

Dodaje argumenty modułu

void cleanUpSuiteSetup()

Możliwość usunięcia wszystkich elementów, które były potrzebne podczas konfigurowania zestawów, ale nie są wymagane do przeprowadzania testów.

void clearExcludeFilter()
void clearIncludeFilter()
SuiteModuleLoader createModuleLoader( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

Utwórz SuiteModuleLoader odpowiedzialny za wczytywanie IConfiguration i przypisz mu niektóre opcje.

getExcludeFilter()

Pobiera kopię filtrów wykluczania na potrzeby testu zgodności.

getIncludeFilter()

Pobiera kopię filtrów uwzględniania na potrzeby testu zgodności.

SuiteModuleLoader getModuleLoader()

Zwraca bieżącą wartość SuiteModuleLoader.

String getRunSuiteTag()
loadTests()

Abstrakcyjna metoda wczytywania konfiguracji testów, która zostanie uruchomiona.

loadingStrategy( abis, testsDirs, String suitePrefix, String suiteTag)

Domyślna strategia wczytywania wczyta zasoby i katalog testów.

void reevaluateFilters()
boolean reverseExcludeFilters()
void setBuild(IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules(boolean enableOptionalParameter)

Określ, czy opcjonalne moduły parametryczne są włączone.

void setEnableParameterizedModules(boolean enableParameter)

Określ, czy moduły parametryczne są włączone.

void setExcludeFilter( excludeFilters)

Ustawia filtry wykluczeń dla testu zgodności

void setIncludeFilter( includeFilters)

Ustawia filtry uwzględniania dla testu zgodności

void setModuleParameter(ModuleParameters forceParameter)
void setSkipjarLoading(boolean skipJarLoading)

Chronione metody

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

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)

Fieldsem

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_OPTION

public static final String MODULE_OPTION

TEST_ARG_OPTION

public static final String TEST_ARG_OPTION

TEST_OPTION

public static final String TEST_OPTION

Konstruktory publiczne

BaseTestSuite

public BaseTestSuite ()

Metody publiczne

addConfigPatterns

public void addConfigPatterns ( patterns)

Dodawanie wzoró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 konfigurowania zestawów, ale nie są wymagane do przeprowadzania testów.

clearExcludeFilter

public void clearExcludeFilter ()

clearIncludeFilter

public void clearIncludeFilter ()

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

Utwórz SuiteModuleLoader odpowiedzialny za wczytywanie IConfiguration i przypisz mu niektóre opcje.

Parametry
includeFiltersFormatted : sformatowane i przeanalizowane filtry include.

excludeFiltersFormatted : sformatowane i przeanalizowane filtry wykluczeń.

testArgs : lista argumentów testu (IRemoteTest).

moduleArgs : lista argumentów modułu.

Zwroty
SuiteModuleLoader utworzono SuiteModuleLoader.

getExcludeFilter

public  getExcludeFilter ()

Pobiera kopię filtrów wykluczania na potrzeby testu zgodności.

Zwroty

getIncludeFilter

public  getIncludeFilter ()

Pobiera kopię filtrów uwzględniania na potrzeby testu zgodności.

Zwroty

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Zwraca bieżącą wartość SuiteModuleLoader.

Zwroty
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

Zwroty
String

loadTests

public  loadTests ()

Abstrakcyjna metoda wczytywania konfiguracji testów, która zostanie uruchomiona. Każdy test jest zdefiniowany przez IConfiguration i niepowtarzalną nazwę, pod którą będą raportowane wyniki.

Zwroty

loadingStrategy

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

Domyślna strategia wczytywania wczyta zasoby i katalog testów. mogą zostać przedłużone lub zastąpione.

Parametry
abis : zestaw interfejsów ABI, które mają być uruchamiane.

testsDirs : katalog testów.

suitePrefix String: prefiks do filtrowania katalogu zasobów.

suiteTag String: tag pakietu, który powinien być uwzględniony w module. Może być puste.

Zwroty
Lista załadowanej konfiguracji pakietu.

reevaluateFilters

public void reevaluateFilters ()

reverseExcludeFilters

public boolean reverseExcludeFilters ()

Zwroty
boolean

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametry
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Określ, czy opcjonalne moduły parametryczne są włączone.

Parametry
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

Określ, czy moduły parametryczne są włączone.

Parametry
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

Ustawia filtry wykluczeń 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

Chronione metody

getFoldableStates

protected  getFoldableStates (ITestDevice device)

Parametry
device ITestDevice

Zwroty

Rzuty
DeviceNotAvailableException

setupFilters

protected void setupFilters (File testsDir)

Ustawia filtry uwzględniania/wykluczania na podstawie tego, czy podano nazwę modułu.

Parametry
testsDir File

Rzuty
jeśli nie znaleziono żadnego pliku.

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

Parametry
module ModuleDefinition

Zwroty
boolean