GlobalConfiguration

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.GlobalConfiguration


Implementación de IGlobalConfiguration que almacena los objetos de configuración cargados en un mapa

Resumen

Constantes

String CREDENTIAL_FACTORY_TYPE_NAME

String DEVICE_MANAGER_TYPE_NAME

String DEVICE_MONITOR_TYPE_NAME

String DEVICE_REQUIREMENTS_TYPE_NAME

String GLOBAL_CONFIG_SERVER

String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

String GLOBAL_CONFIG_VARIABLE

String HOST_MONITOR_TYPE_NAME

String HOST_OPTIONS_TYPE_NAME

String HOST_RESOURCE_MANAGER_TYPE_NAME

String KEY_STORE_TYPE_NAME

String MULTI_DEVICE_RECOVERY_TYPE_NAME

String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

String SANDBOX_FACTORY_TYPE_NAME

String SCHEDULER_TYPE_NAME

String SHARDING_STRATEGY_TYPE_NAME

String TF_DEVICE_MANAGEMENT_SERVER_NAME

String TF_FEATURE_SERVER_NAME

String TF_INVOCATION_SERVER_NAME

String WTF_HANDLER_TYPE_NAME

Métodos públicos

void cleanup()

Se realiza una limpieza adecuada cuando se cierra tradefed.

File cloneConfigWithFilter(String... allowlistConfigs)

Filtra GlobalConfiguration según una lista de elementos permitidos y genera un archivo XML.

File cloneConfigWithFilter(Set<String> exclusionPatterns, String... allowlistConfigs)

Filtra GlobalConfiguration según una lista de entidades permitidas y genera un archivo XML.

