IConfiguración

public interface IConfiguration

com.android.tradefed.config.IConfiguración


Información de configuración para una invocación de TradeFederation. Cada invocación de TradeFederation tiene una única IConfiguration . Una IConfiguration almacena todos los objetos delegados que deben usarse durante la invocación y sus Option asociadas

Resumen

Métodos públicos

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Agregar archivos que deben limpiarse durante cleanConfigurationData()

abstract void cleanConfigurationData ()

Elimine los archivos que se descargaron en los campos de opción resueltos de los archivos remotos.

abstract IConfiguration clone ()

Cree una copia superficial de este objeto.

abstract void dumpXml (PrintWriter output)

Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para esta IConfiguration como una String .

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para esta IConfiguration menos los filtros de objetos por su nombre de clave.

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para esta IConfiguration menos los filtros de objetos por su nombre de clave.

abstract getAllConfigurationObjectsOfType (String typeName)

Interfaz genérica para obtener todo el objeto de un nombre de tipo determinado en todos los dispositivos.

abstract IBuildProvider getBuildProvider ()

Obtiene el IBuildProvider de la configuración.

abstract String getCommandLine ()

Obtiene la línea de comandos utilizada para crear esta IConfiguration .

abstract ICommandOptions getCommandOptions ()

Obtiene ICommandOptions para usar desde la configuración.

abstract ConfigurationDescriptor getConfigurationDescription ()

Devuelve el ConfigurationDescriptor proporcionado en la configuración.

abstract Object getConfigurationObject (String typeName)

Interfaz genérica para obtener el objeto de configuración con el nombre de tipo dado.

abstract getConfigurationObjectList (String typeName)

Similar a getConfigurationObject(String) , pero para tipos de objetos de configuración que admiten varios objetos.

abstract CoverageOptions getCoverageOptions ()

Obtiene CoverageOptions para usar desde la configuración.

abstract getDeviceConfig ()

Obtiene los IDeviceConfiguration de la configuración.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Devuelve el IDeviceConfiguration asociado al nombre proporcionado, nulo si no se encuentra.

abstract TestDeviceOptions getDeviceOptions ()

Obtiene TestDeviceOptions para usar desde la configuración.

abstract IDeviceRecovery getDeviceRecovery ()

Obtiene el IDeviceRecovery para usar desde la configuración.

abstract IDeviceSelection getDeviceRequirements ()

Obtiene IDeviceSelection para usar desde la configuración.

abstract getFilesToClean ()

Obtenga la lista de archivos que se limpiarán durante cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

Obtiene GlobalTestFilter para la invocación.

abstract getInopOptions ()

Obtenga los nombres de las opciones que no cambiaron ningún valor

abstract getLabPreparers ()

Obtiene los ITargetPreparer de la configuración.

abstract ILeveledLogOutput getLogOutput ()

Obtiene el ILeveledLogOutput para usar desde la configuración.

abstract ILogSaver getLogSaver ()

Obtiene el ILogSaver para usar desde la configuración.

abstract getMetricCollectors ()

Obtiene los IMetricCollector de la configuración.

abstract getMultiPreTargetPreparers ()

Obtiene los IMultiTargetPreparer de la configuración que deben ejecutarse antes que cualquiera de los dispositivos target_preparers.

abstract getMultiTargetPreparers ()

Obtiene los IMultiTargetPreparer de la configuración.

abstract String getName ()

Devuelve el nombre de la configuración.

abstract getPostProcessors ()

Obtiene los IPostProcessor de la configuración.

abstract IRetryDecision getRetryDecision ()

Devuelve la IRetryDecision utilizada para la invocación.

abstract getSystemStatusCheckers ()

Obtiene los ISystemStatusChecker de la configuración.

abstract getTargetPreparers ()

Obtiene los ITargetPreparer de la configuración.

abstract getTestInvocationListeners ()

Obtiene los ITestInvocationListener s para usar desde la configuración.

abstract getTests ()

Obtiene los IRemoteTest para ejecutarse desde la configuración.

abstract void injectOptionValue (String optionName, String optionValue)

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

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

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

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

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

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Inyecte múltiples valores de opción en el conjunto de objetos de configuración.

abstract boolean isDeviceConfiguredFake (String deviceName)

Devuelve si un dispositivo configurado está etiquetado como isFake=true o no.

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

Cree un clon base desde clone() y luego clone en profundidad la lista del objeto de configuración dado.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

