SuiteModuleLoader
public class SuiteModuleLoader
extends Object
| java.lang.Objeto | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Recupera las definiciones del módulo de prueba de compatibilidad del repositorio. TODO: Agregue la expansión de la suite al cargar un módulo.
Resumen
clases anidadas | |
|---|---|
class | SuiteModuleLoader.ConfigFilter Un |
Campos | |
|---|---|
public static final String | CONFIG_EXT
|
Constructores públicos | |
|---|---|
SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)Director de SuiteModuleLoader. | |
Métodos públicos | |
|---|---|
static void | addFilters ( stringFilters, filters, abis, foldableStates)addFilters ( stringFilters, filters, abis, foldableStates)addFilters ( stringFilters, filters, abis, foldableStates)addFilters ( stringFilters, filters, abis, foldableStates)addFilters ( stringFilters, filters, abis, foldableStates)Método de utilidad que permite analizar y crear una estructura con los filtros de opciones. |
void | addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters)addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters)addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) Pase los filtros al |
static | getModuleNamesMatching (File directory, String suitePrefix, String pattern) |
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)Carga principal de configuraciones, buscando en una carpeta. | |
loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)Carga principal de configuraciones, investigando los recursos en el classpath. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)Carga principal de configuraciones, buscando en los archivos especificados. | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)Carga principal de configuraciones, investigando los recursos especificados en el classpath. | |
final void | setExcludedModuleParameters ( excludedParams)setExcludedModuleParameters ( excludedParams) Establece el conjunto de |
final void | setFoldableStates ( foldableStates)setFoldableStates ( foldableStates) Establece el conjunto de |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore)Establece si se ignora o no la instalación del módulo si no está precargado. |
final void | setInvocationContext ( IInvocationContext context) |
final void | setLoadConfigsWithIncludeFilters (boolean allowed)Establece si se carga o no la configuración de prueba según el filtro de inclusión dado. |
final void | setMainlineParameterizedModules (boolean allowed)Establece si se permiten o no módulos de línea principal parametrizados. |
final void | setModuleParameter ( ModuleParameters param) Establece el único tipo |
final void | setOptimizeMainlineTest (boolean allowed)Establece si se optimiza o no la prueba de línea principal. |
final void | setOptionalParameterizedModules (boolean allowed)Establece si se permiten o no módulos parametrizados opcionales. |
final void | setParameterizedModules (boolean allowed)Establece si se permiten o no módulos parametrizados. |
Campos
CONFIG_EXT
public static final String CONFIG_EXT
Constructores públicos
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Director de SuiteModuleLoader.
| Parámetros | |
|---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ). |
moduleArgs | |
Métodos públicos
agregarfiltros
public static void addFilters (stringFilters, filters, abis, foldableStates)
Método de utilidad que permite analizar y crear una estructura con los filtros de opciones.
| Parámetros | |
|---|---|
stringFilters | |
filters | |
abis | |
foldableStates | |
agregarfiltrosparaprobar
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Pase los filtros al IRemoteTest . El comportamiento predeterminado es ignorar si IRemoteTest no implementa ITestFileFilterReceiver . Esto se puede anular para crear un comportamiento más restrictivo.
| Parámetros | |
|---|---|
test | IRemoteTest : el IRemoteTest que se está considerando. |
abi | IAbi : El Abi en el que estamos trabajando actualmente. |
moduleId | String : la identificación del módulo (generalmente abi + nombre del módulo). |
includeFilters | |
excludeFilters | |
getModuleNamesCoincidencia
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
| Parámetros | |
|---|---|
directory | File |
suitePrefix | String |
pattern | String |
| Devoluciones | |
|---|---|
el ERROR(/Set) de los módulos cuyo nombre contiene el patrón dado. | |
cargarConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Carga principal de configuraciones, buscando en una carpeta.
| Parámetros | |
|---|---|
testsDirs | |
abis | |
suitePrefix | String |
suiteTag | String |
patterns | |
| Devoluciones | |
|---|---|
cargarConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Carga principal de configuraciones, investigando los recursos en el classpath. (Configuraciones TF, por ejemplo).
| Parámetros | |
|---|---|
abis | |
suitePrefix | String |
suiteTag | String |
| Devoluciones | |
|---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Carga principal de configuraciones, buscando en los archivos especificados.
| Parámetros | |
|---|---|
listConfigFiles | |
abis | |
suiteTag | String |
| Devoluciones | |
|---|---|
cargarTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Carga principal de configuraciones, investigando los recursos especificados en el classpath.
| Parámetros | |
|---|---|
configs | |
abis | |
suiteTag | String |
| Devoluciones | |
|---|---|
establecer parámetros de módulo excluidos
public final void setExcludedModuleParameters (excludedParams)
Establece el conjunto de ModuleParameters que no deben considerarse en absoluto.
| Parámetros | |
|---|---|
excludedParams | |
establecer estados plegables
public final void setFoldableStates (foldableStates)
Establece el conjunto de DeviceFoldableState que se debe ejecutar.
| Parámetros | |
|---|---|
foldableStates | |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Establece si se ignora o no la instalación del módulo si no está precargado.
| Parámetros | |
|---|---|
ignore | boolean |
establecer contexto de invocación
public final void setInvocationContext (IInvocationContext context)
| Parámetros | |
|---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Establece si se carga o no la configuración de prueba según el filtro de inclusión dado.
| Parámetros | |
|---|---|
allowed | boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Establece si se permiten o no módulos de línea principal parametrizados.
| Parámetros | |
|---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Establece el único tipo ModuleParameters que se debe ejecutar.
| Parámetros | |
|---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Establece si se optimiza o no la prueba de línea principal.
| Parámetros | |
|---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Establece si se permiten o no módulos parametrizados opcionales.
| Parámetros | |
|---|---|
allowed | boolean |
establecerMódulosParametrizados
public final void setParameterizedModules (boolean allowed)
Establece si se permiten o no módulos parametrizados.
| Parámetros | |
|---|---|
allowed | boolean |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).