Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

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 Compatibility Test Suite con il nuovo sistema suite.

Sommario

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 schemi di configurazione

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

Aggiunge args 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)

Crea SuiteModuleLoader responsabile del caricamento di IConfiguration e assegna loro alcune delle opzioni.

SuiteModuleLoader getModuleLoader ()

Restituisce SuiteModuleLoader corrente.

File getTestsDir ()
loadTests ()

Metodo astratto per caricare la configurazione di 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 setBuild ( IBuildInfo buildInfo)

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à

Metodi protetti

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à

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Imposta l'opzione prioritize-host-config.

void setupFilters (File testsDir)

Imposta i filtri di inclusione / esclusione in base alla presenza del nome di un modulo.

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

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

Costruttori pubblici

BaseTestSuite

public BaseTestSuite ()

Metodi pubblici

addConfigPatterns

public void addConfigPatterns ( patterns)

Aggiungi schemi di configurazione

parametri
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

Aggiunge args del modulo

parametri
moduleArgs

createModuleLoader

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

Crea SuiteModuleLoader responsabile per caricare IConfiguration e assegna loro alcune delle opzioni.

parametri
includeFiltersFormatted : I filtri include formattati e analizzati.

excludeFiltersFormatted : I filtri di esclusione formattati e analizzati.

testArgs : l'elenco degli argomenti di test ( IRemoteTest ).

moduleArgs : l'elenco degli argomenti del modulo.

ritorna
SuiteModuleLoader il SuiteModuleLoader creato.

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Restituisce SuiteModuleLoader corrente.

ritorna
SuiteModuleLoader

getTestsDir

public File getTestsDir ()

ritorna
File

loadTests

public  loadTests ()

Metodo astratto per caricare la configurazione di test che verrà eseguita. Ogni test è definito da una IConfiguration e da un nome univoco con il quale riporterà i risultati.

ritorna

loadingStrategy

public  loadingStrategy ( 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 : L'insieme di abis contro cui correre.

testsDirs : La directory dei test.

suitePrefix String : un prefisso per filtrare la directory delle risorse.

suiteTag String : il tag della suite di un modulo dovrebbe essere incluso. Può essere nullo.

ritorna
Un elenco di configurazioni caricate per la suite.

setBuild

public void setBuild ( IBuildInfo buildInfo)

parametri
buildInfo IBuildInfo

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

Metodi protetti

getExcludeFilter

protected  getExcludeFilter ()

Ottiene una copia dei filtri di esclusione per il test di compatibilità

ritorna

getIncludeFilter

protected  getIncludeFilter ()

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 : vero per stabilire le priorità della configurazione dell'host, ovvero, se possibile, eseguire il test dell'host.

setupFilters

protected void setupFilters (File testsDir)

Imposta i filtri di inclusione / esclusione in base alla presenza del nome di un modulo.

parametri
testsDir File

Genera
se non viene trovato alcun file.