Envía un texto de ayuda de uso de la línea de comandos para esta configuración a printStream dado.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Resuelva las opciones de ERROR(/File) que apuntan a una ubicación remota.

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Inyecte múltiples valores de opción en el conjunto de objetos de configuración sin arrojar si una de las opciones no se puede aplicar.

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Establezca los campos Option de configuración con un conjunto dado de argumentos de línea de comando utilizando un enfoque de mejor esfuerzo.

abstract void setBuildProvider ( IBuildProvider provider)

Reemplace el IBuildProvider actual en la configuración.

abstract void setCommandLine (String[] arrayArgs)

Establece la línea de comando utilizada para crear esta IConfiguration .

abstract void setCommandOptions ( ICommandOptions cmdOptions)

Establezca ICommandOptions , reemplazando cualquier valor existente

abstract void setConfigurationObject (String name, Object configObject)

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

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

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

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

Establezca CoverageOptions , reemplazando cualquier valor existente.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Establezca una IDeviceConfiguration , reemplazando cualquier valor existente.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Establezca IDeviceConfiguration s, reemplazando cualquier valor existente.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Configure la lista de IMetricCollector s, reemplazando cualquier valor existente.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Establezca TestDeviceOptions , reemplazando cualquier valor existente

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Establezca IDeviceRecovery , reemplazando cualquier valor existente.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Establezca IDeviceSelection , reemplazando cualquier valor existente

abstract void setLabPreparer ( ITargetPreparer preparer)

Establezca ITargetPreparer , reemplazando cualquier valor existente.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

Configure la lista de ITargetPreparer s, reemplazando cualquier valor existente.

abstract void setLogOutput ( ILeveledLogOutput logger)

Establezca el ILeveledLogOutput , reemplazando cualquier valor existente.

abstract void setLogSaver ( ILogSaver logSaver)

Configure el ILogSaver , reemplazando cualquier valor existente.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

Método conveniente para establecer un solo IMultiTargetPreparer en esta configuración que debe ejecutarse antes que cualquiera de los dispositivos target_preparers, reemplazando cualquier valor existente

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Establezca la lista de IMultiTargetPreparer s en esta configuración que debe ejecutarse antes que cualquiera de los dispositivos target_preparers, reemplazando cualquier valor existente

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Método de conveniencia para establecer un solo IMultiTargetPreparer en esta configuración, reemplazando cualquier valor existente

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Establecer la lista de IMultiTargetPreparer s en esta configuración, reemplazando cualquier valor existente

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Establezca los campos Option de configuración con un conjunto dado de argumentos de línea de comando

ArgsOptionParser para el formato esperado

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Establezca los campos Option de configuración con un conjunto dado de argumentos de línea de comando

Ver ArgsOptionParser para el formato esperado

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Configure la lista de IPostProcessor s, reemplazando cualquier valor existente.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

Establezca IRetryDecision , reemplazando cualquier valor existente.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Método de conveniencia para establecer un solo ISystemStatusChecker en esta configuración, reemplazando cualquier valor existente

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Establecer la lista de ISystemStatusChecker s en esta configuración, reemplazando cualquier valor existente

abstract void setTargetPreparer ( ITargetPreparer preparer)

Establezca ITargetPreparer , reemplazando cualquier valor existente.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Configure la lista de ITargetPreparer s, reemplazando cualquier valor existente.

abstract void setTest ( IRemoteTest test)

Método de conveniencia para establecer un solo IRemoteTest en esta configuración, reemplazando cualquier valor existente

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Método de conveniencia para establecer un solo ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Establecer la lista de ITestInvocationListener s, reemplazando cualquier valor existente

abstract void setTests ( tests) setTests ( tests)

Establecer la lista de IRemoteTest s en esta configuración, reemplazando cualquier valor existente

abstract void validateOptions ()

Validar valores de opciones.

Métodos públicos

agregar archivos a limpiar

public abstract void addFilesToClean ( toBeCleaned)

Agregar archivos que deben limpiarse durante cleanConfigurationData()

Parámetros
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

Elimine los archivos que se descargaron en los campos de opción resueltos de los archivos remotos.

clon

public abstract IConfiguration clone ()

Cree una copia superficial de este objeto.

Devoluciones
IConfiguration una copia de {link IConfiguration}

dumpXml

public abstract void dumpXml (PrintWriter output)

Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para esta IConfiguration como una String .

