BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Objeto | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Una prueba para ejecutar Compatibility Test Suite con el nuevo sistema de suite.
Resumen
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
|
Constructores públicos | |
---|---|
BaseTestSuite () |
Métodos públicos | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Agregar patrones de configuración |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Agrega argumentos de módulo |
void | cleanUpSuiteSetup () Oportunidad de limpiar todas las cosas que fueron necesarias durante la configuración de las suites pero que no son necesarias para ejecutar las pruebas. |
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) Cree el |
getExcludeFilter () Obtiene una copia de los filtros de exclusión para la prueba de compatibilidad. | |
getIncludeFilter () Obtiene una copia de los filtros de inclusión para la prueba de compatibilidad. | |
SuiteModuleLoader | getModuleLoader () Devuelve el |
String | getRunSuiteTag () |
loadTests () Método abstracto para cargar la configuración de las pruebas que se ejecutarán. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) La estrategia de carga predeterminada se cargará desde los recursos y el directorio de pruebas. | |
void | reevaluateFilters () |
boolean | reverseExcludeFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Establezca si los módulos parametrizados opcionales están habilitados o no. |
void | setEnableParameterizedModules (boolean enableParameter) Establezca si los módulos parametrizados están habilitados o no. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Establece filtros de exclusión para la prueba de compatibilidad. |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Establece filtros de inclusión para la prueba de compatibilidad. |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Métodos protegidos | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Configure la opción priorizar-host-config. |
void | setupFilters (File testsDir) Establece los filtros de inclusión/exclusión en función de si se proporcionó un nombre de módulo. |
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
PRUEBA_OPCIÓN
public static final String TEST_OPTION
Constructores públicos
BaseTestSuite
public BaseTestSuite ()
Métodos públicos
agregarPatrones de configuración
public void addConfigPatterns (patterns)
Agregar patrones de configuración
Parámetros | |
---|---|
patterns |
agregarModuleArgs
public void addModuleArgs (moduleArgs)
Agrega argumentos de módulo
Parámetros | |
---|---|
moduleArgs |
limpiezaSuiteConfiguración
public void cleanUpSuiteSetup ()
Oportunidad de limpiar todas las cosas que fueron necesarias durante la configuración de las suites pero que no son necesarias para ejecutar las pruebas.
borrar filtro de exclusión
public void clearExcludeFilter ()
borrarIncluirFiltro
public void clearIncludeFilter ()
crearModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Cree el SuiteModuleLoader
responsable de cargar la IConfiguration
y asígnele algunas de las opciones.
Parámetros | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Devoluciones | |
---|---|
SuiteModuleLoader | el SuiteModuleLoader creado. |
getExcludeFilter
publicgetExcludeFilter ()
Obtiene una copia de los filtros de exclusión para la prueba de compatibilidad.
Devoluciones | |
---|---|
obtenerIncluirFiltro
publicgetIncludeFilter ()
Obtiene una copia de los filtros de inclusión para la prueba de compatibilidad.
Devoluciones | |
---|---|
obtenerModuleLoader
public SuiteModuleLoader getModuleLoader ()
Devuelve el SuiteModuleLoader
actual.
Devoluciones | |
---|---|
SuiteModuleLoader |
obtenerRunSuiteTag
public String getRunSuiteTag ()
Devoluciones | |
---|---|
String |
pruebas de carga
publicloadTests ()
Método abstracto para cargar la configuración de las pruebas que se ejecutarán. Cada prueba está definida por una IConfiguration
y un nombre único bajo el cual informará los resultados.
Devoluciones | |
---|---|
estrategia de carga
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
La estrategia de carga predeterminada se cargará desde los recursos y el directorio de pruebas. Se puede ampliar o sustituir.
Parámetros | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : un prefijo para filtrar el directorio de recursos. |
suiteTag | String : la etiqueta de suite que debe incluirse en un módulo. Puede ser nulo. |
Devoluciones | |
---|---|
Una lista de configuraciones cargadas para la suite. |
reevaluar filtros
public void reevaluateFilters ()
filtros de exclusión inversa
public boolean reverseExcludeFilters ()
Devoluciones | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Establezca si los módulos parametrizados opcionales están habilitados o no.
Parámetros | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Establezca si los módulos parametrizados están habilitados o no.
Parámetros | |
---|---|
enableParameter | boolean |
establecerExcluirFiltro
public void setExcludeFilter (excludeFilters)
Establece filtros de exclusión para la prueba de compatibilidad.
Parámetros | |
---|---|
excludeFilters |
establecerIncluirFiltro
public void setIncludeFilter (includeFilters)
Establece filtros de inclusión para la prueba de compatibilidad.
Parámetros | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parámetros | |
---|---|
forceParameter | ModuleParameters |
setSkipjarCargando
public void setSkipjarLoading (boolean skipJarLoading)
Parámetros | |
---|---|
skipJarLoading | boolean |
Métodos protegidos
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parámetros | |
---|---|
device | ITestDevice |
Devoluciones | |
---|---|
Lanza | |
---|---|
DeviceNotAvailableException |
establecerPriorizarHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Configure la opción priorizar-host-config.
Parámetros | |
---|---|
prioritizeHostConfig | boolean : verdadero para priorizar la configuración del host, es decir, ejecutar la prueba del host si es posible. |
configuración de filtros
protected void setupFilters (File testsDir)
Establece los filtros de inclusión/exclusión en función de si se proporcionó un nombre de módulo.
Parámetros | |
---|---|
testsDir | File |
Lanza | |
---|---|
| si no se encuentra algún archivo. |
deberíaModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parámetros | |
---|---|
module | ModuleDefinition |
Devoluciones | |
---|---|
boolean |