SuiteModuleLoader
  public
  
  
  
  class
  SuiteModuleLoader
  
    extends Object
  
  
  
  
  
  
| Objeto java.lang. | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader | 
Recupera las definiciones del módulo de prueba de compatibilidad del repositorio. TODO: agrega la expansión de cuando se carga un módulo.
Resumen
| Clases anidadas | |
|---|---|
| 
        
        
        
        
        class | SuiteModuleLoader.ConfigFilterUn  | 
| Campos | |
|---|---|
| 
    public
    static
    final
    String | CONFIG_EXT
 | 
| Constructores públicos | |
|---|---|
| 
      SuiteModuleLoader(Ctor para SuiteModuleLoader. | |
| Métodos públicos | |
|---|---|
| 
        
        
        static
        
        
        void | 
      addFilters(Es un método de utilidad que permite analizar y crear una estructura con los filtros de opciones. | 
| 
        
        
        
        
        
        void | 
      addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId, Pasa los filtros a  | 
| 
        
        
        static
        
        
         | 
      getModuleNamesMatching(File directory, String suitePrefix, String pattern)
       | 
| 
        
        
        
        
        
         | 
      loadConfigsFromDirectory(Carga principal de configuraciones, análisis de una carpeta | 
| 
        
        
        
        
        
         | 
      loadConfigsFromJars(Carga principal de configuraciones, revisión de los recursos en la ruta de clase. | 
| 
        
        
        
        
        
         | 
      loadConfigsFromSpecifiedPaths(Carga principal de la configuración, que examina los archivos especificados | 
| 
        
        
        
        
        
         | 
      loadTfConfigsFromSpecifiedPaths(Carga principal de la configuración, que analiza los recursos especificados en la ruta de clase. | 
| 
        
        
        
        final
        
        void | 
      setExcludedModuleParameters(Establece el conjunto de  | 
| 
        
        
        
        final
        
        void | 
      setFoldableStates(Establece el conjunto de  | 
| 
        
        
        
        final
        
        void | 
      setIgnoreNonPreloadedMainlineModule(boolean ignore)
      Establece si se debe ignorar 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 la configuración de prueba o no en función del include-filter especificado. | 
| 
        
        
        
        final
        
        void | 
      setMainlineParameterizedModules(boolean allowed)
      Establece si se permiten o no los módulos de línea principal con parámetros. | 
| 
        
        
        
        final
        
        void | 
      setModuleParameter(ModuleParameters param)
      Configura el único tipo de  | 
| 
        
        
        
        final
        
        void | 
      setOptimizeMainlineTest(boolean allowed)
      Establece si se optimizará o no la prueba de línea principal. | 
| 
        
        
        
        final
        
        void | 
      setOptionalParameterizedModules(boolean allowed)
      Establece si se permiten o no los módulos con parámetros opcionales. | 
| 
        
        
        
        final
        
        void | 
      setParameterizedModules(boolean allowed)
      Establece si se permiten o no los módulos con parámetros. | 
Campos
CONFIG_EXT
public static final String CONFIG_EXT
Constructores públicos
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs) 
Ctor para SuiteModuleLoader.
| Parámetros | |
|---|---|
| includeFilters | : Son los filtros de inclusión formateados y analizados. | 
| excludeFilters | : Los filtros de exclusión formateados y analizados. | 
| testArgs | : Es la lista de argumentos de prueba (IRemoteTest). | 
| moduleArgs | : Es la lista de argumentos del módulo. | 
Métodos públicos
agregarFiltros
public static void addFilters (stringFilters, filters, abis, foldableStates) 
Es un método de utilidad que permite analizar y crear una estructura con los filtros de opciones.
| Parámetros | |
|---|---|
| stringFilters | : La opción original filtra el formato. | 
| filters | : Son los filtros analizados a partir del formato de cadena. | 
| abis | : Es el Abis que se debe tener en cuenta en el filtrado. | 
| foldableStates |  | 
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters) 
Pasa los filtros a IRemoteTest. El comportamiento predeterminado es ignorar
si el comando IRemoteTest
 no implementa ITestFileFilterReceiver. Esto se puede anular para crear una configuración
 restrictivo.
| Parámetros | |
|---|---|
| test | IRemoteTest: ElIRemoteTestque se está considerando. | 
| abi | IAbi: El Abi en el que estamos trabajando. | 
| moduleId | String: Es el ID del módulo (por lo general, abi + nombre del módulo). | 
| includeFilters | : Son los filtros de inclusión formateados y analizados. | 
| excludeFilters | : Los filtros de exclusión formateados y analizados. | 
Coincidencias de getModuleNames
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern) 
| Parámetros | |
|---|---|
| directory | File | 
| suitePrefix | String | 
| pattern | String | 
| Muestra | |
|---|---|
|  | el ERROR(/Set)de los módulos cuyo nombre contiene el patrón dado. | 
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) 
Carga principal de configuraciones, análisis de una carpeta
| Parámetros | |
|---|---|
| testsDirs |  | 
| abis |  | 
| suitePrefix | String | 
| suiteTag | String | 
| patterns |  | 
| Muestra | |
|---|---|
|  | |
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag) 
Carga principal de configuraciones, revisión de los recursos en la ruta de clase. (Configuración de TF para ejemplo).
| Parámetros | |
|---|---|
| abis |  | 
| suitePrefix | String | 
| suiteTag | String | 
| Muestra | |
|---|---|
|  | |
loadConfigsFromSpecificPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) 
Carga principal de la configuración, que examina los archivos especificados
| Parámetros | |
|---|---|
| listConfigFiles |  | 
| abis |  | 
| suiteTag | String | 
| Muestra | |
|---|---|
|  | |
loadTfConfigsFromSpecifyPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) 
Carga principal de la configuración, que analiza los recursos especificados en la ruta de clase.
| Parámetros | |
|---|---|
| configs |  | 
| abis |  | 
| suiteTag | String | 
| Muestra | |
|---|---|
|  | |
Parámetros de móduloexcluidos
public final void setExcludedModuleParameters (excludedParams) 
Establece el conjunto de ModuleParameters que no debe considerarse en absoluto.
| Parámetros | |
|---|---|
| excludedParams |  | 
SetFoldableStates
public final void setFoldableStates (foldableStates) 
Establece el conjunto de DeviceFoldableState que se debe ejecutar.
| Parámetros | |
|---|---|
| foldableStates |  | 
setIgnoreNonPreloadingMainlineModule.
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Establece si se debe ignorar o no la instalación del módulo si no está precargado.
| Parámetros | |
|---|---|
| ignore | boolean | 
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
| Parámetros | |
|---|---|
| context | IInvocationContext | 
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Establece si se carga la configuración de prueba o no en función del include-filter especificado.
| Parámetros | |
|---|---|
| allowed | boolean | 
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Establece si se permiten o no los módulos de línea principal con parámetros.
| Parámetros | |
|---|---|
| allowed | boolean | 
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Configura el único tipo de ModuleParameters que se debe ejecutar.
| Parámetros | |
|---|---|
| param | ModuleParameters | 
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Establece si se optimizará 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 los módulos con parámetros opcionales.
| Parámetros | |
|---|---|
| allowed | boolean | 
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Establece si se permiten o no los módulos con parámetros.
| Parámetros | |
|---|---|
| allowed | boolean | 
