IConfiguration
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
Información de configuración para una invocación de TradeFederation.
Cada invocación de TradeFederation tiene un solo elemento IConfiguration
. Un IConfiguration
almacena todos los objetos delegados que deben usarse durante la invocación, junto con sus atributos
De Option
Resumen
Métodos públicos | |
---|---|
abstract
void
|
addFilesToClean(
Agrega los archivos que se deben limpiar durante |
abstract
void
|
cleanConfigurationData()
Borra los archivos que se hayan descargado en los campos Opciones 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,
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este |
abstract
void
|
dumpXml(PrintWriter output,
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
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()
Muestra el |
abstract
Object
|
getConfigurationObject(String typeName)
Interfaz genérica para obtener el objeto de configuración con el nombre de tipo determinado. |
abstract
|
getConfigurationObjectList(String typeName)
Similar a |
abstract
CoverageOptions
|
getCoverageOptions()
Obtiene el |
abstract
|
getDeviceConfig()
Obtiene los |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Muestra el |
abstract
TestDeviceOptions
|
getDeviceOptions()
Obtiene el |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Obtiene el |
abstract
IDeviceSelection
|
getDeviceRequirements()
Obtiene el |
abstract
|
getFilesToClean()
Obtén la lista de los archivos que se borrarán durante |
abstract
GlobalTestFilter
|
getGlobalFilters()
Obtiene el |
abstract
|
getInopOptions()
Obtén los nombres de las opciones que no cambiaron ningún valor |
abstract
|
getLabPreparers()
Obtiene los |
abstract
ILeveledLogOutput
|
getLogOutput()
Obtiene el |
abstract
ILogSaver
|
getLogSaver()
Obtiene el |
abstract
|
getMetricCollectors()
Obtiene los |
abstract
|
getMultiPreTargetPreparers()
Obtiene los |
abstract
|
getMultiTargetPreparers()
Obtiene los |
abstract
String
|
getName()
Muestra el nombre de la configuración. |
abstract
|
getPostProcessors()
Obtiene los |
abstract
IRetryDecision
|
getRetryDecision()
Muestra el |
abstract
SkipManager
|
getSkipManager()
Obtiene el |
abstract
|
getSystemStatusCheckers()
Obtiene los |
abstract
|
getTargetPreparers()
Obtiene los |
abstract
|
getTestInvocationListeners()
Obtiene los |
abstract
|
getTests()
Obtiene los |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Incorpora un valor de opción en el conjunto de objetos de configuración. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Incorpora un valor de opción en el conjunto de objetos de configuración. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Incorpora un valor de opción en el conjunto de objetos de configuración. |
abstract
void
|
injectOptionValues(
Incorpora varios valores de opción en el conjunto de objetos de configuración. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Muestra si un dispositivo configurado se etiquetó como isFake=true o no. |
abstract
IConfiguration
|
partialDeepClone(
Crea una clonación base a partir de |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Muestra un texto de ayuda de uso de la línea de comandos para esta configuración a printStream. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Resuelve las opciones de |
abstract
void
|
safeInjectOptionValues(
Insertar varios valores de opción en el conjunto de objetos de configuración sin arrojar uno de la opción no se pueden aplicar. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
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 usó para crear este |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Establece el |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Es un método genérico para establecer el objeto de configuración con el nombre dado y reemplazar cualquier valor existente. |
abstract
void
|
setConfigurationObjectList(String name,
Método genérico para establecer la lista de objetos de configuración para el nombre dado y reemplazar cualquier objeto existente valor. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Establece el |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Establece un |
abstract
void
|
setDeviceConfigList(
Establece los |
abstract
void
|
setDeviceMetricCollectors(
Establece la lista de |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Establece el |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Establece el |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Establece el |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Establece el |
abstract
void
|
setLabPreparers(
Establece la lista de elementos |
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 único |
abstract
void
|
setMultiPreTargetPreparers(
Establece la lista de |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Método de conveniencia para establecer un solo |
abstract
void
|
setMultiTargetPreparers(
Establece la lista de |
abstract
|
setOptionsFromCommandLineArgs(
Establece los campos de configuración
|
abstract
|
setOptionsFromCommandLineArgs(
Establece los campos de configuración
Consultar |
abstract
void
|
setPostProcessors(
Establece la lista de |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Establece el |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Método de conveniencia para establecer un solo |
abstract
void
|
setSystemStatusCheckers(
Establece la lista de |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Establece el |
abstract
void
|
setTargetPreparers(
Establece la lista de elementos |
abstract
void
|
setTest(IRemoteTest test)
Método de conveniencia para establecer un único |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Método de conveniencia para establecer un solo elemento |
abstract
void
|
setTestInvocationListeners(
Establece la lista de elementos |
abstract
void
|
setTests(
Establece la lista de |
abstract
void
|
validateOptions()
Valida los valores de las opciones. |
Métodos públicos
Agregar archivos paraLimpiar
public abstract void addFilesToClean (toBeCleaned)
Agrega los archivos que se deben limpiar durante cleanConfigurationData()
Parámetros | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public abstract void cleanConfigurationData ()
Borra los archivos que se hayan descargado en los campos Opciones resueltos de archivos remotos.
clonar
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 String
Parámetros | |
---|---|
output |
PrintWriter : Es el escritor en el que se imprimirá el XML. |
Arroja | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este IConfiguration
menos los filtros de objetos 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 |
: Es la lista del tipo de objeto que no se debe volcar. |
Arroja | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este IConfiguration
menos los filtros de objetos 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 |
: Es la lista del tipo de objeto que no se debe volcar. |
printDeprecatedOptions |
boolean : Indica si se deben imprimir o no las opciones marcadas como obsoletas. |
printUnchangedOptions |
boolean |
Arroja | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType.
public abstractgetAllConfigurationObjectsOfType (String typeName)
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 | |
---|---|
|
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 |
Línea de comandos get
public abstract String getCommandLine ()
Obtiene la línea de comandos que se usó para crear este IConfiguration
.
Muestra | |
---|---|
String |
la línea de comandos que se usó para crear este IConfiguration . |
getCommandOptions.
public abstract ICommandOptions getCommandOptions ()
Obtiene el ICommandOptions
que se usará de la configuración.
Muestra | |
---|---|
ICommandOptions |
el ICommandOptions proporcionado en la configuración. |
getConfigurationDescription.
public abstract ConfigurationDescriptor getConfigurationDescription ()
Muestra el ConfigurationDescriptor
proporcionado en la configuración.
Muestra | |
---|---|
ConfigurationDescriptor |
getConfigurationObject.
public abstract Object getConfigurationObject (String typeName)
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 el tipo de objeto con nombre determinado
no existe. |
getConfigurationObjectList.
public abstractgetConfigurationObjectList (String typeName)
Similar a getConfigurationObject(String)
, pero para configuración
que admiten varios objetos.
Parámetros | |
---|---|
typeName |
String : Es el nombre de tipo único del objeto de configuración. |
Muestra | |
---|---|
|
la lista de objetos de configuración o null si el tipo de objeto con
el nombre específico no existe. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Obtiene el CoverageOptions
que se usará de la configuración.
Muestra | |
---|---|
CoverageOptions |
el CoverageOptions proporcionado en la configuración. |
getDeviceConfig
public abstractgetDeviceConfig ()
Obtiene los IDeviceConfiguration
de la configuración.
Muestra | |
---|---|
|
los IDeviceConfiguration proporcionados en orden en la configuración |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Muestra el IDeviceConfiguration
asociado al nombre proporcionado, nulo si no se encuentra.
Parámetros | |
---|---|
nameDevice |
String |
Muestra | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Obtiene el TestDeviceOptions
que se usará de la configuración.
Muestra | |
---|---|
TestDeviceOptions |
el TestDeviceOptions proporcionado en la configuración. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Obtiene el IDeviceRecovery
que se usará de la configuración.
Muestra | |
---|---|
IDeviceRecovery |
el IDeviceRecovery proporcionado en la configuración. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Obtiene el IDeviceSelection
que se usará de la configuración.
Muestra | |
---|---|
IDeviceSelection |
el IDeviceSelection proporcionado en la configuración. |
getFilesparaLimpiar
public abstractgetFilesToClean ()
Obtén la lista de los archivos que se borrarán durante cleanConfigurationData()
Muestra | |
---|---|
|
getGlobalFilters.
public abstract GlobalTestFilter getGlobalFilters ()
Obtiene el GlobalTestFilter
para la invocación.
Muestra | |
---|---|
GlobalTestFilter |
getInopOptions.
public abstractgetInopOptions ()
Obtén los nombres de las opciones que no cambiaron ningún valor
Muestra | |
---|---|
|
Preparadores de getLab
public abstractgetLabPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Muestra | |
---|---|
|
los ITargetPreparer proporcionados en orden en la configuración |
getLogOutput.
public abstract ILeveledLogOutput getLogOutput ()
Obtiene el ILeveledLogOutput
que se usará de la configuración.
Muestra | |
---|---|
ILeveledLogOutput |
el ILeveledLogOutput proporcionado en la configuración. |
getLogSaver.
public abstract ILogSaver getLogSaver ()
Obtiene el ILogSaver
que se usará de la configuración.
Muestra | |
---|---|
ILogSaver |
el ILogSaver proporcionado en la configuración. |
getMetricCollectors
public abstractgetMetricCollectors ()
Obtiene los IMetricCollector
de la configuración.
Muestra | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Obtiene los IMultiTargetPreparer
de la configuración que se debe ejecutar antes
cualquiera de los dispositivos target_preparers.
Muestra | |
---|---|
|
los IMultiTargetPreparer proporcionados en orden en la configuración |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Obtiene los IMultiTargetPreparer
de la configuración.
Muestra | |
---|---|
|
los IMultiTargetPreparer proporcionados en orden en la configuración |
getName
public abstract String getName ()
Muestra el nombre de la configuración.
Muestra | |
---|---|
String |
getPostprocesadores
public abstractgetPostProcessors ()
Obtiene los IPostProcessor
de la configuración.
Muestra | |
---|---|
|
getReintentarDecisión
public abstract IRetryDecision getRetryDecision ()
Muestra el IRetryDecision
que se usó para la invocación.
Muestra | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Obtiene el SkipManager
para la invocación.
Muestra | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Obtiene los ISystemStatusChecker
de la configuración.
Muestra | |
---|---|
|
los ISystemStatusChecker proporcionados en orden en la configuración |
getTargetPreparers
public abstractgetTargetPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Muestra | |
---|---|
|
los ITargetPreparer proporcionados en orden en la configuración |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Obtiene los ITestInvocationListener
que se usarán de la configuración.
Muestra | |
---|---|
|
los ITestInvocationListener proporcionados en la configuración |
getTests
public abstractgetTests ()
Obtiene los IRemoteTest
que se ejecutarán desde la configuración.
Muestra | |
---|---|
|
las pruebas proporcionadas en la configuración |
Valor de opción de inyección
public abstract void injectOptionValue (String optionName, String optionValue)
Incorpora 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 : Es el valor de la opción. |
Arroja | |
---|---|
ConfigurationException |
si no se puede establecer el valor de la opción |
Valor de opción de inyección
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Incorpora 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 : Es el valor de la opción del mapa. |
Arroja | |
---|---|
ConfigurationException |
si no se puede establecer el valor de la opción |
InsertarOpciónValorConFuente
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Incorpora 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 : Es 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 puede establecer el valor de la opción |
InsertOptionValues
public abstract void injectOptionValues (optionDefs)
Incorpora varios valores de opción en el conjunto de objetos de configuración.
Es útil para insertar muchos valores de opción a la vez después de crear un objeto nuevo.
Parámetros | |
---|---|
optionDefs |
: Es una lista de definiciones de opciones para insertar. |
Arroja | |
---|---|
ConfigurationException |
si no se pudieron establecer los valores de las opciones |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Muestra si un dispositivo configurado se etiquetó como isFake=true o no.
Parámetros | |
---|---|
deviceName |
String |
Muestra | |
---|---|
boolean |
Clon parcial
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crea una clonación base a partir de clone()
y, luego, realiza una clonación profunda de la lista de un objeto de configuración determinado.
Parámetros | |
---|---|
objectToDeepClone |
: Es la lista de objetos de configuración para la clonación profunda. |
client |
IKeyStoreClient : Es el cliente del almacén de claves. |
Muestra | |
---|---|
IConfiguration |
La configuración clonada parcialmente de forma profunda. |
Arroja | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
Uso de printCommand
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Muestra un texto de ayuda de uso de la línea de comandos para esta configuración a printStream.
Parámetros | |
---|---|
importantOnly |
boolean : Si true , solo imprime la ayuda para las opciones importantes. |
out |
PrintStream : Es el ERROR(/PrintStream) que se usará. |
Arroja | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Resuelve las opciones de ERROR(/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 |
Valores de las opcionesdeinyección seguros
public abstract void safeInjectOptionValues (optionDefs)
Insertar varios valores de opción en el conjunto de objetos de configuración sin arrojar uno de la opción no se pueden aplicar.
Es útil para insertar muchos valores de opción a la vez después de crear un objeto nuevo.
Parámetros | |
---|---|
optionDefs |
: Es una lista de definiciones de opciones para insertar. |
Arroja | |
---|---|
ConfigurationException |
si no se puede crear el OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración Option
con un conjunto determinado de argumentos de línea de comandos mediante un mejor
esfuerzo y esfuerzo.
Consultar ArgsOptionParser
para ver el formato esperado
Parámetros | |
---|---|
listArgs |
: Son los argumentos de la línea de comandos. |
keyStoreClient |
IKeyStoreClient : Es la IKeyStoreClient que se usará. |
Muestra | |
---|---|
|
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 : El nuevo IBuildProvider |
EstablecerLínea de comandos
public abstract void setCommandLine (String[] arrayArgs)
Establece la línea de comandos que se usó para crear este IConfiguration
.
Esto almacena la línea de comandos completa, incluido el nombre de la configuración,
a diferencia de setOptionsFromCommandLineArgs.
Parámetros | |
---|---|
arrayArgs |
String : Es la línea de comandos. |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Establece el ICommandOptions
y reemplaza los valores existentes
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Es un método genérico para establecer el objeto de configuración con el nombre dado y reemplazar cualquier valor existente.
Parámetros | |
---|---|
name |
String : Es el nombre único del tipo de objeto de configuración. |
configObject |
Object : Es el objeto de configuración. |
Arroja | |
---|---|
ConfigurationException |
si el configObject no era del tipo correcto |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Método genérico para establecer la lista de objetos de configuración para el nombre dado y reemplazar cualquier objeto existente valor.
Parámetros | |
---|---|
name |
String : Es el nombre único del tipo de objeto de configuración. |
configList |
: 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 el 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 (deviceConfigs)
Establece los IDeviceConfiguration
y reemplaza cualquier valor existente.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Establece la lista de IMetricCollector
y reemplaza los valores existentes.
Parámetros | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Establece el 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 el IDeviceSelection
y reemplaza los valores existentes
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Establece el ITargetPreparer
y reemplaza cualquier valor existente.
Preparadores de setLab
public abstract void setLabPreparers (preparers)
Establece la lista de elementos ITargetPreparer
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 único IMultiTargetPreparer
en esta configuración que
debe ejecutarse antes que cualquiera de los dispositivos target_preparers y reemplazar los valores existentes
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Establece la lista de IMultiTargetPreparer
de esta configuración que deben ejecutarse
antes de cualquiera de los dispositivos target_preparers, y se reemplazará cualquier valor existente
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniencia para establecer un solo IMultiTargetPreparer
en esta configuración
reemplazar cualquier valor existente
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Establece la lista de IMultiTargetPreparer
en esta configuración y reemplaza cualquier
valores existentes
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Establece los campos de configuración Option
con un conjunto determinado de argumentos de línea de comandos
ArgsOptionParser
para el formato esperado
Parámetros | |
---|---|
listArgs |
: Son los argumentos de la línea de comandos. |
Muestra | |
---|---|
|
los argumentos no consumidos |
Arroja | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración Option
con un conjunto determinado de argumentos de línea de comandos
Consultar ArgsOptionParser
para ver el formato esperado
Parámetros | |
---|---|
listArgs |
: Son los argumentos de la línea de comandos. |
keyStoreClient |
IKeyStoreClient : Es la IKeyStoreClient que se usará. |
Muestra | |
---|---|
|
los argumentos no consumidos |
Arroja | |
---|---|
ConfigurationException |
setPostProcessor
public abstract void setPostProcessors (processors)
Establece la lista de IPostProcessor
y reemplaza los valores existentes.
Parámetros | |
---|---|
processors |
|
setReintentarDecisión
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Establece el IRetryDecision
y reemplaza cualquier valor existente.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método de conveniencia para establecer un solo ISystemStatusChecker
en esta configuración
reemplazar cualquier valor existente
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Establece la lista de ISystemStatusChecker
en esta configuración y reemplaza cualquier
valores existentes
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Establece el ITargetPreparer
y reemplaza cualquier valor existente.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Establece la lista de elementos ITargetPreparer
y reemplaza cualquier valor existente.
setTest
public abstract void setTest (IRemoteTest test)
Método de conveniencia para establecer un único IRemoteTest
en esta configuración, que reemplazará cualquier
valores existentes
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniencia para establecer un solo elemento ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Establece la lista de elementos ITestInvocationListener
y reemplaza los valores existentes.
setTests
public abstract void setTests (tests)
Establece la lista de IRemoteTest
en esta configuración y reemplaza cualquier
valores existentes
ValidarOpciones
public abstract void validateOptions ()
Valida los valores de las opciones.
Actualmente, esto validará que se hayan configurado todas las opciones obligatorias.
Arroja | |
---|---|
ConfigurationException |
si la configuración no es válida |