BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Um teste para executar o conjunto de testes de compatibilidade com o novo sistema de suíte.
Resumo
Constantes | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Campos | |
---|---|
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
|
Construtores públicos | |
---|---|
BaseTestSuite () |
Métodos públicos | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Adicionar padrões de configuração |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Adiciona argumentos de módulo |
void | cleanUpSuiteSetup () Oportunidade de limpar todas as coisas que foram necessárias durante a configuração das suítes, mas não são necessárias para executar os testes. |
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) Crie o |
getExcludeFilter () Obtém uma cópia dos filtros de exclusão para o teste de compatibilidade | |
getIncludeFilter () Obtém uma cópia dos filtros de inclusão para o teste de compatibilidade | |
SuiteModuleLoader | getModuleLoader () Retorna o |
String | getRunSuiteTag () |
loadTests () Método abstrato para carregar a configuração dos testes que serão executados. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) A estratégia de carregamento padrão será carregada a partir dos recursos e do diretório de testes. | |
void | reevaluateFilters () |
boolean | reverseExcludeFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Defina se os módulos parametrizados opcionais estão habilitados ou não. |
void | setEnableParameterizedModules (boolean enableParameter) Defina se os módulos parametrizados estão habilitados ou não. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Define filtros de exclusão para o teste de compatibilidade |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Define filtros de inclusão para o teste de compatibilidade |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Métodos protegidos | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Defina a opção Priorize-Host-Config. |
void | setupFilters (File testsDir) Define os filtros de inclusão/exclusão com base no fato de um nome de módulo ter sido fornecido. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Constantes
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Valor Constante: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Valor Constante: 116 (0x00000074)
Campos
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
MÓDULO_OPÇÃO
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
Construtores públicos
BaseTestSuite
public BaseTestSuite ()
Métodos públicos
addConfigPatterns
public void addConfigPatterns (patterns)
Adicionar padrões de configuração
Parâmetros | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
Adiciona argumentos de módulo
Parâmetros | |
---|---|
moduleArgs |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Oportunidade de limpar todas as coisas que foram necessárias durante a configuração das suítes, mas não são necessárias para executar os testes.
limparExcludeFilter
public void clearExcludeFilter ()
limparIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Crie o SuiteModuleLoader
responsável por carregar o IConfiguration
e atribua a ele algumas das opções.
Parâmetros | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Devoluções | |
---|---|
SuiteModuleLoader | o SuiteModuleLoader criado. |
getExcludeFilter
publicgetExcludeFilter ()
Obtém uma cópia dos filtros de exclusão para o teste de compatibilidade
Devoluções | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Obtém uma cópia dos filtros de inclusão para o teste de compatibilidade
Devoluções | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Retorna o SuiteModuleLoader
atual.
Devoluções | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
Devoluções | |
---|---|
String |
testes de carga
publicloadTests ()
Método abstrato para carregar a configuração dos testes que serão executados. Cada teste é definido por um IConfiguration
e um nome exclusivo sob o qual relatará os resultados.
Devoluções | |
---|---|
carregandoEstratégia
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
A estratégia de carregamento padrão será carregada a partir dos recursos e do diretório de testes. Pode ser ampliado ou substituído.
Parâmetros | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : um prefixo para filtrar o diretório de recursos. |
suiteTag | String : A tag do conjunto que um módulo deve ter para ser incluído. Pode ser nulo. |
Devoluções | |
---|---|
Uma lista de configurações carregadas para o conjunto. |
reavaliarFiltros
public void reevaluateFilters ()
filtros reversosExclude
public boolean reverseExcludeFilters ()
Devoluções | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Defina se os módulos parametrizados opcionais estão habilitados ou não.
Parâmetros | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Defina se os módulos parametrizados estão habilitados ou não.
Parâmetros | |
---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Define filtros de exclusão para o teste de compatibilidade
Parâmetros | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Define filtros de inclusão para o teste de compatibilidade
Parâmetros | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parâmetros | |
---|---|
forceParameter | ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Parâmetros | |
---|---|
skipJarLoading | boolean |
Métodos protegidos
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parâmetros | |
---|---|
device | ITestDevice |
Devoluções | |
---|---|
Lança | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Defina a opção Priorize-Host-Config.
Parâmetros | |
---|---|
prioritizeHostConfig | boolean : true para priorizar a configuração do host, ou seja, executar o teste do host, se possível. |
configuraçãoFiltros
protected void setupFilters (File testsDir)
Define os filtros de inclusão/exclusão com base no fato de um nome de módulo ter sido fornecido.
Parâmetros | |
---|---|
testsDir | File |
Lança | |
---|---|
| se algum arquivo não for encontrado. |
deveriaModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parâmetros | |
---|---|
module | ModuleDefinition |
Devoluções | |
---|---|
boolean |