IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
Es la información de configuración para una invocación de TradeFederation.
Cada invocación de TradeFederation tiene un solo IConfiguration. Un IConfiguration almacena todos los objetos delegados que se deben usar durante la invocación y sus Option asociados.
Resumen
Métodos públicos | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
Agrega archivos que se deben limpiar durante |
abstract
void
|
cleanConfigurationData()
Borra los archivos que se descargaron en los campos de opción resueltos de archivos remotos. |
abstract
IConfiguration
|
clone()
Crea una copia superficial de este objeto. |
abstract
void
|
dumpXml(PrintWriter output)
Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
Es una interfaz genérica para obtener todos los objetos de un nombre de tipo determinado en todos los dispositivos. |
abstract
IBuildProvider
|
getBuildProvider()
Obtiene el |
abstract
String
|
getCommandLine()
Obtiene la línea de comandos que se usó para crear este |
abstract
ICommandOptions
|
getCommandOptions()
Obtiene el |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Devuelve el |
abstract
Object
|
getConfigurationObject(String typeName)
Es una interfaz genérica para obtener el objeto de configuración con el nombre de tipo determinado. |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
Es similar a |
abstract
CoverageOptions
|
getCoverageOptions()
Obtiene el |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
Obtiene los |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Devuelve el |
abstract
TestDeviceOptions
|
getDeviceOptions()
Obtiene el |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Obtiene el |
abstract
IDeviceSelection
|
getDeviceRequirements()
Obtiene el |
abstract
Set<File>
|
getFilesToClean()
Obtén la lista de archivos que se limpiarán durante |
abstract
GlobalTestFilter
|
getGlobalFilters()
Obtiene el |
abstract
Set<String>
|
getInopOptions()
Obtiene los nombres de las opciones que no cambiaron ningún valor. |
abstract
List<ITargetPreparer>
|
getLabPreparers()
Obtiene los |
abstract
ILeveledLogOutput
|
getLogOutput()
Obtiene el |
abstract
ILogSaver
|
getLogSaver()
Obtiene el |
abstract
List<IMetricCollector>
|
getMetricCollectors()
Obtiene los |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Obtiene los |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Obtiene los |
abstract
String
|
getName()
Devuelve el nombre de la configuración. |
abstract
List<IPostProcessor>
|
getPostProcessors()
Obtiene los |
abstract
IRetryDecision
|
getRetryDecision()
Devuelve el |
abstract
SkipManager
|
getSkipManager()
Obtiene el |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Obtiene los |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Obtiene los |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
Obtiene los |
abstract
List<IRemoteTest>
|
getTests()
Obtiene los |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Inserta un valor de opción en el conjunto de objetos de configuración. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Inserta un valor de opción en el conjunto de objetos de configuración. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Inserta un valor de opción en el conjunto de objetos de configuración. |
abstract
void
|
injectOptionValues(List<OptionDef> optionDefs)
Inserta varios valores de opciones 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(List<String> objectToDeepClone, IKeyStoreClient client)
Crea un clon base a partir de |
abstract
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. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Resuelve las opciones de |
abstract
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Inserta varios valores de opciones en el conjunto de objetos de configuración sin generar una excepción si no se puede aplicar una de las opciones. |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Reemplaza el |
abstract
void
|
setCommandLine(String[] arrayArgs)
Establece la línea de comandos que se usa para crear este |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Establece |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Método genérico para establecer el objeto de configuración con el nombre determinado, reemplazando cualquier valor existente. |
abstract
void
|
setConfigurationObjectList(String name, List<?> configList)
Método genérico para establecer la lista de objetos de configuración para el nombre determinado, reemplazando cualquier valor existente. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Establece |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Establece un |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Establece los |
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Establece la lista de |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Establece |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Establece el |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Establece |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Establece el |
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Establece la lista de |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Establece el |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Establece el |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Método de conveniencia para establecer un solo |
abstract
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Establece la lista de |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Método de conveniencia para establecer un solo |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Establece la lista de |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Establece los campos de configuración
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración
Consulta |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
Establece la lista de |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Establece el |
abstract
void
|
setSkipManager(SkipManager skipManager)
Establece el |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Método de conveniencia para establecer un solo |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Establece la lista de |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Establece el |
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Establece la lista de |
abstract
void
|
setTest(IRemoteTest test)
Método de conveniencia para establecer un solo |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Método de conveniencia para establecer un solo |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Establece la lista de |
abstract
void
|
setTests(List<IRemoteTest> tests)
Establece la lista de |
abstract
void
|
validateOptions()
Valida los valores de las opciones. |
Métodos públicos
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
Agrega archivos que se deben limpiar durante cleanConfigurationData()
| Parámetros | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Borra los archivos que se descargaron en los campos de opción resueltos de archivos remotos.
clone
public abstract IConfiguration clone ()
Crea una copia superficial de este objeto.
| Muestra | |
|---|---|
IConfiguration |
una copia de {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este IConfiguration como un String.
| Parámetros | |
|---|---|
output |
PrintWriter: Es el escritor en el que se imprimirá el XML. |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este IConfiguration, menos los objetos filtrados por su nombre de clave.
Ejemplo de filtro: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parámetros | |
|---|---|
output |
PrintWriter: Es el escritor en el que se imprimirá el XML. |
excludeFilters |
List: Es la lista de tipos de objetos que no se deben volcar. |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este IConfiguration, menos los objetos filtrados por su nombre de clave.
Ejemplo de filtro: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parámetros | |
|---|---|
output |
PrintWriter: Es el escritor en el que se imprimirá el XML. |
excludeFilters |
List: Es la lista de tipos de objetos que no se deben volcar. |
printDeprecatedOptions |
boolean: Indica si se deben imprimir las opciones marcadas como obsoletas. |
printUnchangedOptions |
boolean |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
Es una interfaz genérica para obtener todos los objetos de un nombre de tipo determinado en todos los dispositivos.
| Parámetros | |
|---|---|
typeName |
String: Es el tipo único del objeto de configuración. |
| Muestra | |
|---|---|
Collection<Object> |
Es la lista de objetos de configuración del tipo determinado. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Obtiene el IBuildProvider de la configuración.
| Muestra | |
|---|---|
IBuildProvider |
El IBuildProvider proporcionado en la configuración |
getCommandLine
public abstract String getCommandLine ()
Obtiene la línea de comandos que se usó para crear este IConfiguration.
| Muestra | |
|---|---|
String |
Es la línea de comandos que se usó para crear este IConfiguration. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Obtiene el ICommandOptions que se usará desde la configuración.
| Muestra | |
|---|---|
ICommandOptions |
el ICommandOptions proporcionado en la configuración. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Devuelve el ConfigurationDescriptor proporcionado en la configuración.
| Muestra | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Es una interfaz genérica para obtener el objeto de configuración con el nombre de tipo determinado.
| Parámetros | |
|---|---|
typeName |
String: Es el tipo único del objeto de configuración. |
| Muestra | |
|---|---|
Object |
El objeto de configuración o null si no existe el tipo de objeto con el nombre determinado. |
getConfigurationObjectList
public abstract List<?> getConfigurationObjectList (String typeName)
Es similar a getConfigurationObject(String), pero para tipos de objetos de configuración que admiten varios objetos.
| Parámetros | |
|---|---|
typeName |
String: Es el nombre único del tipo del objeto de configuración. |
| Muestra | |
|---|---|
List<?> |
La lista de objetos de configuración o null si no existe el tipo de objeto con el nombre determinado. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Obtiene el CoverageOptions que se usará desde la configuración.
| Muestra | |
|---|---|
CoverageOptions |
el CoverageOptions proporcionado en la configuración. |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
Obtiene los IDeviceConfiguration de la configuración.
| Muestra | |
|---|---|
List<IDeviceConfiguration> |
Los IDeviceConfigurations proporcionados en orden en la configuración |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Devuelve el IDeviceConfiguration asociado al nombre proporcionado o un valor nulo si no se encuentra.
| Parámetros | |
|---|---|
nameDevice |
String |
| Muestra | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Obtiene el TestDeviceOptions que se usará desde la configuración.
| Muestra | |
|---|---|
TestDeviceOptions |
el TestDeviceOptions proporcionado en la configuración. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Obtiene el IDeviceRecovery que se usará desde la configuración.
| Muestra | |
|---|---|
IDeviceRecovery |
el IDeviceRecovery proporcionado en la configuración. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Obtiene el IDeviceSelection que se usará desde la configuración.
| Muestra | |
|---|---|
IDeviceSelection |
el IDeviceSelection proporcionado en la configuración. |
getFilesToClean
public abstract Set<File> getFilesToClean ()
Obtén la lista de archivos que se limpiarán durante cleanConfigurationData()
| Muestra | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Obtiene el GlobalTestFilter de la invocación.
| Muestra | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
Obtiene los nombres de las opciones que no cambiaron ningún valor.
| Muestra | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
Obtiene los ITargetPreparer de la configuración.
| Muestra | |
|---|---|
List<ITargetPreparer> |
Los ITargetPreparers proporcionados en orden en la configuración |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Obtiene el ILeveledLogOutput que se usará desde la configuración.
| Muestra | |
|---|---|
ILeveledLogOutput |
el ILeveledLogOutput proporcionado en la configuración. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Obtiene el ILogSaver que se usará desde la configuración.
| Muestra | |
|---|---|
ILogSaver |
el ILogSaver proporcionado en la configuración. |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
Obtiene los IMetricCollector de la configuración.
| Muestra | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Obtiene los IMultiTargetPreparer de la configuración que se deben ejecutar antes que cualquiera de los target_preparers de los dispositivos.
| Muestra | |
|---|---|
List<IMultiTargetPreparer> |
Los IMultiTargetPreparers proporcionados en orden en la configuración |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
Obtiene los IMultiTargetPreparer de la configuración.
| Muestra | |
|---|---|
List<IMultiTargetPreparer> |
Los IMultiTargetPreparers proporcionados en orden en la configuración |
getName
public abstract String getName ()
Devuelve el nombre de la configuración.
| Muestra | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
Obtiene los IPostProcessor de la configuración.
| Muestra | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Devuelve el IRetryDecision que se usó para la invocación.
| Muestra | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
Obtiene el SkipManager de la invocación.
| Muestra | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
Obtiene los ISystemStatusChecker de la configuración.
| Muestra | |
|---|---|
List<ISystemStatusChecker> |
Los ISystemStatusCheckers proporcionados en orden en la configuración |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
Obtiene los ITargetPreparer de la configuración.
| Muestra | |
|---|---|
List<ITargetPreparer> |
Los ITargetPreparers proporcionados en orden en la configuración |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
Obtiene los ITestInvocationListeners que se usarán de la configuración.
| Muestra | |
|---|---|
List<ITestInvocationListener> |
los ITestInvocationListener proporcionados en la configuración. |
getTests
public abstract List<IRemoteTest> getTests ()
Obtiene los IRemoteTests que se ejecutarán desde la configuración.
| Muestra | |
|---|---|
List<IRemoteTest> |
Las pruebas proporcionadas en la configuración |
injectOptionValue
public abstract 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: El valor de la opción |
| Arroja | |
|---|---|
ConfigurationException |
Si no se pudo establecer el valor de la opción |
injectOptionValue
public abstract 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. |
optionKey |
String: Es la clave opcional para las opciones del mapa o nula. |
optionValue |
String: El valor de la opción del mapa |
| Arroja | |
|---|---|
ConfigurationException |
Si no se pudo establecer el valor de la opción |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String optionSource)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. |
optionKey |
String: Es la clave opcional para las opciones del mapa o nula. |
optionValue |
String: El valor de la opción del mapa |
optionSource |
String: Es la configuración de origen que proporcionó este valor de opción. |
| Arroja | |
|---|---|
ConfigurationException |
Si no se pudo establecer el valor de la opción |
injectOptionValues
public abstract void injectOptionValues (List<OptionDef> optionDefs)
Inserta varios valores de opciones en el conjunto de objetos de configuración.
Es útil para insertar muchos valores de opciones a la vez después de crear un objeto nuevo.
| Parámetros | |
|---|---|
optionDefs |
List: Es una lista de definiciones de opciones que se deben insertar. |
| Arroja | |
|---|---|
ConfigurationException |
Si no se pudieron establecer los valores de las opciones |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Devuelve si un dispositivo configurado está etiquetado como isFake=true o no.
| Parámetros | |
|---|---|
deviceName |
String |
| Muestra | |
|---|---|
boolean |
|
partialDeepClone
public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
Crea un clon base a partir de clone() y, luego, clona de forma profunda la lista del objeto de configuración proporcionado.
| Parámetros | |
|---|---|
objectToDeepClone |
List: Es la lista de objetos de configuración que se clonarán de forma profunda. |
client |
IKeyStoreClient: Es el cliente del almacén de claves. |
| Muestra | |
|---|---|
IConfiguration |
Es la configuración clonada parcialmente de forma profunda. |
| Arroja | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract 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: Si es true, solo imprime ayuda para las opciones importantes. |
out |
PrintStream: Es el PrintStream que se usará. |
| Arroja | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Resuelve las opciones de File que apuntan a una ubicación remota. Esto requiere que se llame a cleanConfigurationData() para limpiar los archivos.
| Parámetros | |
|---|---|
resolver |
DynamicRemoteFileResolver: Es el DynamicRemoteFileResolver para resolver los archivos. |
| Arroja | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)
Inserta varios valores de opciones en el conjunto de objetos de configuración sin generar una excepción si no se puede aplicar una de las opciones.
Es útil para insertar muchos valores de opciones a la vez después de crear un objeto nuevo.
| Parámetros | |
|---|---|
optionDefs |
List: Es una lista de definiciones de opciones que se deben insertar. |
| Arroja | |
|---|---|
ConfigurationException |
Si no se pudo crear el objeto OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Establece los campos de configuración Option con el conjunto determinado de argumentos de la línea de comandos usando un enfoque de mejor esfuerzo.
Consulta ArgsOptionParser para conocer el formato esperado.
| Parámetros | |
|---|---|
listArgs |
List: Los argumentos de la línea de comandos |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient que se usará. |
| Muestra | |
|---|---|
List<String> |
los argumentos no consumidos |
| Arroja | |
|---|---|
ConfigurationException |
|
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Reemplaza el IBuildProvider actual en la configuración.
| Parámetros | |
|---|---|
provider |
IBuildProvider: Es el nuevo IBuildProvider. |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Establece la línea de comandos que se usa para crear este IConfiguration.
A diferencia de setOptionsFromCommandLineArgs, este método almacena toda la línea de comandos, incluido el nombre de la configuración.
| Parámetros | |
|---|---|
arrayArgs |
String: La línea de comandos |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Establece ICommandOptions y reemplaza los valores existentes.
setConfigurationObject
public abstract void setConfigurationObject (String name,
Object configObject)Método genérico para establecer el objeto de configuración con el nombre determinado, reemplazando cualquier valor existente.
| Parámetros | |
|---|---|
name |
String: Es el nombre único del tipo de objeto de configuración. |
configObject |
Object: El objeto de configuración |
| Arroja | |
|---|---|
ConfigurationException |
Si el objeto de configuración no era del tipo correcto |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,
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 | |
|---|---|
name |
String: Es el nombre único del tipo de objeto de configuración. |
configList |
List: Es la lista de objetos de configuración. |
| Arroja | |
|---|---|
ConfigurationException |
Si algún objeto de la lista no es del tipo correcto |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Establece CoverageOptions y reemplaza los valores existentes.
| Parámetros | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Establece un IDeviceConfiguration y reemplaza cualquier valor existente.
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Establece los IDeviceConfiguration y reemplaza cualquier valor existente.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Establece la lista de IMetricCollectors y reemplaza los valores existentes.
| Parámetros | |
|---|---|
collectors |
List |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Establece TestDeviceOptions y reemplaza los valores existentes.
| Parámetros | |
|---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Establece el IDeviceRecovery y reemplaza cualquier valor existente.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Establece IDeviceSelection y reemplaza los valores existentes.
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Establece el ITargetPreparer y reemplaza cualquier valor existente.
setLabPreparers
public abstract void setLabPreparers (List<ITargetPreparer> preparers)
Establece la lista de ITargetPreparers y reemplaza cualquier valor existente.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Establece el ILeveledLogOutput y reemplaza cualquier valor existente.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Establece el ILogSaver y reemplaza cualquier valor existente.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Método de conveniencia para establecer un solo IMultiTargetPreparer en esta configuración que se debe ejecutar antes de cualquiera de los target_preparers de los dispositivos, reemplazando cualquier valor existente
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
Establece la lista de IMultiTargetPreparers en esta configuración que se deben ejecutar antes de cualquiera de los target_preparers de los dispositivos, y reemplaza cualquier valor existente.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniencia para establecer un solo IMultiTargetPreparer en esta configuración, que reemplaza cualquier valor existente
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
Establece la lista de IMultiTargetPreparers en esta configuración y reemplaza los valores existentes.
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Establece los campos de configuración Option con el conjunto determinado de argumentos de línea de comandos
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 |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Establece los campos de configuración Option con el conjunto determinado de argumentos de línea de comandos
Consulta ArgsOptionParser para conocer el formato esperado.
| Parámetros | |
|---|---|
listArgs |
List: Los argumentos de la línea de comandos |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient que se usará. |
| Muestra | |
|---|---|
List<String> |
los argumentos no consumidos |
| Arroja | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
Establece la lista de IPostProcessors y reemplaza los valores existentes.
| Parámetros | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Establece el IRetryDecision y reemplaza cualquier valor existente.
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
Establece el SkipManager para la invocación.
| Parámetros | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método de conveniencia para establecer un solo ISystemStatusChecker en esta configuración, que reemplaza cualquier valor existente
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
Establece la lista de ISystemStatusCheckers en esta configuración y reemplaza los valores existentes.
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Establece el ITargetPreparer y reemplaza cualquier valor existente.
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> preparers)
Establece la lista de ITargetPreparers y reemplaza cualquier valor existente.
setTest
public abstract void setTest (IRemoteTest test)
Método de conveniencia para establecer un solo IRemoteTest en esta configuración, reemplazando cualquier valor existente
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniencia para establecer un solo ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
Establece la lista de ITestInvocationListeners y reemplaza los valores existentes.
setTests
public abstract void setTests (List<IRemoteTest> tests)
Establece la lista de IRemoteTests en esta configuración y reemplaza los valores existentes.
validateOptions
public abstract void validateOptions ()
Valida los valores de las opciones.
Actualmente, esto solo validará que se hayan establecido todas las opciones obligatorias.
| Arroja | |
|---|---|
ConfigurationException |
Si la configuración no es válida |