Parámetros
output PrintWriter : el escritor para imprimir el xml.

Lanza
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para esta IConfiguration menos los filtros de objetos por su nombre de clave.

Ejemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME .

Parámetros
output PrintWriter : el escritor para imprimir el xml.

excludeFilters : la lista de tipos de objetos que no se deben volcar.

Lanza
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para esta IConfiguration menos los filtros de objetos por su nombre de clave.

Ejemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME .

Parámetros
output PrintWriter : el escritor para imprimir el xml.

excludeFilters : la lista de tipos de objetos que no se deben volcar.

printDeprecatedOptions boolean : si imprimir o no las opciones marcadas como obsoletas

printUnchangedOptions boolean

Lanza
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Interfaz genérica para obtener todo el objeto de un nombre de tipo determinado en todos los dispositivos.

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

Devoluciones
La lista de objetos de configuración del tipo dado.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Obtiene el IBuildProvider de la configuración.

Devoluciones
IBuildProvider el IBuildProvider proporcionado en la configuración

getCommandLine

public abstract String getCommandLine ()

Obtiene la línea de comandos utilizada para crear esta IConfiguration .

Devoluciones
String la línea de comando utilizada para crear esta IConfiguration .

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

Obtiene ICommandOptions para usar desde la configuración.

Devoluciones
ICommandOptions las ICommandOptions proporcionadas en la configuración.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Devuelve el ConfigurationDescriptor proporcionado en la configuración.

Devoluciones
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Interfaz genérica para obtener el objeto de configuración con el nombre de tipo dado.

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

Devoluciones
Object el objeto de configuración o null si el tipo de objeto con el nombre dado no existe.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

Similar a getConfigurationObject(String) , pero para tipos de objetos de configuración que admiten varios objetos.

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

Devoluciones
la lista de objetos de configuración o null si el tipo de objeto con el nombre dado no existe.

obtener opciones de cobertura

public abstract CoverageOptions getCoverageOptions ()

Obtiene CoverageOptions para usar desde la configuración.

Devoluciones
CoverageOptions las CoverageOptions proporcionadas en la configuración.

getDeviceConfig

public abstract  getDeviceConfig ()

Obtiene los IDeviceConfiguration de la configuración.

Devoluciones
los IDeviceConfiguration s proporcionados en orden en la configuración

getDeviceConfigByNombre

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Devuelve el IDeviceConfiguration asociado al nombre proporcionado, nulo si no se encuentra.

Parámetros
nameDevice String

Devoluciones
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Obtiene TestDeviceOptions para usar desde la configuración.

Devoluciones
TestDeviceOptions las TestDeviceOptions proporcionadas en la configuración.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Obtiene el IDeviceRecovery para usar desde la configuración.

Devoluciones
IDeviceRecovery el IDeviceRecovery proporcionado en la configuración.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Obtiene IDeviceSelection para usar desde la configuración.

Devoluciones
IDeviceSelection la IDeviceSelection proporcionada en la configuración.

getFilesToClean

public abstract  getFilesToClean ()

Obtenga la lista de archivos que se limpiarán durante cleanConfigurationData()

Devoluciones

obtener filtros globales

public abstract GlobalTestFilter getGlobalFilters ()

Obtiene GlobalTestFilter para la invocación.

Devoluciones
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Obtenga los nombres de las opciones que no cambiaron ningún valor

Devoluciones

getLabPreparers

public abstract  getLabPreparers ()

Obtiene los ITargetPreparer de la configuración.

Devoluciones
los ITargetPreparer s proporcionados en orden en la configuración

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Obtiene el ILeveledLogOutput para usar desde la configuración.

Devoluciones
ILeveledLogOutput el ILeveledLogOutput proporcionado en la configuración.

getLogSaver

public abstract ILogSaver getLogSaver ()

Obtiene el ILogSaver para usar desde la configuración.

Devoluciones
ILogSaver el ILogSaver proporcionado en la configuración.

getMetricCollectors

public abstract  getMetricCollectors ()

Obtiene los IMetricCollector de la configuración.

Devoluciones

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Obtiene los IMultiTargetPreparer de la configuración que deben ejecutarse antes que cualquiera de los dispositivos target_preparers.

Devoluciones
los IMultiTargetPreparer proporcionados en orden en la configuración

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Obtiene los IMultiTargetPreparer de la configuración.

Devoluciones
los IMultiTargetPreparer proporcionados en orden en la configuración

