O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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 Compatibility Test Suite com o novo sistema de suite.

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

Construtoras públicas

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

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)

Criar o SuiteModuleLoader responsável para carregar o IConfiguration e atribuir-lhes algumas das opções.

SuiteModuleLoader getModuleLoader ()

Retorna o atual SuiteModuleLoader .

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 dos recursos e do diretório de testes.

void reevaluateFilters ()
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)

Métodos protegidos

getExcludeFilter ()

Obtém uma cópia dos filtros de exclusão para o teste de compatibilidade

getFoldableStates (ITestDevice device)
getIncludeFilter ()

Obtém uma cópia dos filtros de inclusão para o teste de compatibilidade

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Defina a opção prioritize-host-config.

void setupFilters (File testsDir)

Define os filtros de inclusão / exclusão com base em se um nome de módulo foi 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

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

Construtoras públicas

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

createModuleLoader

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

Criar o SuiteModuleLoader responsável para carregar o IConfiguration e atribuir-lhes algumas das opções.

Parâmetros
includeFiltersFormatted : Os filtros formatados e analisados ​​incluem.

excludeFiltersFormatted : Os filtros de exclusão formatados e analisados.

testArgs : A lista de teste ( IRemoteTest ) argumentos.

moduleArgs : a lista de argumentos do módulo.

Devoluções
SuiteModuleLoader o criado SuiteModuleLoader .

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Retorna o atual SuiteModuleLoader .

Devoluções
SuiteModuleLoader

loadTests

public  loadTests ()

Método abstrato para carregar a configuração dos testes que serão executados. Cada testes é definida por um IConfiguration e um nome único em que ele vai relatar os resultados.

Devoluções

loadingStrategy

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

A estratégia de carregamento padrão será carregada dos recursos e do diretório de testes. Pode ser estendido ou substituído.

Parâmetros
abis : O conjunto de abis contra o qual correr.

testsDirs : O diretório de testes.

suitePrefix String : um prefixo para filtrar a lista de recursos.

suiteTag String : O módulo de um tag suíte deve ter para ser incluído. Pode ser nulo.

Devoluções
Uma lista de configurações carregadas para o conjunto.

reavaliarFiltros

public void reevaluateFilters ()

setBuild

public void setBuild (IBuildInfo buildInfo)

Parâmetros
buildInfo IBuildInfo

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

Métodos protegidos

getExcludeFilter

protected  getExcludeFilter ()

Obtém uma cópia dos filtros de exclusão para o teste de compatibilidade

Devoluções

getFoldableStates

protected  getFoldableStates (ITestDevice device)

Parâmetros
device ITestDevice

Devoluções

Lança
DeviceNotAvailableException

getIncludeFilter

protected  getIncludeFilter ()

Obtém uma cópia dos filtros de inclusão para o teste de compatibilidade

Devoluções

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Defina a opção prioritize-host-config.

Parâmetros
prioritizeHostConfig boolean : true para priorizar configuração de host, ou seja, teste de acolhimento correr, se possível.

setupFilters

protected void setupFilters (File testsDir)

Define os filtros de inclusão / exclusão com base em se um nome de módulo foi fornecido.

Parâmetros
testsDir File

Lança
se algum arquivo não for encontrado.

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

Parâmetros
module ModuleDefinition

Devoluções
boolean