Configuració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) Agregue archivos que deben limpiarse durante |
abstract void | cleanConfigurationData () Elimine cualquier archivo que se haya descargado 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 XML expandido para la configuración con todas las opciones mostradas 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 mostradas 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 mostradas para esta |
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 |
abstract String | getCommandLine () Obtiene la línea de comando utilizada para crear esta |
abstract ICommandOptions | getCommandOptions () Obtiene las |
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 las |
abstract | getDeviceConfig () Obtiene los |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Devuelve el |
abstract TestDeviceOptions | getDeviceOptions () Obtiene |
abstract IDeviceRecovery | getDeviceRecovery () Obtiene el |
abstract IDeviceSelection | getDeviceRequirements () Obtiene el |
abstract | getFilesToClean () Obtenga la lista de archivos que se limpiarán durante |
abstract GlobalTestFilter | getGlobalFilters () Obtiene el |
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 el |
abstract SkipManager | getSkipManager () Obtiene |
abstract | getSystemStatusCheckers () Obtiene los |
abstract | getTargetPreparers () Obtiene los |
abstract | getTestInvocationListeners () Obtiene los |
abstract | getTests () Obtiene que |
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 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 ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Cree un clon base desde |
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 printStream determinado. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Resuelva las opciones de |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Inyecte múltiples valores de opciones en el conjunto de objetos de configuración sin lanzarlos si una de las opciones no se puede aplicar. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Configure 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) Configure |
abstract void | setConfigurationObject (String name, Object configObject) Método genérico para configurar 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 un |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Establezca los |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Establezca la lista de |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Configure |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Configure |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Configure |
abstract void | setLabPreparer ( ITargetPreparer preparer) Establezca |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Establezca la lista de |
abstract void | setLogOutput ( ILeveledLogOutput logger) Establezca |
abstract void | setLogSaver ( ILogSaver logSaver) Configure |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Método conveniente para establecer un único |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Establezca la lista de |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Método conveniente para establecer un único |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Establezca 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 conocer el formato esperado. |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Establezca la lista de |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Establezca |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Método conveniente para establecer un único |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Establezca la lista de |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Establezca |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Establezca la lista de |
abstract void | setTest ( IRemoteTest test) Método conveniente para establecer un único |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Método conveniente para configurar un único |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Establezca la lista de |
abstract void | setTests ( tests) setTests ( tests) Establezca la lista de |
abstract void | validateOptions () Validar los valores de las opciones. |
Métodos públicos
agregar archivos para limpiar
public abstract void addFilesToClean (toBeCleaned)
Agregue archivos que deben limpiarse durante cleanConfigurationData()
Parámetros | |
---|---|
toBeCleaned |
limpieza de datos de configuración
public abstract void cleanConfigurationData ()
Elimine cualquier archivo que se haya descargado en los campos de opción resueltos de archivos remotos.
clon
public abstract IConfiguration clone ()
Crea una copia superficial de este objeto.
Devoluciones | |
---|---|
IConfiguration | una copia de {link IConfiguration} |
volcadoXml
public abstract void dumpXml (PrintWriter output)
Obtiene el archivo XML expandido para la configuración con todas las opciones mostradas para esta IConfiguration
como una String
.
Parámetros | |
---|---|
output | PrintWriter : el escritor en el que imprimir el xml. |
Lanza | |
---|---|
| IOExcepción |
volcadoXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Obtiene el archivo XML expandido para la configuración con todas las opciones mostradas 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 en el que imprimir el xml. |
excludeFilters |
Lanza | |
---|---|
| IOExcepción |
volcadoXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Obtiene el archivo XML expandido para la configuración con todas las opciones mostradas 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 en el que imprimir el xml. |
excludeFilters | |
printDeprecatedOptions | boolean : si se imprimen o no las opciones marcadas como obsoletas |
printUnchangedOptions | boolean |
Lanza | |
---|---|
| IOExcepción |
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 : 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 IBuildProvider
de la configuración.
Devoluciones | |
---|---|
IBuildProvider | el IBuildProvider proporcionado en la configuración |
obtener línea de comando
public abstract String getCommandLine ()
Obtiene la línea de comando utilizada para crear esta IConfiguration
.
Devoluciones | |
---|---|
String | la línea de comando utilizada para crear esta IConfiguration . |
obtener opciones de comando
public abstract ICommandOptions getCommandOptions ()
Obtiene las ICommandOptions
que se utilizarán desde la configuración.
Devoluciones | |
---|---|
ICommandOptions | las ICommandOptions proporcionadas en la configuración. |
getConfigurationDescripción
public abstract ConfigurationDescriptor getConfigurationDescription ()
Devuelve el ConfigurationDescriptor
proporcionado en la configuración.
Devoluciones | |
---|---|
ConfigurationDescriptor |
obtener objeto de configuración
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 de pila no existe. |
obtener lista de objetos de configuración
public abstractgetConfigurationObjectList (String typeName)
Similar a getConfigurationObject(String)
, pero para tipos de objetos de configuración que admiten múltiples 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 de pila no existe. |
obtener opciones de cobertura
public abstract CoverageOptions getCoverageOptions ()
Obtiene las CoverageOptions
que se utilizarán 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 se proporcionan en orden en la configuración |
getDeviceConfigByName
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. |
obtener recuperación del dispositivo
public abstract IDeviceRecovery getDeviceRecovery ()
Obtiene el IDeviceRecovery
que se utilizará desde la configuración.
Devoluciones | |
---|---|
IDeviceRecovery | el IDeviceRecovery proporcionado en la configuración. |
obtener requisitos del dispositivo
public abstract IDeviceSelection getDeviceRequirements ()
Obtiene el IDeviceSelection
que se utilizará desde la configuración.
Devoluciones | |
---|---|
IDeviceSelection | el IDeviceSelection proporcionado en la configuración. |
obtener archivos para limpiar
public abstractgetFilesToClean ()
Obtenga la lista de archivos que se limpiarán durante cleanConfigurationData()
Devoluciones | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Obtiene el GlobalTestFilter
para la invocación.
Devoluciones | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Obtenga los nombres de las opciones que no cambiaron ningún valor
Devoluciones | |
---|---|
getLabPreparadores
public abstractgetLabPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Devoluciones | |
---|---|
los ITargetPreparer se proporcionan en orden en la configuración |
obtener salida de registro
public abstract ILeveledLogOutput getLogOutput ()
Obtiene el ILeveledLogOutput
que se utilizará desde la configuración.
Devoluciones | |
---|---|
ILeveledLogOutput | el ILeveledLogOutput proporcionado en la configuración. |
obtenerLogSaver
public abstract ILogSaver getLogSaver ()
Obtiene el ILogSaver
que se utilizará desde la configuración.
Devoluciones | |
---|---|
ILogSaver | el ILogSaver proporcionado en la configuración. |
getMetricCollectors
public abstractgetMetricCollectors ()
Obtiene los IMetricCollector
de la configuración.
Devoluciones | |
---|---|
getMultiPreTargetPreparadores
public abstractgetMultiPreTargetPreparers ()
Obtiene los IMultiTargetPreparer
de la configuración que deben ejecutarse antes de cualquiera de los dispositivos target_preparers.
Devoluciones | |
---|---|
los IMultiTargetPreparer proporcionados en orden en la configuración |
getPreparadores de objetivos múltiples
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 |
obtener postprocesadores
public abstractgetPostProcessors ()
Obtiene los IPostProcessor
de la configuración.
Devoluciones | |
---|---|
obtenerReintentarDecisión
public abstract IRetryDecision getRetryDecision ()
Devuelve el IRetryDecision
utilizado para la invocación.
Devoluciones | |
---|---|
IRetryDecision |
obtenerSkipManager
public abstract SkipManager getSkipManager ()
Obtiene SkipManager
para la invocación.
Devoluciones | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Obtiene los ISystemStatusChecker
de la configuración.
Devoluciones | |
---|---|
los ISystemStatusChecker s proporcionados en orden en la configuración |
getTargetPreparadores
public abstractgetTargetPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Devoluciones | |
---|---|
los ITargetPreparer se proporcionan en orden en la configuración |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Obtiene los ITestInvocationListener
que se utilizarán desde la configuración.
Devoluciones | |
---|---|
los ITestInvocationListener proporcionados en la configuración. |
obtener pruebas
public abstractgetTests ()
Obtiene que IRemoteTest
s se ejecute 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 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 se 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 opciones que se generan dinámicamente.Parámetros | |
---|---|
optionName | String : el nombre de la opción |
optionKey | String : la clave opcional para las opciones del mapa, o nula |
optionValue | String : el valor de la opción del mapa. |
Lanza | |
---|---|
ConfigurationException | si no se pudo establecer el valor de la opción |
inyectarOptionValueWithSource
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 opciones que se generan dinámicamente.Parámetros | |
---|---|
optionName | String : el nombre de la opción |
optionKey | String : la clave opcional para las opciones del mapa, o nula |
optionValue | String : el valor de la opción del mapa. |
optionSource | String : la configuración de origen que proporcionó el valor de esta opción |
Lanza | |
---|---|
ConfigurationException | si no se pudo establecer el valor de la opción |
inyectar valores de opción
public abstract void injectOptionValues (optionDefs)
Inyecte múltiples valores de opciones en el conjunto de objetos de configuración.
Útil para inyectar muchos valores de opciones a la vez después de crear un nuevo objeto.Parámetros | |
---|---|
optionDefs |
Lanza | |
---|---|
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 |
Devoluciones | |
---|---|
boolean |
clon profundo parcial
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Cree un clon base desde clone()
y luego clone profundamente la lista de objetos de configuración dados.
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)
Genera un texto de ayuda sobre el uso de la línea de comandos para esta configuración en printStream determinado.
Parámetros | |
---|---|
importantOnly | boolean : si es true solo imprime la ayuda para las opciones importantes |
out | PrintStream : el ERROR(/PrintStream) a utilizar. |
Lanza | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolver opciones diná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 |
valoresdeopcióndeinyecciónsegura
public abstract void safeInjectOptionValues (optionDefs)
Inyecte múltiples valores de opciones en el conjunto de objetos de configuración sin lanzarlos si una de las opciones no se puede aplicar.
Útil para inyectar muchos valores de opciones a la vez después de crear un nuevo objeto.
Parámetros | |
---|---|
optionDefs |
Lanza | |
---|---|
ConfigurationException | si no se pudo crear el OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Configure los campos Option
de configuración con un conjunto determinado de argumentos de línea de comando utilizando un enfoque de mejor esfuerzo.
Consulte ArgsOptionParser
para conocer el formato esperado.
Parámetros | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient a utilizar. |
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 comando, incluido el nombre de la configuración, a diferencia de setOptionsFromCommandLineArgs.
Parámetros | |
---|---|
arrayArgs | String : la línea de comando |
establecer opciones de comando
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Configure ICommandOptions
y reemplace cualquier valor existente.
establecerConfiguraciónObjeto
public abstract void setConfigurationObject (String name, Object configObject)
Método genérico para configurar 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 |
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, 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 en la lista no es del tipo correcto |
establecer opciones de cobertura
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Establezca CoverageOptions
y reemplace los valores existentes.
Parámetros | |
---|---|
coverageOptions | CoverageOptions |
configurarDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Establezca un IDeviceConfiguration
y reemplace cualquier valor existente.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Establezca los IDeviceConfiguration
s, reemplazando cualquier valor existente.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Establezca la lista de IMetricCollector
, reemplazando cualquier valor existente.
Parámetros | |
---|---|
collectors |
establecer opciones de dispositivo
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Configure TestDeviceOptions
y reemplace cualquier valor existente.
Parámetros | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Configure IDeviceRecovery
y reemplace cualquier valor existente.
establecer requisitos del dispositivo
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Configure IDeviceSelection
y reemplace cualquier valor existente.
setLabPreparador
public abstract void setLabPreparer (ITargetPreparer preparer)
Establezca ITargetPreparer
y reemplace cualquier valor existente.
setLabPreparadores
public abstract void setLabPreparers (preparers)
Establezca la lista de ITargetPreparer
, reemplazando cualquier valor existente.
establecer salida de registro
public abstract void setLogOutput (ILeveledLogOutput logger)
Establezca ILeveledLogOutput
y reemplace cualquier valor existente.
establecerLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Configure ILogSaver
y reemplace cualquier valor existente.
setMultiPreTargetPreparar
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Método conveniente para establecer un único IMultiTargetPreparer
en esta configuración que debe ejecutarse antes que cualquiera de los dispositivos target_preparers, reemplazando cualquier valor existente.
setMultiPreTargetPreparadores
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Establezca la lista de IMultiTargetPreparer
en esta configuración que deben ejecutarse antes de cualquiera de los dispositivos target_preparers, reemplazando cualquier valor existente.
setMultiTargetPreparar
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método conveniente para establecer un único IMultiTargetPreparer
en esta configuración, reemplazando cualquier valor existente
setPreparadores de objetivos múltiples
public abstract void setMultiTargetPreparers (multiTargPreps)
Establezca la lista de IMultiTargetPreparer
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 conocer el formato esperado.Parámetros | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient a utilizar. |
Devoluciones | |
---|---|
los argumentos no consumidos |
Lanza | |
---|---|
ConfigurationException |
establecerPostProcesadores
public abstract void setPostProcessors (processors)
Establezca la lista de IPostProcessor
, reemplazando cualquier valor existente.
Parámetros | |
---|---|
processors |
establecerReintentarDecisión
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Establezca IRetryDecision
y reemplace cualquier valor existente.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método conveniente para establecer un único ISystemStatusChecker
en esta configuración, reemplazando cualquier valor existente
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Establezca la lista de ISystemStatusChecker
en esta configuración, reemplazando cualquier valor existente
establecerTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Establezca ITargetPreparer
y reemplace cualquier valor existente.
setTargetPreparadores
public abstract void setTargetPreparers (preparers)
Establezca la lista de ITargetPreparer
, reemplazando cualquier valor existente.
establecerprueba
public abstract void setTest (IRemoteTest test)
Método conveniente para establecer un único IRemoteTest
en esta configuración, reemplazando cualquier valor existente
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Método conveniente para configurar un único ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Establezca la lista de ITestInvocationListener
s, reemplazando cualquier valor existente
establecer pruebas
public abstract void setTests (tests)
Establezca la lista de IRemoteTest
en esta configuración, reemplazando cualquier valor existente
validarOpciones
public abstract void validateOptions ()
Validar los valores de las opciones.
Actualmente, esto solo validará que se hayan configurado todas las opciones obligatorias.Lanza | |
---|---|
ConfigurationException | si la configuración no es válida |