obtenerNombre

public abstract String getName ()

Devuelve el nombre de la configuración.

Devoluciones
String

getPostProcessors

public abstract  getPostProcessors ()

Obtiene los IPostProcessor de la configuración.

Devoluciones

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

Devuelve la IRetryDecision utilizada para la invocación.

Devoluciones
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Obtiene los ISystemStatusChecker de la configuración.

Devoluciones
los ISystemStatusChecker proporcionados en orden en la configuración

getTargetPreparers

public abstract  getTargetPreparers ()

Obtiene los ITargetPreparer de la configuración.

Devoluciones
los ITargetPreparer s proporcionados en orden en la configuración

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Obtiene los ITestInvocationListener s para usar desde la configuración.

Devoluciones
los ITestInvocationListener s proporcionados en la configuración.

obtenerPruebas

public abstract  getTests ()

Obtiene los IRemoteTest para ejecutarse desde la configuración.

Devoluciones
las pruebas proporcionadas en la configuración

inyectarValorOpción

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

Útil para proporcionar valores para las opciones que se generan dinámicamente.

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

optionValue String : el valor de la opción

Lanza
ConfigurationException si no pudo establecer el valor de la opción

inyectarValorOpción

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

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

Útil para proporcionar valores para las opciones que se generan dinámicamente.

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

optionKey String : la clave opcional para opciones de mapa, o nulo

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

Lanza
ConfigurationException si no pudo establecer el valor de la opción

inyectarValorOpciónConFuente

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

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

Útil para proporcionar valores para las opciones que se generan dinámicamente.

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

optionKey String : la clave opcional para opciones de mapa, o nulo

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

optionSource String : la configuración de origen que proporcionó este valor de opción

Lanza
ConfigurationException si no pudo establecer el valor de la opción

inyectarValoresOpciones

public abstract void injectOptionValues ( optionDefs)

Inyecte múltiples valores de opción en el conjunto de objetos de configuración.

Útil para inyectar muchos valores de opción a la vez después de crear un nuevo objeto.

Parámetros
optionDefs : una lista de opciones definidas para inyectar

Lanza
ConfigurationException si no pudo establecer valores de opción

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Devuelve si un dispositivo configurado está etiquetado como isFake=true o no.

Parámetros
deviceName String

Devoluciones
boolean

clonprofundoparcial

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Cree un clon base desde clone() y luego clone en profundidad la lista del objeto de configuración dado.

Parámetros
objectToDeepClone : La lista de objetos de configuración para la clonación profunda.

client IKeyStoreClient : el cliente del almacén de claves.

Devoluciones
IConfiguration La configuración clonada parcialmente en profundidad.

Lanza
com.android.tradefed.config.ConfigurationException
ConfigurationException

imprimirComandoUso

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Envía un texto de ayuda de uso de la línea de comandos para esta configuración a printStream dado.

Parámetros
importantOnly boolean : si es true solo imprime ayuda para las opciones importantes

out PrintStream : el ERROR(/PrintStream) a usar.

Lanza
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolverOpcionesDinámicas

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Resuelva las opciones de ERROR(/File) que apuntan a una ubicación remota. Esto requiere que se llame cleanConfigurationData() para limpiar los archivos.

Parámetros
resolver DynamicRemoteFileResolver : el DynamicRemoteFileResolver para resolver los archivos

Lanza
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

SafeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Inyecte múltiples valores de opción en el conjunto de objetos de configuración sin arrojar si una de las opciones no se puede aplicar.

Útil para inyectar muchos valores de opción a la vez después de crear un nuevo objeto.

Parámetros
optionDefs : una lista de opciones definidas para inyectar

Lanza
ConfigurationException si no se pudo crear el OptionSetter

establecerBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Establezca los campos Option de configuración con un conjunto dado de argumentos de línea de comando utilizando un enfoque de mejor esfuerzo.

Ver ArgsOptionParser para el formato esperado

Parámetros
listArgs : los argumentos de la línea de comando

keyStoreClient IKeyStoreClient : IKeyStoreClient a usar.

Devoluciones
los argumentos no consumidos

Lanza
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Reemplace el IBuildProvider actual en la configuración.

Parámetros
provider IBuildProvider : el nuevo IBuildProvider

establecer línea de comando

public abstract void setCommandLine (String[] arrayArgs)

