Configuración
public
class
Configuration
extends Object
implements
IConfiguration
Objeto java.lang. | |
↳ | com.android.tradefed.config.Configuration |
Una implementación concreta de 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
|
NON_MODULE_OBJECTS
|
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 |
SKIP_MANAGER_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 un |
Métodos públicos | |
---|---|
void
|
addFilesToClean(
Agrega los archivos que se deben limpiar durante |
void
|
cleanConfigurationData()
Borra los archivos que se hayan descargado en los campos Opciones resueltos de archivos remotos. |
Configuration
|
clone()
Crea una copia superficial de este objeto. |
void
|
dumpXml(PrintWriter output)
Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este
|
void
|
dumpXml(PrintWriter output,
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este |
void
|
dumpXml(PrintWriter output,
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este |
|
getAllConfigurationObjectsOfType(String configType)
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()
Muestra el |
Object
|
getConfigurationObject(String typeName)
Interfaz genérica para obtener el objeto de configuración con el nombre de tipo determinado. |
|
getConfigurationObjectList(String typeName)
Similar a |
CoverageOptions
|
getCoverageOptions()
Obtiene el |
String
|
getDescription()
|
|
getDeviceConfig()
Obtiene los |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Muestra el |
TestDeviceOptions
|
getDeviceOptions()
Obtiene el |
IDeviceRecovery
|
getDeviceRecovery()
Obtiene el |
IDeviceSelection
|
getDeviceRequirements()
Obtiene el |
|
getFilesToClean()
Obtén la lista de los archivos que se borrará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()
Muestra el |
|
getMultiPreTargetPreparers()
Obtiene los |
|
getMultiTargetPreparers()
Obtiene los |
String
|
getName()
Muestra el nombre de la configuración. |
|
getPostProcessors()
Obtiene los |
IRetryDecision
|
getRetryDecision()
Muestra el |
SkipManager
|
getSkipManager()
Obtiene el |
|
getSystemStatusCheckers()
Obtiene los |
|
getTargetPreparers()
Obtiene los |
|
getTestInvocationListeners()
Obtiene los |
|
getTests()
Obtiene los |
void
|
injectOptionValue(String optionName, String optionValue)
Incorpora un valor de opción en el conjunto de objetos de configuración. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Incorpora un valor de opción en el conjunto de objetos de configuración. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Incorpora un valor de opción en el conjunto de objetos de configuración. |
void
|
injectOptionValues(
Incorpora varios valores de opción en el conjunto de objetos de configuración. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Muestra si un dispositivo configurado se etiquetó como isFake=true o no. |
IConfiguration
|
partialDeepClone(
Crea una clonación base a partir de |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Muestra un texto de ayuda de uso de la línea de comandos para esta configuración printStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Resuelve las opciones de |
void
|
safeInjectOptionValues(
Insertar varios valores de opción en el conjunto de objetos de configuración sin arrojar uno de la opción no se pueden aplicar. |
|
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 usó para crear este |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Establece el |
void
|
setConfigurationObject(String typeName, Object configObject)
Es un método genérico para establecer el objeto de configuración con el nombre dado y reemplazar cualquier valor existente. |
void
|
setConfigurationObjectList(String typeName,
Método genérico para establecer la lista de objetos de configuración para el nombre dado y reemplazar cualquier objeto existente valor. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Establece el |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Establece un |
void
|
setDeviceConfigList(
Establece los |
void
|
setDeviceMetricCollectors(
Establece la lista de |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Establece el |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Establece el |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Establece el |
void
|
setLabPreparer(ITargetPreparer preparer)
Establece el |
void
|
setLabPreparers(
Establece la lista de elementos |
void
|
setLogOutput(ILeveledLogOutput logger)
Establece el |
void
|
setLogSaver(ILogSaver logSaver)
Establece el |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Método de conveniencia para establecer un único |
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
Consultar |
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 |
void
|
setTargetPreparers(
Establece la lista de elementos |
void
|
setTest(IRemoteTest test)
Método de conveniencia para establecer un único |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Método de conveniencia para establecer un solo elemento |
void
|
setTestInvocationListeners(
Establece la lista de elementos |
void
|
setTests(
Establece la lista de |
void
|
validateOptions()
Valida los valores de las opciones. |
Métodos protegidos | |
---|---|
boolean
|
isRemoteEnvironment()
Muestra si el entorno de TF es una invocación remota. |
Campos
COMPILAR_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
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
NOMBRE_DEL_TIPO_DE_MÉTRICAS_DE_DISPOSITIVOS_COLLECTOR
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DISPOSITIVO_NAME
public static final String DEVICE_NAME
DISPOSITIVO_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
TIPO_DE_RECUPERACIÓN_DE_DISPOSITIVO_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DISPOSITIVO_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
NOMBRE_DEL_TIPO_REGISTRO
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
NOMBRE_DEL_PROCESAMIENTO_DE_METRIC_POSTOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
NOMBRE_DE_TIPO_DE_PREPARACIÓN_OBJETIVO
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
OBJETOS_NO_MÓDULOS_DE_MÓDULO
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
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
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_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
TIPO_DE_PRUEBA_NAME
public static final String TEST_TYPE_NAME
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
Agregar archivos paraLimpiar
public void addFilesToClean (toBeCleaned)
Agrega los archivos que se deben limpiar durante cleanConfigurationData()
Parámetros | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Borra los archivos que se hayan descargado en los campos Opciones resueltos de archivos remotos.
clonar
public Configuration clone ()
Crea una copia superficial de este objeto.
Muestra | |
---|---|
Configuration |
dumpXml
public void dumpXml (PrintWriter output)
Obtiene el archivo en formato XML expandido para la configuración con todas las opciones que se muestran para este
IConfiguration
como String
Parámetros | |
---|---|
output |
PrintWriter : Es el escritor en el que se imprimirá el XML. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este IConfiguration
menos los filtros de objetos por su nombre de clave.
Ejemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parámetros | |
---|---|
output |
PrintWriter : Es el escritor en el que se imprimirá el XML. |
excludeFilters |
: Es la lista del tipo de objeto que no se debe volcar. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Obtiene el archivo en formato XML expandido de la configuración con todas las opciones que se muestran para este IConfiguration
menos los filtros de objetos por su nombre de clave.
Ejemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parámetros | |
---|---|
output |
PrintWriter : Es el escritor en el que se imprimirá el XML. |
excludeFilters |
: Es la lista del tipo de objeto que no se debe volcar. |
printDeprecatedOptions |
boolean : Indica si se deben imprimir o no las opciones marcadas como obsoletas. |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType.
publicgetAllConfigurationObjectsOfType (String configType)
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 |
Línea de comandos get
public String getCommandLine ()
Obtiene la línea de comandos que se usó para crear este IConfiguration
.
Muestra | |
---|---|
String |
la línea de comandos que se usó para crear este IConfiguration . |
getCommandOptions.
public ICommandOptions getCommandOptions ()
Obtiene el ICommandOptions
que se usará de la configuración.
Muestra | |
---|---|
ICommandOptions |
el ICommandOptions proporcionado en la configuración. |
getConfigurationDescription.
public ConfigurationDescriptor getConfigurationDescription ()
Muestra el ConfigurationDescriptor
proporcionado en la configuración.
Muestra | |
---|---|
ConfigurationDescriptor |
getConfigurationObject.
public Object getConfigurationObject (String typeName)
Interfaz genérica para obtener el objeto de configuración con el nombre de tipo determinado.
Parámetros | |
---|---|
typeName |
String : Es el tipo único del objeto de configuración. |
Muestra | |
---|---|
Object |
el objeto de configuración o null si el tipo de objeto con nombre determinado
no existe. |
getConfigurationObjectList.
publicgetConfigurationObjectList (String typeName)
Similar a getConfigurationObject(String)
, pero para configuración
que admiten varios objetos.
Parámetros | |
---|---|
typeName |
String : Es el nombre de tipo único del objeto de configuración. |
Muestra | |
---|---|
|
la lista de objetos de configuración o null si el tipo de objeto con
el nombre específico no existe. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Obtiene el CoverageOptions
que se usará de la configuración.
Muestra | |
---|---|
CoverageOptions |
el CoverageOptions proporcionado en la configuración. |
getDescription
public String getDescription ()
Muestra | |
---|---|
String |
una descripción breve legible por el usuario en este Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Obtiene los IDeviceConfiguration
de la configuración.
Muestra | |
---|---|
|
los IDeviceConfiguration proporcionados en orden en la configuración |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Muestra el IDeviceConfiguration
asociado al nombre proporcionado, nulo si no se encuentra.
Parámetros | |
---|---|
nameDevice |
String |
Muestra | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Obtiene el TestDeviceOptions
que se usará de la configuración.
Muestra | |
---|---|
TestDeviceOptions |
el TestDeviceOptions proporcionado en la configuración. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Obtiene el IDeviceRecovery
que se usará de la configuración.
Muestra | |
---|---|
IDeviceRecovery |
el IDeviceRecovery proporcionado en la configuración. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Obtiene el IDeviceSelection
que se usará de la configuración.
Muestra | |
---|---|
IDeviceSelection |
el IDeviceSelection proporcionado en la configuración. |
getFilesparaLimpiar
publicgetFilesToClean ()
Obtén la lista de los archivos que se borrarán durante cleanConfigurationData()
Muestra | |
---|---|
|
getGlobalFilters.
public GlobalTestFilter getGlobalFilters ()
Obtiene el GlobalTestFilter
para la invocación.
Muestra | |
---|---|
GlobalTestFilter |
getInopOptions.
publicgetInopOptions ()
Obtén los nombres de las opciones que no cambiaron ningún valor
Muestra | |
---|---|
|
Preparadores de getLab
publicgetLabPreparers ()
Obtiene los ITargetPreparer
de la configuración.
Muestra | |
---|---|
|
los ITargetPreparer proporcionados en orden en la configuración |
getLogOutput.
public ILeveledLogOutput getLogOutput ()
Obtiene el ILeveledLogOutput
que se usará de la configuración.
Muestra | |
---|---|
ILeveledLogOutput |
el ILeveledLogOutput proporcionado en la configuración. |
getLogSaver.
public ILogSaver getLogSaver ()
Obtiene el ILogSaver
que se usará de 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 ()
Muestra el ERROR(/Set)
de las etiquetas compatibles con una etiqueta de dispositivo para varios dispositivos.
configuración.
Muestra | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Obtiene los IMultiTargetPreparer
de la configuración que se debe ejecutar antes
cualquiera de los dispositivos target_preparers.
Muestra | |
---|---|
|
los IMultiTargetPreparer proporcionados en orden en la configuración |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Obtiene los IMultiTargetPreparer
de la configuración.
Muestra | |
---|---|
|
los IMultiTargetPreparer proporcionados en orden en la configuración |
getName
public String getName ()
Muestra el nombre de la configuración.
Muestra | |
---|---|
String |
getPostprocesadores
publicgetPostProcessors ()
Obtiene los IPostProcessor
de la configuración.
Muestra | |
---|---|
|
getReintentarDecisión
public IRetryDecision getRetryDecision ()
Muestra el IRetryDecision
que se usó para la invocación.
Muestra | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Obtiene el SkipManager
para 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 ITestInvocationListener
que se usarán de la configuración.
Muestra | |
---|---|
|
los ITestInvocationListener proporcionados en la configuración |
getTests
publicgetTests ()
Obtiene los IRemoteTest
que se ejecutarán desde la configuración.
Muestra | |
---|---|
|
las pruebas proporcionadas en la configuración |
Valor de opción de inyección
public void injectOptionValue (String optionName, String optionValue)
Incorpora un valor de opción en el conjunto de objetos de configuración.
Es útil para proporcionar valores para las opciones que se generan de forma dinámica.
Parámetros | |
---|---|
optionName |
String : Es el nombre de la opción. |
optionValue |
String : Es el valor de la opción. |
Arroja | |
---|---|
ConfigurationException |
Valor de opción de inyección
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Incorpora un valor de opción en el conjunto de objetos de configuración.
Es útil para proporcionar valores para las opciones que se generan de forma dinámica.
Parámetros | |
---|---|
optionName |
String : Es el nombre de la opción. |
optionKey |
String : Es la clave opcional para las opciones del mapa, o nula. |
optionValue |
String : Es el valor de la opción del mapa. |
Arroja | |
---|---|
ConfigurationException |
InsertarOpciónValorConFuente
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Incorpora un valor de opción en el conjunto de objetos de configuración.
Es útil para proporcionar valores para las opciones que se generan de forma dinámica.
Parámetros | |
---|---|
optionName |
String : Es el nombre de la opción. |
optionKey |
String : Es la clave opcional para las opciones del mapa, o nula. |
optionValue |
String : Es el valor de la opción del mapa. |
source |
String : Es la configuración de origen que proporcionó este valor de opción. |
Arroja | |
---|---|
ConfigurationException |
InsertOptionValues
public void injectOptionValues (optionDefs)
Incorpora varios valores de opción en el conjunto de objetos de configuración.
Es útil para insertar muchos valores de opción a la vez después de crear un objeto nuevo.
Parámetros | |
---|---|
optionDefs |
: Es una lista de definiciones de opciones para insertar. |
Arroja | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Muestra si un dispositivo configurado se etiquetó como isFake=true o no.
Parámetros | |
---|---|
deviceName |
String |
Muestra | |
---|---|
boolean |
Clon parcial
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crea una clonación base a partir de clone()
y, luego, realiza una clonación profunda de la lista de un objeto de configuración determinado.
Parámetros | |
---|---|
objectToDeepClone |
: Es la lista de objetos de configuración para la clonación profunda. |
client |
IKeyStoreClient : Es el cliente del almacén de claves. |
Muestra | |
---|---|
IConfiguration |
La configuración clonada parcialmente de forma profunda. |
Arroja | |
---|---|
ConfigurationException |
Uso de printCommand
public void printCommandUsage (boolean importantOnly, PrintStream out)
Muestra un texto de ayuda de uso de la línea de comandos para esta configuración printStream.
Parámetros | |
---|---|
importantOnly |
boolean : Si true , solo imprime la ayuda para las opciones importantes. |
out |
PrintStream : Es el ERROR(/PrintStream) que se usará. |
Arroja | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public 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 |
Valores de las opcionesdeinyección seguros
public void safeInjectOptionValues (optionDefs)
Insertar varios valores de opción en el conjunto de objetos de configuración sin arrojar uno de la opción no se pueden aplicar.
Es útil para insertar muchos valores de opción a la vez después de crear un objeto nuevo.
Parámetros | |
---|---|
optionDefs |
: Es una lista de definiciones de opciones para insertar. |
Arroja | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración Option
con un conjunto determinado de argumentos de línea de comandos mediante un mejor
esfuerzo y esfuerzo.
Consultar ArgsOptionParser
para ver el formato esperado
Parámetros | |
---|---|
listArgs |
: Son los argumentos de la línea de comandos. |
keyStoreClient |
IKeyStoreClient : Es la IKeyStoreClient que se usará. |
Muestra | |
---|---|
|
los argumentos no consumidos |
Arroja | |
---|---|
ConfigurationException |
setBuildProvider.
public void setBuildProvider (IBuildProvider provider)
Reemplaza el IBuildProvider
actual en la configuración.
Parámetros | |
---|---|
provider |
IBuildProvider : El nuevo IBuildProvider |
EstablecerLínea de comandos
public void setCommandLine (String[] arrayArgs)
Establece la línea de comandos que se usó para crear este IConfiguration
.
Esto almacena la línea de comandos completa, incluido el nombre de la configuración,
a diferencia de setOptionsFromCommandLineArgs.
Parámetros | |
---|---|
arrayArgs |
String : Es la línea de comandos. |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Establece el ICommandOptions
y reemplaza los valores existentes
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Es un método genérico para establecer el objeto de configuración con el nombre dado y reemplazar cualquier valor existente.
Parámetros | |
---|---|
typeName |
String : Es el nombre único del tipo de objeto de configuración. |
configObject |
Object : Es 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 dado y reemplazar cualquier objeto existente valor.
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 el 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 IMetricCollector
y reemplaza los valores existentes.
Parámetros | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Establece el TestDeviceOptions
y reemplaza los valores existentes
Parámetros | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Establece el IDeviceRecovery
y reemplaza cualquier valor existente.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Establece el IDeviceSelection
y reemplaza los valores existentes
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Establece el ITargetPreparer
y reemplaza cualquier valor existente.
Preparadores de setLab
public void setLabPreparers (preparers)
Establece la lista de elementos ITargetPreparer
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 único IMultiTargetPreparer
en esta configuración que
debe ejecutarse antes que cualquiera de los dispositivos target_preparers y reemplazar los valores existentes
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Establece la lista de IMultiTargetPreparer
de esta configuración que deben ejecutarse
antes de cualquiera de los dispositivos target_preparers, y se reemplazará cualquier valor existente
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniencia para establecer un solo IMultiTargetPreparer
en esta configuración
reemplazar cualquier valor existente
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Establece la lista de IMultiTargetPreparer
en esta configuración y reemplaza cualquier
valores existentes
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Establece los campos de configuración Option
con un conjunto determinado de argumentos de línea de comandos
ArgsOptionParser
para el formato esperado
Parámetros | |
---|---|
listArgs |
: Son los argumentos de la línea de comandos. |
Muestra | |
---|---|
|
los argumentos no consumidos |
Arroja | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Establece los campos de configuración Option
con un conjunto determinado de argumentos de línea de comandos
Consultar ArgsOptionParser
para ver el formato esperado
Parámetros | |
---|---|
listArgs |
: Son los argumentos de la línea de comandos. |
keyStoreClient |
IKeyStoreClient : Es la IKeyStoreClient que se usará. |
Muestra | |
---|---|
|
los argumentos no consumidos |
Arroja | |
---|---|
ConfigurationException |
setPostProcessor
public void setPostProcessors (processors)
Establece la lista de IPostProcessor
y reemplaza los valores existentes.
Parámetros | |
---|---|
processors |
|
setReintentarDecisión
public void setRetryDecision (IRetryDecision decisionRetry)
Establece el 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
reemplazar cualquier valor existente
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Establece la lista de ISystemStatusChecker
en esta configuración y reemplaza cualquier
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 elementos ITargetPreparer
y reemplaza cualquier valor existente.
setTest
public void setTest (IRemoteTest test)
Método de conveniencia para establecer un único IRemoteTest
en esta configuración, que reemplazará cualquier
valores existentes
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniencia para establecer un solo elemento ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Establece la lista de elementos ITestInvocationListener
y reemplaza los valores existentes.
setTests
public void setTests (tests)
Establece la lista de IRemoteTest
en esta configuración y reemplaza cualquier
valores existentes
ValidarOpciones
public void validateOptions ()
Valida los valores de las opciones.
Actualmente, esto validará que se hayan configurado todas las opciones obligatorias.
Arroja | |
---|---|
ConfigurationException |
Métodos protegidos
Entorno remoto
protected boolean isRemoteEnvironment ()
Muestra si el entorno de TF es una invocación remota.
Muestra | |
---|---|
boolean |