Configuración
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Es una implementación concreta de IConfiguration que almacena los objetos de configuración cargados en un mapa.
Resumen
Constantes | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
Campos | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
Constructores públicos | |
|---|---|
Configuration(String name, String description)
Crea un |
|
Métodos públicos | |
|---|---|
void
|
addFilesToClean(
Agrega archivos que se deben limpiar durante |
void
|
cleanConfigurationData()
Borra los archivos que se descargaron en los campos de opción resueltos de 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 este |
void
|
dumpXml(PrintWriter output,
Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para este |
void
|
dumpXml(PrintWriter output,
Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para este |
|
getAllConfigurationObjectsOfType(String configType)
Es una interfaz genérica para obtener todos los objetos de un nombre de tipo determinado en todos los dispositivos. |
IBuildProvider
|
getBuildProvider()
Obtiene el |
String
|
getCommandLine()
Obtiene la línea de comandos que se usó para crear este |
ICommandOptions
|
getCommandOptions()
Obtiene el |
ConfigurationDescriptor
|
getConfigurationDescription()
Devuelve el |
Object
|
getConfigurationObject(String typeName)
Es una interfaz genérica para obtener el objeto de configuración con el nombre de tipo determinado. |
|
getConfigurationObjectList(String typeName)
Es similar a |
CoverageOptions
|
getCoverageOptions()
Obtiene el |
String
|
getDescription()
|
|
getDeviceConfig()
Obtiene los |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Devuelve el |
TestDeviceOptions
|
getDeviceOptions()
Obtiene el |
IDeviceRecovery
|
getDeviceRecovery()
Obtiene el |
IDeviceSelection
|
getDeviceRequirements()
Obtiene el |
|
getFilesToClean()
Obtén la lista de archivos que se limpiarán durante |
GlobalTestFilter
|
getGlobalFilters()
Obtiene el |
|
getInopOptions()
Obtén 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 el |
SkipManager
|
getSkipManager()
Obtiene el |
|
getSystemStatusCheckers()
Obtiene los |
|
getTargetPreparers()
Obtiene los |
|
getTestInvocationListeners()
Obtiene los |
|
getTests()
Obtiene los objetos |
void
|
injectOptionValue(String optionName, String optionValue)
Inserta un valor de opción en el conjunto de objetos de configuración. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Inserta un valor de opción en el conjunto de objetos de configuración. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Inserta un valor de opción en el conjunto de objetos de configuración. |
void
|
injectOptionValues(
Inserta varios valores de opciones 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(
Crea un clon base a partir de |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Genera un texto de ayuda sobre el uso de la línea de comandos para esta configuración en el objeto PrintStream determinado. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Resuelve las opciones de |
void
|
safeInjectOptionValues(
Inserta varios valores de opciones en el conjunto de objetos de configuración sin arrojar una excepción si no se puede aplicar una de las opciones. |
|
setBestEffortOptionsFromCommandLineArgs(
Establece los campos de configuración |
void
|
setBuildProvider(IBuildProvider provider)
Reemplaza el |
void
|
setCommandLine(String[] arrayArgs)
Establece la línea de comandos que se usa para crear este |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Establece |
void
|
setConfigurationObject(String typeName, Object configObject)
Método genérico para establecer el objeto de configuración con el nombre determinado, reemplazando cualquier valor existente. |
void
|
setConfigurationObjectList(String typeName,
Método genérico para establecer la lista de objetos de configuración para el nombre determinado, reemplazando cualquier valor existente. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Establece |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Establece un |
void
|
setDeviceConfigList(
Establece los |
void
|
setDeviceMetricCollectors(
Establece la lista de |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Establece |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Establece el valor de |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Establece |
void
|
setLabPreparer(ITargetPreparer preparer)
Establece el |
void
|
setLabPreparers(
Establece la lista de |
void
|
setLogOutput(ILeveledLogOutput logger)
Establece el valor de |
void
|
setLogSaver(ILogSaver logSaver)
Establece el valor de |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Método de conveniencia para establecer un solo |
void
|
setMultiPreTargetPreparers(
Establece la lista de |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Método de conveniencia para establecer un solo |
void
|
setMultiTargetPreparers(
Establece la lista de |
|
setOptionsFromCommandLineArgs(
Establece los campos de configuración
|
|
setOptionsFromCommandLineArgs(
Establece los campos de configuración
Consulta |
void
|
setPostProcessors(
Establece la lista de |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Establece el |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Método de conveniencia para establecer un solo |
void
|
setSystemStatusCheckers(
Establece la lista de |
void
|
setTargetPreparer(ITargetPreparer preparer)
Establece el valor de |
void
|
setTargetPreparers(
Establece 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(
Establece la lista de |
void
|
setTests(
Establece la lista de |
void
|
validateOptions()
Valida los valores de las opciones. |
Métodos protegidos | |
|---|---|
boolean
|
isRemoteEnvironment()
Devuelve si el entorno de TF es una invocación remota. |
Constantes
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Valor de la constante: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Valor de la constante: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Valor de la constante: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Valor de la constante: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Valor de la constante: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Valor de la constante: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Valor de la constante: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Valor de la constante: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Valor de la constante: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Valor de la constante: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Valor de la constante: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Valor de la constante: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Valor de la constante: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Valor de la constante: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Valor de la constante: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Valor de la constante: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Valor de la constante: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Valor de la constante: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Valor de la constante: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Valor de la constante: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Valor de la constante: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Valor de la constante: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Valor de la constante: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Valor de la constante: "test"
Campos
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
Constructores públicos
Configuración
public Configuration (String name,
String description)Crea un Configuration con objetos de configuración predeterminados.
| Parámetros | |
|---|---|
name |
String |
description |
String |
Métodos públicos
addFilesToClean
public void addFilesToClean (toBeCleaned)
Agrega archivos que se deben limpiar durante cleanConfigurationData()
| Parámetros | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Borra los archivos que se descargaron en los campos de opción resueltos de archivos remotos.
clone
public Configuration clone ()
Crea una copia superficial de este objeto.
| Muestra | |
|---|---|
Configuration |
|
dumpXml
public void dumpXml (PrintWriter output)
Obtiene el archivo XML expandido para la configuración con todas las opciones que se muestran para este IConfiguration como un String.
| Parámetros | |
|---|---|
output |
PrintWriter: Es el escritor en el que se imprimirá el XML. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters) Obtiene el archivo XML expandido para 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 de tipos de objetos que no se deben volcar. |
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 este IConfiguration, menos los objetos filtrados por su nombre de clave.
Ejemplo de filtro: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parámetros | |
|---|---|
output |
PrintWriter: Es el escritor en el que se imprimirá el XML. |
excludeFilters |
: Es la lista de tipos de objetos que no se deben volcar. |
printDeprecatedOptions |
boolean: Indica si se deben imprimir las opciones marcadas como obsoletas. |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Es una interfaz genérica para obtener todos los objetos de un nombre de tipo determinado en todos los dispositivos.
| Parámetros | |
|---|---|
configType |
String: Es el tipo único del objeto de configuración. |
| Muestra | |
|---|---|
|
Es la lista de objetos de configuración del tipo determinado. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Obtiene el IBuildProvider de la configuración.
| Muestra | |
|---|---|
IBuildProvider |
El IBuildProvider proporcionado en la configuración |
getCommandLine
public String getCommandLine ()
Obtiene la línea de comandos que se usó para crear este IConfiguration.
| Muestra | |
|---|---|
String |
Es la línea de comandos que se usó para crear este IConfiguration. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Obtiene el ICommandOptions que se usará desde la configuración.
| Muestra | |
|---|---|
ICommandOptions |
el ICommandOptions proporcionado en la configuración. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Devuelve el ConfigurationDescriptor proporcionado en la configuración.
| Muestra | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
Es una interfaz genérica para obtener el objeto de configuración con el nombre de tipo determinado.
| Parámetros | |
|---|---|
typeName |
String: Es el tipo único del objeto de configuración. |
| Muestra | |
|---|---|
Object |
El objeto de configuración o null si no existe el tipo de objeto con el nombre determinado. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Es similar a getConfigurationObject(String), pero para tipos de objetos de configuración que admiten varios objetos.
| Parámetros | |
|---|---|
typeName |
String: Es el nombre único del tipo del objeto de configuración. |
| Muestra | |
|---|---|
|
Es la lista de objetos de configuración o null si no existe el tipo de objeto con el nombre determinado. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Obtiene el CoverageOptions que se usará desde la configuración.
| Muestra | |
|---|---|
CoverageOptions |
el CoverageOptions proporcionado en la configuración. |
getDescription
public String getDescription ()
| Muestra | |
|---|---|
String |
una breve descripción legible por el usuario de este Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Obtiene los IDeviceConfiguration de la configuración.
| Muestra | |
|---|---|
|
Los IDeviceConfigurations proporcionados en orden en la configuración |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Devuelve el IDeviceConfiguration asociado al nombre proporcionado o un valor nulo si no se encuentra.
| Parámetros | |
|---|---|
nameDevice |
String |
| Muestra | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Obtiene el TestDeviceOptions que se usará desde la configuración.
| Muestra | |
|---|---|
TestDeviceOptions |
el TestDeviceOptions proporcionado en la configuración. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Obtiene el IDeviceRecovery que se usará desde la configuración.
| Muestra | |
|---|---|
IDeviceRecovery |
el IDeviceRecovery proporcionado en la configuración. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Obtiene el IDeviceSelection que se usará desde la configuración.
| Muestra | |
|---|---|
IDeviceSelection |
el IDeviceSelection proporcionado en la configuración. |
getFilesToClean
publicgetFilesToClean ()
Obtén la lista de archivos que se limpiarán durante cleanConfigurationData()
| Muestra | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Obtiene el GlobalTestFilter de la invocación.
| Muestra | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
Obtén los nombres de las opciones que no cambiaron ningún valor
| Muestra | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
Obtiene los ITargetPreparer de la configuración.
| Muestra | |
|---|---|
|
Los ITargetPreparers proporcionados en orden en la configuración |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Obtiene el ILeveledLogOutput que se usará desde la configuración.
| Muestra | |
|---|---|
ILeveledLogOutput |
el ILeveledLogOutput proporcionado en la configuración. |
getLogSaver
public ILogSaver getLogSaver ()
Obtiene el ILogSaver que se usará desde la configuración.
| Muestra | |
|---|---|
ILogSaver |
el ILogSaver proporcionado en la configuración. |
getMetricCollectors
publicgetMetricCollectors ()
Obtiene los IMetricCollector de la configuración.
| Muestra | |
|---|---|
|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Devuelve el ERROR(/Set) de las etiquetas admitidas en una etiqueta del dispositivo para la configuración de varios dispositivos.
| Muestra | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Obtiene los IMultiTargetPreparer de la configuración que se deben ejecutar antes que cualquiera de los target_preparers de los dispositivos.
| Muestra | |
|---|---|
|
Los IMultiTargetPreparers proporcionados en orden en la configuración |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Obtiene los IMultiTargetPreparer de la configuración.
| Muestra | |
|---|---|
|
Los IMultiTargetPreparers proporcionados en orden en la configuración |
getName
public String getName ()
Devuelve el nombre de la configuración.
| Muestra | |
|---|---|
String |
|
getPostProcessors
publicgetPostProcessors ()
Obtiene los IPostProcessor de la configuración.
| Muestra | |
|---|---|
|
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Devuelve el IRetryDecision que se usó para la invocación.
| Muestra | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Obtiene el SkipManager de la invocación.
| Muestra | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Obtiene los ISystemStatusChecker de la configuración.
| Muestra | |
|---|---|
|
Los ISystemStatusChecker proporcionados en orden en la configuración |
getTargetPreparers
publicgetTargetPreparers ()
Obtiene los ITargetPreparer de la configuración.
| Muestra | |
|---|---|
|
Los ITargetPreparer proporcionados en orden en la configuración |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Obtiene los ITestInvocationListeners que se usarán de la configuración.
| Muestra | |
|---|---|
|
los ITestInvocationListener proporcionados en la configuración. |
getTests
publicgetTests ()
Obtiene los objetos IRemoteTest que se ejecutarán desde la configuración.
| Muestra | |
|---|---|
|
Las pruebas proporcionadas en la configuración |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Inserta un valor de opción en el conjunto de objetos de configuración.
Es útil para proporcionar valores para las opciones que se generan de forma dinámica.
| Parámetros | |
|---|---|
optionName |
String: Es el nombre de la opción. |
optionValue |
String: Es el valor de la opción. |
| Arroja | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Inserta un valor de opción en el conjunto de objetos de configuración.
Es útil para proporcionar valores para las opciones que se generan de forma dinámica.
| Parámetros | |
|---|---|
optionName |
String: Es el nombre de la opción. |
optionKey |
String: Es la clave opcional para las opciones del mapa o nula. |
optionValue |
String: El valor de la opción del mapa |
| Arroja | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Inserta un valor de opción en el conjunto de objetos de configuración.
Es útil para proporcionar valores para las opciones que se generan de forma dinámica.
| Parámetros | |
|---|---|
optionName |
String: Es el nombre de la opción. |
optionKey |
String: Es la clave opcional para las opciones del mapa o nula. |
optionValue |
String: El valor de la opción del mapa |
source |
String: Es la configuración de origen que proporcionó este valor de opción. |
| Arroja | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (optionDefs)
Inserta varios valores de opciones en el conjunto de objetos de configuración.
Es útil para insertar muchos valores de opciones a la vez después de crear un objeto nuevo.
| Parámetros | |
|---|---|
optionDefs |
: Es una lista de definiciones de opciones que se deben insertar. |
| Arroja | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Devuelve si un dispositivo configurado está etiquetado como isFake=true o no.
| Parámetros | |
|---|---|
deviceName |
String |
| Muestra | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crea un clon base a partir de clone() y, luego, clona de forma profunda la lista del objeto de configuración proporcionado.
| Parámetros | |
|---|---|
objectToDeepClone |
: Es la lista de objetos de configuración que se clonarán de forma profunda. |
client |
IKeyStoreClient: Es el cliente de KeyStore. |
| Muestra | |
|---|---|
IConfiguration |
Es la configuración clonada parcialmente en profundidad. |
| Arroja | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Genera un texto de ayuda sobre el uso de la línea de comandos para esta configuración en el objeto PrintStream determinado.
| Parámetros | |
|---|---|
importantOnly |
boolean: Si es true, solo imprime ayuda para las opciones importantes. |
out |
PrintStream: Es el ERROR(/PrintStream) que se usará. |
| Arroja | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public 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 | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Inserta varios valores de opciones en el conjunto de objetos de configuración sin arrojar una excepción si no se puede aplicar una de las opciones.
Es útil para insertar muchos valores de opciones a la vez después de crear un objeto nuevo.
| Parámetros | |
|---|---|
optionDefs |
: Es una lista de definiciones de opciones que se deben insertar. |
| Arroja | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración Option con el conjunto determinado de argumentos de la línea de comandos usando un enfoque de mejor esfuerzo.
Consulta ArgsOptionParser para conocer el formato esperado.
| Parámetros | |
|---|---|
listArgs |
: Los argumentos de la línea de comandos |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient que se usará. |
| Muestra | |
|---|---|
|
Los argumentos no consumidos |
| Arroja | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Reemplaza el IBuildProvider actual en la configuración.
| Parámetros | |
|---|---|
provider |
IBuildProvider: Es el nuevo IBuildProvider. |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Establece la línea de comandos que se usa para crear este IConfiguration.
A diferencia de setOptionsFromCommandLineArgs, este método almacena toda la línea de comandos, incluido el nombre de la configuración.
| Parámetros | |
|---|---|
arrayArgs |
String: la línea de comandos |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Establece ICommandOptions y reemplaza los valores existentes.
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Método genérico para establecer el objeto de configuración con el nombre determinado, reemplazando cualquier valor existente.
| Parámetros | |
|---|---|
typeName |
String: Es el nombre único del tipo de objeto de configuración. |
configObject |
Object: El objeto de configuración |
| Arroja | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) Método genérico para establecer la lista de objetos de configuración para el nombre determinado, reemplazando cualquier valor existente.
| Parámetros | |
|---|---|
typeName |
String: Es el nombre único del tipo de objeto de configuración. |
configList |
: Es la lista de objetos de configuración. |
| Arroja | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Establece CoverageOptions y reemplaza los valores existentes.
| Parámetros | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Establece un IDeviceConfiguration y reemplaza cualquier valor existente.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Establece los IDeviceConfiguration y reemplaza cualquier valor existente.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Establece la lista de IMetricCollectors y reemplaza los valores existentes.
| Parámetros | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Establece TestDeviceOptions y reemplaza los valores existentes.
| Parámetros | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Establece el valor de IDeviceRecovery y reemplaza cualquier valor existente.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Establece IDeviceSelection y reemplaza los valores existentes.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Establece el valor de ITargetPreparer y reemplaza cualquier valor existente.
setLabPreparers
public void setLabPreparers (preparers)
Establece la lista de ITargetPreparers y reemplaza cualquier valor existente.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Establece el ILeveledLogOutput y reemplaza cualquier valor existente.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Establece el ILogSaver y reemplaza cualquier valor existente.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Método de conveniencia para establecer un solo IMultiTargetPreparer en esta configuración que se debe ejecutar antes que cualquiera de los target_preparers de los dispositivos, reemplazando cualquier valor existente
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Establece la lista de IMultiTargetPreparers en esta configuración que se deben ejecutar antes de cualquiera de los target_preparers de los dispositivos, y reemplaza cualquier valor existente.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniencia para establecer un solo IMultiTargetPreparer en esta configuración, que reemplaza cualquier valor existente
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Establece la lista de IMultiTargetPreparers en esta configuración y reemplaza los valores existentes.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Establece los campos de configuración Option con el conjunto determinado de argumentos de línea de comandos
ArgsOptionParser para conocer el formato esperado
| Parámetros | |
|---|---|
listArgs |
: Los argumentos de la línea de comandos |
| Muestra | |
|---|---|
|
Los argumentos no consumidos |
| Arroja | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración Option con el conjunto determinado de argumentos de línea de comandos
Consulta ArgsOptionParser para conocer el formato esperado.
| Parámetros | |
|---|---|
listArgs |
: Los argumentos de la línea de comandos |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient que se usará. |
| Muestra | |
|---|---|
|
Los argumentos no consumidos |
| Arroja | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
Establece la lista de IPostProcessors y reemplaza los valores existentes.
| Parámetros | |
|---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Establece el valor de IRetryDecision y reemplaza cualquier valor existente.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método de conveniencia para establecer un solo ISystemStatusChecker en esta configuración, que reemplaza cualquier valor existente
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Establece la lista de ISystemStatusCheckers en esta configuración y reemplaza los valores existentes.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Establece el ITargetPreparer y reemplaza cualquier valor existente.
setTargetPreparers
public void setTargetPreparers (preparers)
Establece la lista de ITargetPreparers y reemplaza cualquier valor existente.
setTest
public void setTest (IRemoteTest test)
Método de conveniencia para establecer un solo IRemoteTest en esta configuración, reemplazando cualquier valor existente
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniencia para establecer un solo ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Establece la lista de ITestInvocationListeners y reemplaza los valores existentes.
setTests
public void setTests (tests)
Establece la lista de IRemoteTests en esta configuración y reemplaza los valores existentes.
validateOptions
public void validateOptions ()
Valida los valores de las opciones.
Actualmente, esto solo validará que se hayan establecido todas las opciones obligatorias.
| Arroja | |
|---|---|
ConfigurationException |
|
Métodos protegidos
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Devuelve si el entorno de TF es una invocación remota.
| Muestra | |
|---|---|
boolean |
|