Establece la línea de comando utilizada para crear esta IConfiguration . Esto almacena toda la línea de comandos, incluido el nombre de la configuración, a diferencia de setOptionsFromCommandLineArgs.

Parámetros
arrayArgs String : la línea de comando

establecerOpcionesDeComando

public abstract void setCommandOptions (ICommandOptions cmdOptions)

Establezca ICommandOptions , reemplazando cualquier valor existente

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

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

configObject Object : el objeto de configuración

Lanza
ConfigurationException si el configObject no era del tipo correcto

setConfigurationObjectListConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

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

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

configList : la lista de objetos de configuración

Lanza
ConfigurationException si algún objeto de la lista no es del tipo correcto

establecer opciones de cobertura

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Establezca CoverageOptions , reemplazando cualquier valor existente.

Parámetros
coverageOptions CoverageOptions

configurarDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Establezca una IDeviceConfiguration , reemplazando cualquier valor existente.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Establezca IDeviceConfiguration s, reemplazando cualquier valor existente.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Configure la lista de IMetricCollector s, reemplazando cualquier valor existente.

Parámetros
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Establezca TestDeviceOptions , reemplazando cualquier valor existente

Parámetros
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Establezca IDeviceRecovery , reemplazando cualquier valor existente.

establecer los requisitos del dispositivo

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Establezca IDeviceSelection , reemplazando cualquier valor existente

establecerLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Establezca ITargetPreparer , reemplazando cualquier valor existente.

setLabPreparers

public abstract void setLabPreparers ( preparers)

Configure la lista de ITargetPreparer s, reemplazando cualquier valor existente.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

Establezca el ILeveledLogOutput , reemplazando cualquier valor existente.

establecerLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Configure el ILogSaver , reemplazando cualquier valor existente.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Método conveniente para establecer un solo IMultiTargetPreparer en esta configuración que debe ejecutarse antes que cualquiera de los dispositivos target_preparers, reemplazando cualquier valor existente

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Establezca la lista de IMultiTargetPreparer s en esta configuración que debe ejecutarse antes que cualquiera de los dispositivos target_preparers, reemplazando cualquier valor existente

establecerMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Método de conveniencia para establecer un solo IMultiTargetPreparer en esta configuración, reemplazando cualquier valor existente

establecer preparadores multiobjetivo

public abstract void setMultiTargetPreparers ( multiTargPreps)

Establecer la lista de IMultiTargetPreparer s en esta configuración, reemplazando cualquier valor existente

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Establezca los campos Option de configuración con un conjunto dado de argumentos de línea de comando

ArgsOptionParser para el formato esperado

Parámetros
listArgs : los argumentos de la línea de comando

Devoluciones
los argumentos no consumidos

Lanza
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Establezca los campos Option de configuración con un conjunto dado de argumentos de línea de comando

Ver ArgsOptionParser para el formato esperado

Parámetros
listArgs : los argumentos de la línea de comando

keyStoreClient IKeyStoreClient : IKeyStoreClient a usar.

Devoluciones
los argumentos no consumidos

Lanza
ConfigurationException

setPostProcesadores

public abstract void setPostProcessors ( processors)

Configure la lista de IPostProcessor s, reemplazando cualquier valor existente.

Parámetros
processors

establecerReintentarDecisión

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Establezca IRetryDecision , reemplazando cualquier valor existente.

establecerSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Método de conveniencia para establecer un solo ISystemStatusChecker en esta configuración, reemplazando cualquier valor existente

establecerSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Establecer la lista de ISystemStatusChecker s en esta configuración, reemplazando cualquier valor existente

establecerTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Establezca ITargetPreparer , reemplazando cualquier valor existente.

establecerTargetPreparers

public abstract void setTargetPreparers ( preparers)

Configure la lista de ITargetPreparer s, reemplazando cualquier valor existente.

establecer prueba

public abstract void setTest (IRemoteTest test)

Método de conveniencia para establecer un solo IRemoteTest en esta configuración, reemplazando cualquier valor existente

setTestInvocaciónListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Método de conveniencia para establecer un solo ITestInvocationListener

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

Establecer la lista de ITestInvocationListener s, reemplazando cualquier valor existente

establecer pruebas

public abstract void setTests ( tests)

Establecer la lista de IRemoteTest s en esta configuración, reemplazando cualquier valor existente

validarOpciones

public abstract void validateOptions ()

Validar valores de opciones.

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

Lanza
ConfigurationException si la configuración no es válida