Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite


Una prueba para ejecutar Compatibility Test Suite con un 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

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.

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

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

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

void setEnableParameterizedModules (boolean enableParameter)

Configure 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)

Métodos protegidos

getExcludeFilter ()

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

getIncludeFilter ()

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

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Establezca la opción priorize-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.

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

Constructores públicos

BaseTestSuite

public BaseTestSuite ()

Métodos públicos

addConfigPatterns

public void addConfigPatterns ( patterns)

Agregar patrones de configuración

Parámetros
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

Agrega argumentos de módulo

Parámetros
moduleArgs

createModuleLoader

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 de inclusión 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.

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Devuelve el SuiteModuleLoader actual.

Devoluciones
SuiteModuleLoader

loadTests

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

loadingStrategy

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

La estrategia de carga predeterminada se cargará desde los recursos y el directorio de pruebas. Puede ampliarse o sustituirse.

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

testsDirs : El directorio de pruebas.

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

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

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

setBuild

public void setBuild (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

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

Parámetros
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

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

Parámetros
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

Establece filtros de exclusión para la prueba de compatibilidad

Parámetros
excludeFilters

setIncludeFilter

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

Métodos protegidos

getExcludeFilter

protected  getExcludeFilter ()

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

Devoluciones

getIncludeFilter

protected  getIncludeFilter ()

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

Devoluciones

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Establezca la opción priorize-host-config.

Parámetros
prioritizeHostConfig boolean : verdadero para priorizar la configuración del host, es decir, ejecutar la prueba del host si es posible.

setupFilters

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.