BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Un test per eseguire la Compatibility Test Suite con il nuovo sistema della suite.
Riepilogo
Costanti | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Campi | |
---|---|
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
|
Costruttori pubblici | |
---|---|
BaseTestSuite () |
Metodi pubblici | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Aggiungi modelli di configurazione |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Aggiunge gli argomenti del modulo |
void | cleanUpSuiteSetup () Opportunità di ripulire tutte le cose necessarie durante la configurazione delle suite ma non necessarie per eseguire i test. |
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) Crea il |
getExcludeFilter () Ottiene una copia dei filtri di esclusione per il test di compatibilità | |
getIncludeFilter () Ottiene una copia dei filtri di inclusione per il test di compatibilità | |
SuiteModuleLoader | getModuleLoader () Restituisce il |
String | getRunSuiteTag () |
loadTests () Metodo astratto per caricare la configurazione dei test che verranno eseguiti. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) La strategia di caricamento predefinita verrà caricata dalle risorse e dalla directory dei test. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Impostare se i moduli parametrizzati opzionali sono abilitati o meno. |
void | setEnableParameterizedModules (boolean enableParameter) Impostare se i moduli parametrizzati sono abilitati o meno. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Imposta i filtri di esclusione per il test di compatibilità |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Imposta i filtri di inclusione per il test di compatibilità |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Metodi protetti | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Imposta l'opzione prioritize-host-config. |
void | setupFilters (File testsDir) Imposta i filtri di inclusione/esclusione in base al nome del modulo fornito. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Costanti
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Valore costante: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Valore costante: 116 (0x00000074)
Campi
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
MODULO_OPZIONE
public static final String MODULE_OPTION
TEST_ARG_OPZIONE
public static final String TEST_ARG_OPTION
TEST_OPZIONE
public static final String TEST_OPTION
Costruttori pubblici
BaseTestSuite
public BaseTestSuite ()
Metodi pubblici
addConfigPatterns
public void addConfigPatterns (patterns)
Aggiungi modelli di configurazione
Parametri | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
Aggiunge gli argomenti del modulo
Parametri | |
---|---|
moduleArgs |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Opportunità di ripulire tutte le cose necessarie durante la configurazione delle suite ma non necessarie per eseguire i test.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Crea il SuiteModuleLoader
responsabile del caricamento di IConfiguration
e assegnagli alcune opzioni.
Parametri | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
ritorna | |
---|---|
SuiteModuleLoader | il SuiteModuleLoader creato. |
getExcludeFilter
publicgetExcludeFilter ()
Ottiene una copia dei filtri di esclusione per il test di compatibilità
ritorna | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Ottiene una copia dei filtri di inclusione per il test di compatibilità
ritorna | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Restituisce il SuiteModuleLoader
corrente.
ritorna | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
ritorna | |
---|---|
String |
loadTest
publicloadTests ()
Metodo astratto per caricare la configurazione dei test che verranno eseguiti. Ogni test è definito da una IConfiguration
e da un nome univoco con il quale riporterà i risultati.
ritorna | |
---|---|
caricamentoStrategia
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
La strategia di caricamento predefinita verrà caricata dalle risorse e dalla directory dei test. Può essere esteso o sostituito.
Parametri | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : un prefisso per filtrare la directory delle risorse. |
suiteTag | String : il tag della suite che un modulo dovrebbe includere. Può essere nullo. |
ritorna | |
---|---|
Un elenco delle configurazioni caricate per la suite. |
rivalutareFiltri
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Impostare se i moduli parametrizzati opzionali sono abilitati o meno.
Parametri | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Impostare se i moduli parametrizzati sono abilitati o meno.
Parametri | |
---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Imposta i filtri di esclusione per il test di compatibilità
Parametri | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Imposta i filtri di inclusione per il test di compatibilità
Parametri | |
---|---|
includeFilters |
setModuleParametro
public void setModuleParameter (ModuleParameters forceParameter)
Parametri | |
---|---|
forceParameter | ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Parametri | |
---|---|
skipJarLoading | boolean |
Metodi protetti
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametri | |
---|---|
device | ITestDevice |
ritorna | |
---|---|
Lancia | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Imposta l'opzione prioritize-host-config.
Parametri | |
---|---|
prioritizeHostConfig | boolean : true per dare priorità alla configurazione dell'host, ovvero eseguire il test dell'host se possibile. |
setupFilters
protected void setupFilters (File testsDir)
Imposta i filtri di inclusione/esclusione in base al nome del modulo fornito.
Parametri | |
---|---|
testsDir | File |
Lancia | |
---|---|
| se qualche file non viene trovato. |
dovrebbeModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametri | |
---|---|
module | ModuleDefinition |
ritorna | |
---|---|
boolean |