File cloneConfigWithFilter(Set<String> exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

Filtra la GlobalConfiguration según una lista de entidades permitidas y permite la manipulación de los valores de las opciones y la salida a un archivo XML.

static List<String> createGlobalConfiguration(String[] args)

Configura el singleton GlobalConfiguration para esta instancia de TF.

ICommandScheduler getCommandScheduler()

Obtiene el ICommandScheduler que se usará desde la configuración.

Object getConfigurationObject(String typeName)

Obtiene el objeto de configuración personalizado con el nombre determinado.

ICredentialFactory getCredentialFactory()

Obtiene el ICredentialFactory para crear credenciales.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

Devuelve DeviceManagementGrpcServer o null si no está definido.

IDeviceManager getDeviceManager()

Obtiene el IDeviceManager que se usará desde la configuración.

static IDeviceManager getDeviceManagerInstance()

Devuelve una referencia a la instancia singleton DeviceManager para esta instancia de TF.

List<IDeviceMonitor> getDeviceMonitors()

Obtiene la lista de IDeviceMonitor de la configuración global.

IDeviceSelection getDeviceRequirements()

Obtiene el IDeviceSelection que se usará desde la configuración.

TradefedFeatureServer getFeatureServer()

Devuelve TradefedFeatureServer o null si no está definido.

String getGlobalConfigPathUsed()

Devuelve el argumento original que se usó para especificar la fuente de configuración global.

IConfigurationServer getGlobalConfigServer()

Obtiene el servidor de configuración global.

static List<IHostMonitor> getHostMonitorInstances()
List<IHostMonitor> getHostMonitors()

Obtiene la lista de IHostMonitor de la configuración global.

IHostOptions getHostOptions()

Obtiene el IHostOptions que se usará desde la configuración.

IHostResourceManager getHostResourceManager()

Obtiene el IHostResourceManager de la configuración global.

static IGlobalConfiguration getInstance()

Devuelve una referencia a la instancia singleton GlobalConfiguration para esta instancia de TF.

IKeyStoreFactory getKeyStoreFactory()

Obtiene el IKeyStoreFactory que se usará desde la configuración.

List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers()

Obtiene la lista de IMultiDeviceRecovery que se usarán de la configuración.

String getName()
List<String> getOptionValues(String optionName)

Obtiene una lista de los valores de la opción.

List<IResourceMetricCollector> getResourceMetricCollectors()

Obtiene la lista de IResourceMetricCollector de la configuración global.

ISandboxFactory getSandboxFactory()

Obtén una fábrica de zona de pruebas que se pueda usar para ejecutar una invocación

IShardHelper getShardingStrategy()

Devuelve el IShardHelper que define la forma de fragmentar una configuración.

TestInvocationManagementServer getTestInvocationManagementSever()

Devuelve TestInvocationManagementServer o null si no está definido.

ITerribleFailureHandler getWtfHandler()

Obtiene el ITerribleFailureHandler que se usará desde la configuración.

void injectOptionValue(String optionName, String optionValue)

Inserta un valor de opción en el conjunto de objetos de configuración.

void injectOptionValue(String optionName, String optionKey, String optionValue)

Inserta un valor de opción en el conjunto de objetos de configuración.

void printCommandUsage(boolean importantOnly, PrintStream out)

Genera un texto de ayuda sobre el uso de la línea de comandos para esta configuración en el objeto PrintStream determinado.

void setCommandScheduler(ICommandScheduler scheduler)

Establece ICommandScheduler y reemplaza los valores existentes.

void setConfigurationFactory(IConfigurationFactory configFactory)

Establece el IConfigurationFactory para esta configuración.

void setConfigurationObject(String typeName, Object configObject)

Método genérico para establecer el objeto de configuración con el nombre determinado, reemplazando cualquier valor existente.

void setConfigurationObjectList(String typeName, List<?> configList)

Método genérico para establecer la lista de objetos de configuración para el nombre determinado, reemplazando cualquier valor existente.

void setDeviceManagementServer(DeviceManagementGrpcServer server)

Establece el DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

Establece IDeviceManager y reemplaza los valores existentes.

void setDeviceMonitor(IDeviceMonitor monitor)

Establece el IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

Establece IDeviceSelection y reemplaza los valores existentes.

void setHostMonitors(List<IHostMonitor> hostMonitors)

Establece la lista IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

Establece IHostOptions y reemplaza los valores existentes.

void setHostResourceManager(IHostResourceManager hostResourceManager)

Establece IHostResourceManager y reemplaza los valores existentes.

void setInvocationServer(TestInvocationManagementServer server)

Establece el TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

Establece IKeyStoreFactory y reemplaza los valores existentes.

List<String> setOptionsFromCommandLineArgs(List<String> listArgs)

Establece los campos de configuración global Option con el conjunto determinado de argumentos de la línea de comandos

Consulta ArgsOptionParser para conocer el formato esperado.

void setOriginalConfig(String config)

Establece la configuración original que se usó para crear la configuración global.

void setResourceMetricCollector(IResourceMetricCollector collector)

Establece el IResourceMetricCollector.

void setSandboxFactory(ISandboxFactory factory)

Establece ISandboxFactory y reemplaza los valores existentes.

void setShardingStrategy(IShardHelper sharding)

Establece el IShardHelper que se usará cuando se particione una configuración.

void setTradefedFeatureServer(TradefedFeatureServer server)

Establece el TradefedFeatureServer.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

Establece el ITerribleFailureHandler.

void setup()

Configuración adecuada al inicio de tradefed.

void validateOptions()

Valida los valores de las opciones.

Métodos protegidos

IConfigurationFactory getConfigurationFactory()

Constantes

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

Valor de la constante: "credential_factory"

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

Valor de la constante: "device_manager"

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

Valor de la constante: "device_monitor"

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Valor de la constante: "device_requirements"

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

Valor de la constante: "global_config_server"

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

Valor de la constante: "TF_GLOBAL_CONFIG_SERVER_CONFIG"

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

Valor de la constante: "TF_GLOBAL_CONFIG"

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

Valor de la constante: "host_monitor"

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

Valor de la constante: "host_options"

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

Valor de la constante: "host_resource_manager"

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

Valor de la constante: "key_store"

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

Valor de la constante: "multi_device_recovery"

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

Valor de la constante: "resource_metric_collector"

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

Valor de la constante: "sandbox_factory"

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

Valor de la constante: "command_scheduler"

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

Valor de la constante: "sharding_strategy"

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

Valor de la constante: "tf_device_management_server"

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

Valor de la constante: "tf_feature_server"

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

Valor de la constante: "tf_invocation_server"

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Valor de la constante: "wtf_handler"

Métodos públicos

cleanup

public void cleanup ()

Se realiza una limpieza adecuada cuando se cierra tradefed.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

Filtra GlobalConfiguration según una lista de elementos permitidos y genera un archivo XML.

Por ejemplo, para la siguiente configuración: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Se filtrará toda la configuración, excepto "key_store", y se generará un archivo de configuración con el siguiente contenido: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Parámetros
allowlistConfigs String: Es un array String de parámetros de configuración que se incluirán en el nuevo archivo en formato XML. Si está configurado como null, a default list should be used.

Muestra
File Es el archivo que contiene la nueva configuración global filtrada.

Arroja
IOException

cloneConfigWithFilter

public File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                String... allowlistConfigs)

Filtra GlobalConfiguration según una lista de entidades permitidas y genera un archivo XML.

Parámetros
exclusionPatterns Set: Es el patrón del nombre de la clase que se excluirá del volcado.

allowlistConfigs String: Es un array String de parámetros de configuración que se incluirán en el nuevo archivo en formato XML. Si está configurado como null, a default list should be used.

