Configuración
public class Configuration
extends Object
implements IConfiguration
java.lang.Objeto | |
↳ | com.android.tradefed.config.Configuración |
Una implementación concreta IConfiguration
que almacena los objetos de configuración cargados en un mapa.
Resumen
Campos | |
---|---|
public static final String | BUILD_PROVIDER_TYPE_NAME |
public static final String | CMD_OPTIONS_TYPE_NAME |
public static final String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
public static final String | COVERAGE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
public static final String | DEVICE_NAME |
public static final String | DEVICE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_RECOVERY_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_FILTERS_TYPE_NAME |
public static final String | LAB_PREPARER_TYPE_NAME |
public static final String | LOGGER_TYPE_NAME |
public static final String | LOG_SAVER_TYPE_NAME |
public static final String | METRIC_POST_PROCESSOR_TYPE_NAME |
public static final String | MULTI_PREPARER_TYPE_NAME |
public static final String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
public static final String | RESULT_REPORTER_TYPE_NAME |
public static final String | RETRY_DECISION_TYPE_NAME |
public static final String | SANBOX_OPTIONS_TYPE_NAME |
public static final String | SANDBOX_TYPE_NAME |
public static final String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Constructores públicos | |
---|---|
Configuration (String name, String description) Crea una |
Métodos públicos | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Agregar archivos que deben limpiarse durante |
void | cleanConfigurationData () Elimine los archivos que se descargaron en los campos de opción resueltos de los archivos remotos. |
Configuration | clone () Crea una copia superficial de este objeto. |
void | dumpXml (PrintWriter output) Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para esta |
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 |
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 |
getAllConfigurationObjectsOfType (String configType) Interfaz genérica para obtener todo el objeto de un nombre de tipo determinado en todos los dispositivos. | |
IBuildProvider | getBuildProvider () Obtiene el |
String | getCommandLine () Obtiene la línea de comandos utilizada para crear esta |
ICommandOptions | getCommandOptions () Obtiene |
ConfigurationDescriptor | getConfigurationDescription () Devuelve el |
Object | getConfigurationObject (String typeName) Interfaz genérica para obtener el objeto de configuración con el nombre de tipo dado. |
getConfigurationObjectList (String typeName) Similar a | |
CoverageOptions | getCoverageOptions () Obtiene |
String | getDescription () |
getDeviceConfig () Obtiene los | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Devuelve el |
TestDeviceOptions | getDeviceOptions () Obtiene |
IDeviceRecovery | getDeviceRecovery () Obtiene el |
IDeviceSelection | getDeviceRequirements () Obtiene |
getFilesToClean () Obtenga la lista de archivos que se limpiarán durante | |
GlobalTestFilter | getGlobalFilters () Obtiene |
getInopOptions () Obtenga los nombres de las opciones que no cambiaron ningún valor | |
getLabPreparers () Obtiene los | |
ILeveledLogOutput | getLogOutput () Obtiene el |
ILogSaver | getLogSaver () Obtiene el |
getMetricCollectors () Obtiene los | |
static | getMultiDeviceSupportedTag () Devuelve el |
getMultiPreTargetPreparers () Obtiene los | |
getMultiTargetPreparers () Obtiene los | |
String | getName () Devuelve el nombre de la configuración. |
getPostProcessors () Obtiene los | |
IRetryDecision | getRetryDecision () Devuelve la |
getSystemStatusCheckers () Obtiene los | |
getTargetPreparers () Obtiene los | |
getTestInvocationListeners () Obtiene los | |
getTests () Obtiene los | |
void | injectOptionValue (String optionName, String optionValue) Inyecte un valor de opción en el conjunto de objetos de configuración. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Inyecte un valor de opción en el conjunto de objetos de configuración. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Inyecte un valor de opción en el conjunto de objetos de configuración. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Inyecte múltiples valores de opción en el conjunto de objetos de configuración. |
boolean | isDeviceConfiguredFake (String deviceName) Devuelve si un dispositivo configurado está etiquetado como isFake=true o no. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Cree un clon base desde |
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. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Resuelva las opciones de |
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. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Establezca los campos | |
void | setBuildProvider ( IBuildProvider provider) Reemplace el |
void | setCommandLine (String[] arrayArgs) Establece la línea de comando utilizada para crear esta |
void | setCommandOptions ( ICommandOptions cmdOptions) Establezca |
void | setConfigurationObject (String typeName, Object configObject) Método genérico para establecer el objeto de configuración con el nombre dado, reemplazando cualquier valor existente. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Método genérico para establecer la lista de objetos de configuración para el nombre dado, reemplazando cualquier valor existente. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Establezca |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Establezca una |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Establezca |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Configure la lista de |
void | setDeviceOptions ( TestDeviceOptions devOptions) Establezca |
void | setDeviceRecovery ( IDeviceRecovery recovery) Establezca |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Establezca |
void | setLabPreparer ( ITargetPreparer preparer) Establezca |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Configure la lista de |
void | setLogOutput ( ILeveledLogOutput logger) Establezca el |
void | setLogSaver ( ILogSaver logSaver) Configure el |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Método conveniente para establecer un solo |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Establezca la lista de |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Método de conveniencia para establecer un solo |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Establecer la lista de |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Establezca los campos ArgsOptionParser para el formato esperado | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Establezca los campos ArgsOptionParser para el formato esperado | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Configure la lista de |
void | setRetryDecision ( IRetryDecision decisionRetry) Establezca |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Método de conveniencia para establecer un solo |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Establecer la lista de |
void | setTargetPreparer ( ITargetPreparer preparer) Establezca |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Configure la lista de |
void | setTest ( IRemoteTest test) Método de conveniencia para establecer un solo |
void | setTestInvocationListener ( ITestInvocationListener listener) Método de conveniencia para establecer un solo |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Establecer la lista de |
void | setTests ( tests) setTests ( tests) Establecer la lista de |
void | validateOptions () Validar valores de opciones. |
Métodos protegidos | |
---|---|
boolean | isRemoteEnvironment () Devuelve si el entorno de TF es o no una invocación remota. |
Campos
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COBERTURA_OPCIONES_TIPO_NOMBRE
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
NOMBRE DEL DISPOSITIVO
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LABORATORIO_PREPARADOR_TIPO_NOMBRE
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULTADO_REPORTADOR_TIPO_NOMBRE
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Constructores públicos
Configuración
public Configuration (String name, String description)
Crea una Configuration
con objetos de configuración predeterminados.
Parámetros | |
---|---|
name | String |
description | String |
Métodos públicos
agregar archivos a limpiar
public void addFilesToClean (toBeCleaned)
Agregar archivos que deben limpiarse durante cleanConfigurationData()
Parámetros | |
---|---|
toBeCleaned |
cleanConfigurationData
public void cleanConfigurationData ()
Elimine los archivos que se descargaron en los campos de opción resueltos de los archivos remotos.
clon
public Configuration clone ()
Crea una copia superficial de este objeto.
Devoluciones | |
---|---|
Configuration |
dumpXml
public 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. |
dumpXml
public 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 |
dumpXml
public 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 |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interfaz genérica para obtener todo el objeto de un nombre de tipo determinado en todos los dispositivos.
Parámetros | |
---|---|
configType | String : el tipo único del objeto de configuración |
Devoluciones | |
---|---|
La lista de objetos de configuración del tipo dado. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Obtiene el IBuildProvider
de la configuración.
Devoluciones | |
---|---|
IBuildProvider | el IBuildProvider proporcionado en la configuración |
getCommandLine
public 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 ICommandOptions getCommandOptions ()
Obtiene ICommandOptions
para usar desde la configuración.
Devoluciones | |
---|---|
ICommandOptions | las ICommandOptions proporcionadas en la configuración. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Devuelve el ConfigurationDescriptor
proporcionado en la configuración.
Devoluciones | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public 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
publicgetConfigurationObjectList (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 CoverageOptions getCoverageOptions ()
Obtiene CoverageOptions
para usar desde la configuración.
Devoluciones | |
---|---|
CoverageOptions | las CoverageOptions proporcionadas en la configuración. |
obtenerDescripción
public String getDescription ()
Devoluciones | |
---|---|
String | una breve descripción legible por el usuario esta Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Obtiene los IDeviceConfiguration
de la configuración.
Devoluciones | |
---|---|
los IDeviceConfiguration s proporcionados en orden en la configuración |
getDeviceConfigByNombre
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Devuelve el IDeviceConfiguration
asociado al nombre proporcionado, nulo si no se encuentra.
Parámetros | |
---|---|
nameDevice | String |
Devoluciones | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Obtiene TestDeviceOptions
para usar desde la configuración.
Devoluciones | |
---|---|
TestDeviceOptions | las TestDeviceOptions proporcionadas en la configuración. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Obtiene el IDeviceRecovery
para usar desde la configuración.
Devoluciones | |
---|---|
IDeviceRecovery | el IDeviceRecovery proporcionado en la configuración. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Obtiene IDeviceSelection
para usar desde la configuración.
Devoluciones | |
---|---|
IDeviceSelection | la IDeviceSelection proporcionada en la configuración. |
getFilesToClean
publicgetFilesToClean ()
Obtenga la lista de archivos que se limpiarán durante cleanConfigurationData()
Devoluciones | |
---|---|
obtener filtros globales
public GlobalTestFilter getGlobalFilters ()
Obtiene GlobalTestFilter
para la invocación.
Devoluciones | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Obtenga los nombres de las opciones que no cambiaron ningún valor
Devoluciones | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Devoluciones | |
---|---|
los ITargetPreparer s proporcionados en orden en la configuración |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Obtiene el ILeveledLogOutput
para usar desde la configuración.
Devoluciones | |
---|---|
ILeveledLogOutput | el ILeveledLogOutput proporcionado en la configuración. |
getLogSaver
public ILogSaver getLogSaver ()
Obtiene el ILogSaver
para usar desde la configuración.
Devoluciones | |
---|---|
ILogSaver | el ILogSaver proporcionado en la configuración. |
getMetricCollectors
publicgetMetricCollectors ()
Obtiene los IMetricCollector
de la configuración.
Devoluciones | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Devuelve el ERROR(/Set)
de las etiquetas que se admiten en una etiqueta de dispositivo para la configuración de varios dispositivos.
Devoluciones | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
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
publicgetMultiTargetPreparers ()
Obtiene los IMultiTargetPreparer
de la configuración.
Devoluciones | |
---|---|
los IMultiTargetPreparer proporcionados en orden en la configuración |
obtenerNombre
public String getName ()
Devuelve el nombre de la configuración.
Devoluciones | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
Obtiene los IPostProcessor
de la configuración.
Devoluciones | |
---|---|
getRetryDecision
public IRetryDecision getRetryDecision ()
Devuelve la IRetryDecision
utilizada para la invocación.
Devoluciones | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Obtiene los ISystemStatusChecker
de la configuración.
Devoluciones | |
---|---|
los ISystemStatusChecker proporcionados en orden en la configuración |
getTargetPreparers
publicgetTargetPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Devoluciones | |
---|---|
los ITargetPreparer s proporcionados en orden en la configuración |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Obtiene los ITestInvocationListener
s para usar desde la configuración.
Devoluciones | |
---|---|
los ITestInvocationListener s proporcionados en la configuración. |
obtenerPruebas
publicgetTests ()
Obtiene los IRemoteTest
para ejecutarse desde la configuración.
Devoluciones | |
---|---|
las pruebas proporcionadas en la configuración |
inyectarValorOpción
public 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 |
inyectarValorOpción
public 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 |
inyectarValorOpciónConFuente
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 |
source | String : la configuración de origen que proporcionó este valor de opción |
Lanza | |
---|---|
ConfigurationException |
inyectarValoresOpciones
public 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 |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Devuelve si un dispositivo configurado está etiquetado como isFake=true o no.
Parámetros | |
---|---|
deviceName | String |
Devoluciones | |
---|---|
boolean |
clonprofundoparcial
public 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 | |
---|---|
ConfigurationException |
imprimirComandoUso
public 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 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 | |
---|---|
BuildRetrievalError | |
ConfigurationException |
SafeInjectOptionValues
public 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 |
establecerBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 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 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 void setCommandOptions (ICommandOptions cmdOptions)
Establezca ICommandOptions
, reemplazando cualquier valor existente
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Método genérico para establecer el objeto de configuración con el nombre dado, reemplazando cualquier valor existente.
Parámetros | |
---|---|
typeName | String : el nombre único del tipo de objeto de configuración. |
configObject | Object : el objeto de configuración |
Lanza | |
---|---|
ConfigurationException |
setConfigurationObjectListConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Método genérico para establecer la lista de objetos de configuración para el nombre dado, reemplazando cualquier valor existente.
Parámetros | |
---|---|
typeName | String : el nombre único del tipo de objeto de configuración. |
configList |
Lanza | |
---|---|
ConfigurationException |
establecer opciones de cobertura
public void setCoverageOptions (CoverageOptions coverageOptions)
Establezca CoverageOptions
, reemplazando cualquier valor existente.
Parámetros | |
---|---|
coverageOptions | CoverageOptions |
configurarDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Establezca una IDeviceConfiguration
, reemplazando cualquier valor existente.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Establezca IDeviceConfiguration
s, reemplazando cualquier valor existente.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Configure la lista de IMetricCollector
s, reemplazando cualquier valor existente.
Parámetros | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Establezca TestDeviceOptions
, reemplazando cualquier valor existente
Parámetros | |
---|---|
devOptions | TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Establezca IDeviceRecovery
, reemplazando cualquier valor existente.
establecer los requisitos del dispositivo
public void setDeviceRequirements (IDeviceSelection devRequirements)
Establezca IDeviceSelection
, reemplazando cualquier valor existente
establecerLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Establezca ITargetPreparer
, reemplazando cualquier valor existente.
setLabPreparers
public void setLabPreparers (preparers)
Configure la lista de ITargetPreparer
s, reemplazando cualquier valor existente.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Establezca el ILeveledLogOutput
, reemplazando cualquier valor existente.
establecerLogSaver
public void setLogSaver (ILogSaver logSaver)
Configure el ILogSaver
, reemplazando cualquier valor existente.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 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 void setMultiTargetPreparers (multiTargPreps)
Establecer la lista de IMultiTargetPreparer
s en esta configuración, reemplazando cualquier valor existente
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Configure la lista de IPostProcessor
s, reemplazando cualquier valor existente.
Parámetros | |
---|---|
processors |
establecerReintentarDecisión
public void setRetryDecision (IRetryDecision decisionRetry)
Establezca IRetryDecision
, reemplazando cualquier valor existente.
establecerSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método de conveniencia para establecer un solo ISystemStatusChecker
en esta configuración, reemplazando cualquier valor existente
establecerSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Establecer la lista de ISystemStatusChecker
s en esta configuración, reemplazando cualquier valor existente
establecerTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Establezca ITargetPreparer
, reemplazando cualquier valor existente.
establecerTargetPreparers
public void setTargetPreparers (preparers)
Configure la lista de ITargetPreparer
s, reemplazando cualquier valor existente.
establecer prueba
public void setTest (IRemoteTest test)
Método de conveniencia para establecer un solo IRemoteTest
en esta configuración, reemplazando cualquier valor existente
setTestInvocaciónListener
public void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniencia para establecer un solo ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Establecer la lista de ITestInvocationListener
s, reemplazando cualquier valor existente
establecer pruebas
public void setTests (tests)
Establecer la lista de IRemoteTest
s en esta configuración, reemplazando cualquier valor existente
validarOpciones
public void validateOptions ()
Validar valores de opciones.
Actualmente, esto solo validará que se hayan configurado todas las opciones obligatoriasLanza | |
---|---|
ConfigurationException |
Métodos protegidos
esRemoteEnvironment
protected boolean isRemoteEnvironment ()
Devuelve si el entorno de TF es o no una invocación remota.
Devoluciones | |
---|---|
boolean |