BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
? | com.android.tradefed.testtype.suite.ITestSuite | |
? | com.android.tradefed.testtype.suite.BaseTestSuite |
Un test per l'esecuzione di Compatibility Test Suite con il nuovo sistema di 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 |
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) Creare il |
SuiteModuleLoader | getModuleLoader () Restituisce la corrente |
loadTests () Metodo astratto per caricare la configurazione dei test che verrà eseguita. | |
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) Imposta se i moduli parametrizzati opzionali sono abilitati o meno. |
void | setEnableParameterizedModules (boolean enableParameter) Imposta se i moduli parametrizzati sono abilitati o meno. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Imposta 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) |
Metodi protetti | |
---|---|
getExcludeFilter () Ottiene una copia dei filtri di esclusione per il test di compatibilità | |
getFoldableStates (ITestDevice device) | |
getIncludeFilter () Ottiene una copia dei filtri di inclusione per il test di compatibilità | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Imposta l'opzione prioritize-host-config. |
void | setupFilters (File testsDir) Imposta i filtri di inclusione/esclusione in base a se è stato fornito un nome di modulo. |
boolean | shouldModuleRun ( ModuleDefinition module) |
costanti
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Valore costante: 109 (0x000006d)
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_OPTION
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 |
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Creare il SuiteModuleLoader
responsabile per caricare IConfiguration
e assegnare loro alcune delle opzioni.
Parametri | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) argomenti. |
moduleArgs |
ritorna | |
---|---|
SuiteModuleLoader | il creato SuiteModuleLoader . |
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Restituisce la corrente SuiteModuleLoader
.
ritorna | |
---|---|
SuiteModuleLoader |
test di carico
publicloadTests ()
Metodo astratto per caricare la configurazione dei test che verrà eseguita. Ogni test è definito da IConfiguration
e un nome univoco in base al 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 l'elenco di risorse. |
suiteTag | String : Il modulo un tag privato avrebbe dovuto essere inclusa. Può essere nullo. |
ritorna | |
---|---|
Un elenco di configurazioni caricate per la suite. |
rivalutaFiltri
public void reevaluateFilters ()
setBuild
public void setBuild (IBuildInfo buildInfo)
Parametri | |
---|---|
buildInfo | IBuildInfo |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Imposta se i moduli parametrizzati opzionali sono abilitati o meno.
Parametri | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Imposta 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 |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parametri | |
---|---|
forceParameter | ModuleParameters |
Metodi protetti
getExcludeFilter
protectedgetExcludeFilter ()
Ottiene una copia dei filtri di esclusione per il test di compatibilità
ritorna | |
---|---|
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametri | |
---|---|
device | ITestDevice |
ritorna | |
---|---|
tiri | |
---|---|
DeviceNotAvailableException |
getIncludeFilter
protectedgetIncludeFilter ()
Ottiene una copia dei filtri di inclusione per il test di compatibilità
ritorna | |
---|---|
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Imposta l'opzione prioritize-host-config.
Parametri | |
---|---|
prioritizeHostConfig | boolean : true per dare priorità config ospite, vale a dire, di prova di accoglienza eseguire, se possibile. |
setupFilters
protected void setupFilters (File testsDir)
Imposta i filtri di inclusione/esclusione in base a se è stato fornito un nome di modulo.
Parametri | |
---|---|
testsDir | File |
tiri | |
---|---|
| se non viene trovato alcun file. |
dovrebbeModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametri | |
---|---|
module | ModuleDefinition |
ritorna | |
---|---|
boolean |