Muestra
File Es el archivo que contiene la nueva configuración global filtrada.

Arroja
IOException

cloneConfigWithFilter

public File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

Filtra la GlobalConfiguration según una lista de entidades permitidas y permite la manipulación de los valores de las opciones y la salida a un archivo XML.

Parámetros
exclusionPatterns Set: Es el patrón del nombre de la clase que se excluirá del volcado.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: Es un array String de configuraciones que se incluirán en el nuevo archivo XML. Si está configurado como null, a default list should be used.

Muestra
File Es el archivo que contiene la nueva configuración global filtrada.

Arroja
IOException

createGlobalConfiguration

public static List<String> createGlobalConfiguration (String[] args)

Configura el singleton GlobalConfiguration para esta instancia de TF. Se debe llamar una sola vez, antes de que se intente llamar a getInstance().

Parámetros
args String

Muestra
List<String>

Arroja
IllegalStateException si se llama más de una vez
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Obtiene el ICommandScheduler que se usará desde la configuración.

Muestra
ICommandScheduler el ICommandScheduler. Nunca devolverá un valor nulo.

getConfigurationObject

public Object getConfigurationObject (String typeName)

Obtiene el objeto de configuración personalizado con el nombre determinado.

Parámetros
typeName String: Es el tipo único del objeto de configuración.

Muestra
Object El objeto o el valor nulo si no se encuentra el objeto con ese nombre

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Obtiene el ICredentialFactory para crear credenciales.

Muestra
ICredentialFactory ICredentialFactory o null si no se especificó ninguno.

getDescription

public String getDescription ()

Muestra
String una breve descripción legible por el usuario de este Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Devuelve DeviceManagementGrpcServer o null si no está definido.

Muestra
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Obtiene el IDeviceManager que se usará desde la configuración. Administra el conjunto de dispositivos disponibles para realizar pruebas.

Muestra
IDeviceManager el IDeviceManager proporcionado en la configuración.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Devuelve una referencia a la instancia singleton DeviceManager para esta instancia de TF.

Muestra
IDeviceManager

Arroja
IllegalStateException si createGlobalConfiguration(String[]) aún no se llamó.

getDeviceMonitors

public List<IDeviceMonitor> getDeviceMonitors ()

Obtiene la lista de IDeviceMonitor de la configuración global.

Muestra
List<IDeviceMonitor> La lista de IDeviceMonitor de la configuración global o null si no se especificó ninguno.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Obtiene el IDeviceSelection que se usará desde la configuración. Representa un filtro global sobre los dispositivos que puede ver DeviceManager.

Muestra
IDeviceSelection el IDeviceSelection proporcionado en la configuración.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Devuelve TradefedFeatureServer o null si no está definido.

Muestra
TradefedFeatureServer

getGlobalConfigPathUsed

public String getGlobalConfigPathUsed ()

Devuelve el argumento original que se usó para especificar la fuente de configuración global. Puede ser una ruta de acceso a un archivo, "empty" o un nombre de configuración del servidor de configuración.

Muestra
String

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Obtiene el servidor de configuración global. El servidor de configuración global se usa para obtener configuraciones de host desde un servidor en lugar de obtenerlas desde archivos locales.

Muestra
IConfigurationServer

getHostMonitorInstances

public static List<IHostMonitor> getHostMonitorInstances ()

Muestra
List<IHostMonitor>

getHostMonitors

public List<IHostMonitor> getHostMonitors ()

Obtiene la lista de IHostMonitor de la configuración global.

Muestra
List<IHostMonitor> La lista de IHostMonitor de la configuración global o null si no se especificó ninguno.

getHostOptions

public IHostOptions getHostOptions ()

Obtiene el IHostOptions que se usará desde la configuración.

Muestra
IHostOptions el IDeviceManager proporcionado en la configuración.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Obtiene el IHostResourceManager de la configuración global.

Muestra
IHostResourceManager El IHostResourceManager de la configuración global o la implementación predeterminada LocalHostResourceManager si no se especifica ninguno en la configuración del host.

getInstance

public static IGlobalConfiguration getInstance ()

Devuelve una referencia a la instancia singleton GlobalConfiguration para esta instancia de TF.

Muestra
IGlobalConfiguration

Arroja
IllegalStateException si createGlobalConfiguration(String[]) aún no se llamó.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

Obtiene el IKeyStoreFactory que se usará desde la configuración.

Muestra
IKeyStoreFactory IKeyStoreFactory o null si no se configuró ninguna fábrica de almacén de claves.

getMultiDeviceRecoveryHandlers

public List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()

Obtiene la lista de IMultiDeviceRecovery que se usarán de la configuración.

Muestra
List<IMultiDeviceRecovery> La lista de IMultiDeviceRecovery o null si no se configuró.

