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