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 |
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 |
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 |
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 |
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 |
abstract String | getCommandLine () Obtiene la línea de comandos utilizada para crear esta |
abstract ICommandOptions | getCommandOptions () Obtiene |
abstract ConfigurationDescriptor | getConfigurationDescription () Devuelve el |
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 |
abstract CoverageOptions | getCoverageOptions () Obtiene |
abstract | getDeviceConfig () Obtiene los |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Devuelve el |
abstract TestDeviceOptions | getDeviceOptions () Obtiene |
abstract IDeviceRecovery | getDeviceRecovery () Obtiene el |
abstract IDeviceSelection | getDeviceRequirements () Obtiene |
abstract | getFilesToClean () Obtenga la lista de archivos que se limpiarán durante |
abstract GlobalTestFilter | getGlobalFilters () Obtiene |
abstract | getInopOptions () Obtenga 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 () Devuelve el nombre de la configuración. |
abstract | getPostProcessors () Obtiene los |
abstract IRetryDecision | getRetryDecision () Devuelve la |
abstract | getSystemStatusCheckers () Obtiene los |
abstract | getTargetPreparers () Obtiene los |
abstract | getTestInvocationListeners () Obtiene los |
abstract | getTests () Obtiene los |
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 |
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 |
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 |
abstract void | setBuildProvider ( IBuildProvider provider) Reemplace el |
abstract void | setCommandLine (String[] arrayArgs) Establece la línea de comando utilizada para crear esta |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Establezca |
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 |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Establezca una |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Establezca |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Configure la lista de |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Establezca |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Establezca |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Establezca |
abstract void | setLabPreparer ( ITargetPreparer preparer) Establezca |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Configure la lista de |
abstract void | setLogOutput ( ILeveledLogOutput logger) Establezca el |
abstract void | setLogSaver ( ILogSaver logSaver) Configure el |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Método conveniente para establecer un solo |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Establezca la lista de |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Método de conveniencia para establecer un solo |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Establecer la lista de |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Establezca los campos ArgsOptionParser para el formato esperado |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Establezca los campos ArgsOptionParser para el formato esperado |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Configure la lista de |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Establezca |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Método de conveniencia para establecer un solo |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Establecer la lista de |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Establezca |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Configure 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 ( listeners) setTestInvocationListeners ( listeners) Establecer la lista de |
abstract void | setTests ( tests) setTests ( tests) Establecer la lista de |
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 ERROR(/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 |
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 | |
printDeprecatedOptions | boolean : si imprimir o no las opciones marcadas como obsoletas |
printUnchangedOptions | boolean |
Lanza | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (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 abstractgetDeviceConfig ()
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 abstractgetFilesToClean ()
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 abstractgetInopOptions ()
Obtenga los nombres de las opciones que no cambiaron ningún valor
Devoluciones | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
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 abstractgetMetricCollectors ()
Obtiene los IMetricCollector
de la configuración.
Devoluciones | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
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 abstractgetMultiTargetPreparers ()
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 abstractgetPostProcessors ()
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 abstractgetSystemStatusCheckers ()
Obtiene los ISystemStatusChecker
de la configuración.
Devoluciones | |
---|---|
los ISystemStatusChecker proporcionados en orden en la configuración |
getTargetPreparers
public abstractgetTargetPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Devoluciones | |
---|---|
los ITargetPreparer s proporcionados en orden en la configuración |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Obtiene los ITestInvocationListener
s para usar desde la configuración.
Devoluciones | |
---|---|
los ITestInvocationListener s proporcionados en la configuración. |
obtenerPruebas
public abstractgetTests ()
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 |
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 | |
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 |
Lanza | |
---|---|
ConfigurationException | si no se pudo crear el OptionSetter |
establecerBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 | |
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 |
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 abstractsetOptionsFromCommandLineArgs ( listArgs)
Establezca los campos Option
de configuración con un conjunto dado de argumentos de línea de comando
ArgsOptionParser
para el formato esperadoParámetros | |
---|---|
listArgs |
Devoluciones | |
---|---|
los argumentos no consumidos |
Lanza | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Establezca los campos Option
de configuración con un conjunto dado de argumentos de línea de comando
ArgsOptionParser
para el formato esperadoParámetros | |
---|---|
listArgs | |
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 obligatoriasLanza | |
---|---|
ConfigurationException | si la configuración no es válida |