Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

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 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 SuiteModuleLoader responsable de cargar la IConfiguration y asígnele algunas de las opciones.

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 SuiteModuleLoader actual.

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 ()
void setBuild ( IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Establezca si los módulos parametrizados opcionales están habilitados o no.

void setEnableParameterizedModules (boolean enableParameter)

Establece 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 incluidos para la prueba de compatibilidad.

void setModuleParameter ( ModuleParameters forceParameter)
void setSkipjarLoading (boolean skipJarLoading)

Métodos protegidos

getFoldableStates ( ITestDevice device)
void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Establezca 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_PATRONES_OPCIÓN

public static final String CONFIG_PATTERNS_OPTION

EXCLUDE_FILTER_OPCIÓN

public static final String EXCLUDE_FILTER_OPTION

INCLUYE_FILTER_OPCIÓN

public static final String INCLUDE_FILTER_OPTION

MODULO_OPCIÓN

public static final String MODULE_OPTION

PRUEBA_ARG_OPCIÓN

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

agregarConfigPatterns

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

borrarExcluirFiltro

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 : Los filtros incluidos formateados y analizados.

excludeFiltersFormatted : Los filtros de exclusión formateados y analizados.

testArgs : la lista de argumentos de prueba ( IRemoteTest ).

moduleArgs : la lista de argumentos del módulo.

Devoluciones
SuiteModuleLoader el SuiteModuleLoader creado.

obtenerExcluirFiltro

public  getExcludeFilter ()

Obtiene una copia de los filtros de exclusión para la prueba de compatibilidad

Devoluciones

obtenerIncluirFiltro

public  getIncludeFilter ()

Obtiene una copia de los filtros de inclusión para la prueba de compatibilidad.

Devoluciones

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Devuelve el SuiteModuleLoader actual.

Devoluciones
SuiteModuleLoader

pruebas de carga

public  loadTests ()

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

loadingEstrategia

public  loadingStrategy ( 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 reemplazar.

Parámetros
abis : El conjunto de abis contra el que correr.

testsDirs : El directorio de pruebas.

suitePrefix String : un prefijo para filtrar el directorio de recursos.

suiteTag String : la etiqueta de la suite que debe incluirse un módulo. Puede ser nulo.

Devoluciones
Una lista de la configuración cargada para la suite.

reevaluarFiltros

public void reevaluateFilters ()

establecerConstruir

public void setBuild (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

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)

Establece 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 incluidos para la prueba de compatibilidad.

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

protected  getFoldableStates (ITestDevice device)

Parámetros
device ITestDevice

Devoluciones

Lanza
DeviceNotAvailableException

establecerpriorizarHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Establezca 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.

configurarFiltros

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