getName

public String getName ()

Muestra
String El nombre de este Configuration

getOptionValues

public List<String> getOptionValues (String optionName)

Obtiene una lista de los valores de la opción.

Parámetros
optionName String: Es el nombre de la opción del mapa.

Muestra
List<String> Es una lista de los valores de la opción determinada. null si el nombre de la opción no existe.

getResourceMetricCollectors

public List<IResourceMetricCollector> getResourceMetricCollectors ()

Obtiene la lista de IResourceMetricCollector de la configuración global.

Muestra
List<IResourceMetricCollector> Es la lista de IResourceMetricCollector de la configuración global o null si no se especificó ninguno.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Obtén una fábrica de zona de pruebas que se pueda usar para ejecutar una invocación

Muestra
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Devuelve el IShardHelper que define la forma de fragmentar una configuración.

Muestra
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

Devuelve TestInvocationManagementServer o null si no está definido.

Muestra
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Obtiene el ITerribleFailureHandler que se usará desde la configuración. Controla qué hacer en caso de que ocurra un WTF (What a Terrible Failure).

Muestra
ITerribleFailureHandler el ITerribleFailureHandler proporcionado en la configuración, o nulo si no se configuró ningún controlador

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Inserta un valor de opción en el conjunto de objetos de configuración.

Es útil para proporcionar valores para las opciones que se generan de forma dinámica.

Parámetros
optionName String: Es el nombre de la opción.

optionValue String: Los valores de la opción

Arroja
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Inserta un valor de opción en el conjunto de objetos de configuración.

Es útil para proporcionar valores para las opciones que se generan de forma dinámica.

Parámetros
optionName String: Es el nombre de la opción del mapa.

optionKey String: La clave de la opción del mapa

optionValue String: El valor de la opción del mapa

Arroja
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Genera un texto de ayuda sobre el uso de la línea de comandos para esta configuración en el objeto PrintStream determinado.

Parámetros
importantOnly boolean

out PrintStream: Es el PrintStream que se usará.

Arroja
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Establece ICommandScheduler y reemplaza los valores existentes.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Establece el IConfigurationFactory para esta configuración.

Parámetros
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Método genérico para establecer el objeto de configuración con el nombre determinado, reemplazando cualquier valor existente.

Parámetros
typeName String: Es el nombre único del tipo de objeto de configuración.

configObject Object: El objeto de configuración

Arroja
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                List<?> configList)

Método genérico para establecer la lista de objetos de configuración para el nombre determinado, reemplazando cualquier valor existente.

Parámetros
typeName String: Es el nombre único del tipo de objeto de configuración.

configList List: Es la lista de objetos de configuración.

Arroja
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Establece el DeviceManagementGrpcServer.

Parámetros
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Establece IDeviceManager y reemplaza los valores existentes. Establece el administrador para los dispositivos de prueba.

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

Establece el IDeviceMonitor.

Parámetros
monitor IDeviceMonitor: El monitor

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Establece IDeviceSelection y reemplaza los valores existentes. Establece un filtro global de dispositivos en los que el DeviceManager puede ver.

setHostMonitors

public void setHostMonitors (List<IHostMonitor> hostMonitors)

Establece la lista IHostMonitor.

Parámetros
hostMonitors List: Es la lista de monitores.

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

Establece IHostOptions y reemplaza los valores existentes.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Establece IHostResourceManager y reemplaza los valores existentes.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

Establece el TestInvocationManagementServer.

Parámetros
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Establece IKeyStoreFactory y reemplaza los valores existentes.

setOptionsFromCommandLineArgs

public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

Establece los campos de configuración global Option con el conjunto determinado de argumentos de la línea de comandos

Consulta ArgsOptionParser para conocer el formato esperado.

Parámetros
listArgs List: Los argumentos de la línea de comandos

Muestra
List<String> los argumentos no consumidos

Arroja
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Establece la configuración original que se usó para crear la configuración global.

Parámetros
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Establece el IResourceMetricCollector.

Parámetros
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Establece ISandboxFactory y reemplaza los valores existentes.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Establece el IShardHelper que se usará cuando se particione una configuración.

Parámetros
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Establece el TradefedFeatureServer.

Parámetros
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Establece el ITerribleFailureHandler.

Parámetros
wtfHandler ITerribleFailureHandler: El controlador de WTF

configurar

public void setup ()

Configuración adecuada al inicio de tradefed.

Arroja
ConfigurationException

validateOptions

public void validateOptions ()

Valida los valores de las opciones.

Actualmente, esto solo validará que se hayan establecido todas las opciones obligatorias.

Arroja
ConfigurationException

Métodos protegidos

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Muestra
IConfigurationFactory