Configuração
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Uma implementação concreta de IConfiguration que armazena os objetos de configuração carregados em um mapa.
Resumo
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
|
Construtores públicos | |
|---|---|
Configuration(String name, String description)
Cria um |
|
Métodos públicos | |
|---|---|
void
|
addFilesToClean(
Adicione arquivos que precisam ser limpos durante |
void
|
cleanConfigurationData()
Exclua os arquivos baixados para resolver os campos de opção de arquivos remotos. |
Configuration
|
clone()
Cria uma cópia superficial deste objeto. |
void
|
dumpXml(PrintWriter output)
Recebe o arquivo XML expandido para a configuração com todas as opções mostradas para este
|
void
|
dumpXml(PrintWriter output,
Recebe o arquivo XML expandido da configuração com todas as opções mostradas para este |
void
|
dumpXml(PrintWriter output,
Recebe o arquivo XML expandido da configuração com todas as opções mostradas para este |
|
getAllConfigurationObjectsOfType(String configType)
Interface genérica para receber todos os objetos de um determinado nome de tipo em todos os dispositivos. |
IBuildProvider
|
getBuildProvider()
Recebe o |
String
|
getCommandLine()
Recebe a linha de comando usada para criar este |
ICommandOptions
|
getCommandOptions()
Recebe o |
ConfigurationDescriptor
|
getConfigurationDescription()
Retorna o |
Object
|
getConfigurationObject(String typeName)
Interface genérica para receber o objeto de configuração com o nome de tipo especificado. |
|
getConfigurationObjectList(String typeName)
Semelhante a |
CoverageOptions
|
getCoverageOptions()
Recebe o |
String
|
getDescription()
|
|
getDeviceConfig()
Recebe os |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Retorna o |
TestDeviceOptions
|
getDeviceOptions()
Recebe o |
IDeviceRecovery
|
getDeviceRecovery()
Recebe o |
IDeviceSelection
|
getDeviceRequirements()
Recebe o |
|
getFilesToClean()
Receber a lista de arquivos que serão limpos durante |
GlobalTestFilter
|
getGlobalFilters()
Recebe o |
|
getInopOptions()
Receber os nomes das opções que não mudaram nenhum valor |
|
getLabPreparers()
Recebe os |
ILeveledLogOutput
|
getLogOutput()
Recebe o |
ILogSaver
|
getLogSaver()
Recebe o |
|
getMetricCollectors()
Recebe os |
static
|
getMultiDeviceSupportedTag()
Retorna o |
|
getMultiPreTargetPreparers()
Recebe os |
|
getMultiTargetPreparers()
Recebe os |
String
|
getName()
Retorna o nome da configuração. |
|
getPostProcessors()
Recebe os |
IRetryDecision
|
getRetryDecision()
Retorna o |
SkipManager
|
getSkipManager()
Recebe o |
|
getSystemStatusCheckers()
Recebe os |
|
getTargetPreparers()
Recebe os |
|
getTestInvocationListeners()
Recebe os |
|
getTests()
Recebe os |
void
|
injectOptionValue(String optionName, String optionValue)
Injeta um valor de opção no conjunto de objetos de configuração. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Injeta um valor de opção no conjunto de objetos de configuração. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Injeta um valor de opção no conjunto de objetos de configuração. |
void
|
injectOptionValues(
Injeta vários valores de opção no conjunto de objetos de configuração. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Retorna se um dispositivo configurado está marcado como isFake=true ou não. |
IConfiguration
|
partialDeepClone(
Crie um clone de base de |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gera um texto de ajuda de uso da linha de comando para essa configuração no printStream especificado. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Resolva as opções de |
void
|
safeInjectOptionValues(
Injeta vários valores de opção no conjunto de objetos de configuração sem gerar uma exceção se uma das opções não puder ser aplicada. |
|
setBestEffortOptionsFromCommandLineArgs(
Defina os campos de configuração |
void
|
setBuildProvider(IBuildProvider provider)
Substitua o |
void
|
setCommandLine(String[] arrayArgs)
Define a linha de comando usada para criar este |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Defina o |
void
|
setConfigurationObject(String typeName, Object configObject)
Método genérico para definir o objeto de configuração com o nome especificado, substituindo qualquer valor existente. |
void
|
setConfigurationObjectList(String typeName,
Método genérico para definir a lista de objetos de configuração para o nome especificado, substituindo qualquer valor existente. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Defina o |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Defina um |
void
|
setDeviceConfigList(
Defina os |
void
|
setDeviceMetricCollectors(
Defina a lista de |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Defina o |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Defina o |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Defina o |
void
|
setLabPreparer(ITargetPreparer preparer)
Defina o |
void
|
setLabPreparers(
Defina a lista de |
void
|
setLogOutput(ILeveledLogOutput logger)
Defina o |
void
|
setLogSaver(ILogSaver logSaver)
Defina o |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Método conveniente para definir um único |
void
|
setMultiPreTargetPreparers(
Defina a lista de |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Método conveniente para definir um único |
void
|
setMultiTargetPreparers(
Defina a lista de |
|
setOptionsFromCommandLineArgs(
Defina os campos de configuração
|
|
setOptionsFromCommandLineArgs(
Defina os campos de configuração
Consulte |
void
|
setPostProcessors(
Defina a lista de |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Defina o |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Método conveniente para definir um único |
void
|
setSystemStatusCheckers(
Defina a lista de |
void
|
setTargetPreparer(ITargetPreparer preparer)
Defina o |
void
|
setTargetPreparers(
Defina a lista de |
void
|
setTest(IRemoteTest test)
Método conveniente para definir um único |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Método de conveniência para definir um único |
void
|
setTestInvocationListeners(
Defina a lista de |
void
|
setTests(
Defina a lista de |
void
|
validateOptions()
Valide os valores das opções. |
Métodos protegidos | |
|---|---|
boolean
|
isRemoteEnvironment()
Retorna se o ambiente do TF é uma invocação remota. |
Constantes
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Valor da constante: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Valor da constante: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Valor da constante: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Valor da constante: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Valor da constante: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Valor da constante: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Valor da constante: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Valor da constante: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Valor da constante: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Valor da constante: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Valor da constante: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Valor da constante: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Valor da constante: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Valor da constante: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Valor da constante: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Valor da constante: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Valor da constante: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Valor da constante: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Valor da constante: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Valor da constante: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Valor da constante: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Valor da constante: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Valor da constante: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Valor da constante: "test"
Campos
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
Construtores públicos
Configuração
public Configuration (String name,
String description)Cria um Configuration com objetos de configuração padrão.
| Parâmetros | |
|---|---|
name |
String |
description |
String |
Métodos públicos
addFilesToClean
public void addFilesToClean (toBeCleaned)
Adicione arquivos que precisam ser limpos durante cleanConfigurationData()
| Parâmetros | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Exclua os arquivos baixados para resolver os campos de opção de arquivos remotos.
dumpXml
public void dumpXml (PrintWriter output)
Recebe o arquivo XML expandido para a configuração com todas as opções mostradas para este
IConfiguration como um String.
| Parâmetros | |
|---|---|
output |
PrintWriter: o gravador para imprimir o XML. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters) Recebe o arquivo XML expandido da configuração com todas as opções mostradas para este IConfiguration, menos os filtros de objetos pelo nome da chave.
Exemplo de filtro: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parâmetros | |
|---|---|
output |
PrintWriter: o gravador para imprimir o XML. |
excludeFilters |
: a lista de tipos de objetos que não devem ser despejados. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions) Recebe o arquivo XML expandido da configuração com todas as opções mostradas para este IConfiguration, exceto os filtros de objetos pelo nome da chave.
Exemplo de filtro: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parâmetros | |
|---|---|
output |
PrintWriter: o gravador para imprimir o XML. |
excludeFilters |
: a lista de tipos de objetos que não devem ser despejados. |
printDeprecatedOptions |
boolean: se as opções marcadas como obsoletas serão impressas ou não. |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interface genérica para receber todos os objetos de um determinado nome de tipo em todos os dispositivos.
| Parâmetros | |
|---|---|
configType |
String: o tipo exclusivo do objeto de configuração. |
| Retorna | |
|---|---|
|
A lista de objetos de configuração do tipo especificado. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Recebe o IBuildProvider da configuração.
| Retorna | |
|---|---|
IBuildProvider |
o IBuildProvider fornecido na configuração |
getCommandLine
public String getCommandLine ()
Recebe a linha de comando usada para criar este IConfiguration.
| Retorna | |
|---|---|
String |
a linha de comando usada para criar este IConfiguration. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Recebe o ICommandOptions a ser usado na configuração.
| Retorna | |
|---|---|
ICommandOptions |
o ICommandOptions fornecido na configuração. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Retorna o ConfigurationDescriptor fornecido na configuração.
| Retorna | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
Interface genérica para receber o objeto de configuração com o nome de tipo especificado.
| Parâmetros | |
|---|---|
typeName |
String: o tipo exclusivo do objeto de configuração. |
| Retorna | |
|---|---|
Object |
o objeto de configuração ou null se o tipo de objeto com o nome especificado não existir. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Semelhante a getConfigurationObject(String), mas para tipos de objetos de configuração
que oferecem suporte a vários objetos.
| Parâmetros | |
|---|---|
typeName |
String: o nome exclusivo do tipo do objeto de configuração. |
| Retorna | |
|---|---|
|
a lista de objetos de configuração ou null se o tipo de objeto com o nome especificado não existir. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Recebe o CoverageOptions a ser usado na configuração.
| Retorna | |
|---|---|
CoverageOptions |
o CoverageOptions fornecido na configuração. |
getDescription
public String getDescription ()
| Retorna | |
|---|---|
String |
uma breve descrição legível pelo usuário deste Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Recebe os IDeviceConfigurations da configuração.
| Retorna | |
|---|---|
|
os IDeviceConfigurations fornecidos em ordem na configuração |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Retorna o IDeviceConfiguration associado ao nome fornecido ou nulo se não for encontrado.
| Parâmetros | |
|---|---|
nameDevice |
String |
| Retorna | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Recebe o TestDeviceOptions a ser usado na configuração.
| Retorna | |
|---|---|
TestDeviceOptions |
o TestDeviceOptions fornecido na configuração. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Recebe o IDeviceRecovery a ser usado na configuração.
| Retorna | |
|---|---|
IDeviceRecovery |
o IDeviceRecovery fornecido na configuração. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Recebe o IDeviceSelection a ser usado na configuração.
| Retorna | |
|---|---|
IDeviceSelection |
o IDeviceSelection fornecido na configuração. |
getFilesToClean
publicgetFilesToClean ()
Receber a lista de arquivos que serão limpos durante cleanConfigurationData()
| Retorna | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Recebe o GlobalTestFilter da invocação.
| Retorna | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
Receber os nomes das opções que não mudaram nenhum valor
| Retorna | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
Recebe os ITargetPreparers da configuração.
| Retorna | |
|---|---|
|
os ITargetPreparers fornecidos em ordem na configuração |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Recebe o ILeveledLogOutput a ser usado na configuração.
| Retorna | |
|---|---|
ILeveledLogOutput |
o ILeveledLogOutput fornecido na configuração. |
getLogSaver
public ILogSaver getLogSaver ()
Recebe o ILogSaver a ser usado na configuração.
| Retorna | |
|---|---|
ILogSaver |
o ILogSaver fornecido na configuração. |
getMetricCollectors
publicgetMetricCollectors ()
Recebe os IMetricCollectors da configuração.
| Retorna | |
|---|---|
|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Retorna o ERROR(/Set) de tags compatíveis em uma tag de dispositivo para configuração
multidispositivo.
| Retorna | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Recebe os IMultiTargetPreparers da configuração que precisa ser executada antes de
qualquer um dos target_preparers dos dispositivos.
| Retorna | |
|---|---|
|
os IMultiTargetPreparers fornecidos em ordem na configuração |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Recebe os IMultiTargetPreparers da configuração.
| Retorna | |
|---|---|
|
os IMultiTargetPreparers fornecidos em ordem na configuração |
getName
public String getName ()
Retorna o nome da configuração.
| Retorna | |
|---|---|
String |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Retorna o IRetryDecision usado para a invocação.
| Retorna | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Recebe o SkipManager da invocação.
| Retorna | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Recebe os ISystemStatusCheckers da configuração.
| Retorna | |
|---|---|
|
os ISystemStatusCheckers fornecidos em ordem na configuração |
getTargetPreparers
publicgetTargetPreparers ()
Recebe os ITargetPreparers da configuração.
| Retorna | |
|---|---|
|
os ITargetPreparers fornecidos em ordem na configuração |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Recebe os ITestInvocationListeners a serem usados na configuração.
| Retorna | |
|---|---|
|
os ITestInvocationListeners fornecidos na configuração. |
getTests
publicgetTests ()
Recebe os IRemoteTests para execução na configuração.
| Retorna | |
|---|---|
|
os testes fornecidos na configuração |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Injeta um valor de opção no conjunto de objetos de configuração.
Útil para fornecer valores para opções geradas dinamicamente.
| Parâmetros | |
|---|---|
optionName |
String: o nome da opção |
optionValue |
String: o valor da opção |
| Gera | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Injeta um valor de opção no conjunto de objetos de configuração.
Útil para fornecer valores para opções geradas dinamicamente.
| Parâmetros | |
|---|---|
optionName |
String: o nome da opção |
optionKey |
String: a chave opcional para opções de mapa ou nula |
optionValue |
String: o valor da opção de mapa |
| Gera | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Injeta um valor de opção no conjunto de objetos de configuração.
Útil para fornecer valores para opções geradas dinamicamente.
| Parâmetros | |
|---|---|
optionName |
String: o nome da opção |
optionKey |
String: a chave opcional para opções de mapa ou nula |
optionValue |
String: o valor da opção de mapa |
source |
String: a configuração de origem que forneceu esse valor de opção |
| Gera | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (optionDefs)
Injeta vários valores de opção no conjunto de objetos de configuração.
Útil para inserir vários valores de opção de uma só vez depois de criar um novo objeto.
| Parâmetros | |
|---|---|
optionDefs |
: uma lista de definições de opções a serem injetadas |
| Gera | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Retorna se um dispositivo configurado está marcado como isFake=true ou não.
| Parâmetros | |
|---|---|
deviceName |
String |
| Retorna | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crie um clone de base de clone() e faça um clone completo da lista de objetos de configuração fornecidos.
| Parâmetros | |
|---|---|
objectToDeepClone |
: a lista de objetos de configuração a serem clonados de forma completa. |
client |
IKeyStoreClient: o cliente do keystore. |
| Retorna | |
|---|---|
IConfiguration |
A configuração parcialmente clonada. |
| Gera | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Gera um texto de ajuda de uso da linha de comando para essa configuração no printStream especificado.
| Parâmetros | |
|---|---|
importantOnly |
boolean: se true, imprima apenas a ajuda para as opções importantes. |
out |
PrintStream: o ERROR(/PrintStream) a ser usado. |
| Gera | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Resolva as opções de ERROR(/File) que apontam para um local remoto. Isso exige que cleanConfigurationData() seja chamado para limpar os arquivos.
| Parâmetros | |
|---|---|
resolver |
DynamicRemoteFileResolver: o DynamicRemoteFileResolver para resolver os arquivos |
| Gera | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Injeta vários valores de opção no conjunto de objetos de configuração sem gerar uma exceção se uma das opções não puder ser aplicada.
Útil para inserir vários valores de opção de uma só vez depois de criar um novo objeto.
| Parâmetros | |
|---|---|
optionDefs |
: uma lista de definições de opções a serem injetadas |
| Gera | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Defina os campos de configuração Option com o conjunto de argumentos da linha de comando usando uma abordagem de melhor esforço.
Consulte ArgsOptionParser para saber o formato esperado.
| Parâmetros | |
|---|---|
listArgs |
: os argumentos da linha de comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient a ser usado. |
| Retorna | |
|---|---|
|
os argumentos não consumidos |
| Gera | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Substitua o IBuildProvider atual na configuração.
| Parâmetros | |
|---|---|
provider |
IBuildProvider: o novo IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Define a linha de comando usada para criar este IConfiguration.
Isso armazena toda a linha de comando, incluindo o nome da configuração, ao contrário de setOptionsFromCommandLineArgs.
| Parâmetros | |
|---|---|
arrayArgs |
String: a linha de comando |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Defina o ICommandOptions, substituindo os valores atuais.
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Método genérico para definir o objeto de configuração com o nome especificado, substituindo qualquer valor existente.
| Parâmetros | |
|---|---|
typeName |
String: o nome exclusivo do tipo de objeto de configuração. |
configObject |
Object: o objeto de configuração |
| Gera | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) Método genérico para definir a lista de objetos de configuração para o nome especificado, substituindo qualquer valor existente.
| Parâmetros | |
|---|---|
typeName |
String: o nome exclusivo do tipo de objeto de configuração. |
configList |
: a lista de objetos de configuração |
| Gera | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Defina o CoverageOptions, substituindo os valores atuais.
| Parâmetros | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Defina um IDeviceConfiguration, substituindo qualquer valor atual.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Defina os IDeviceConfigurations, substituindo qualquer valor atual.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Defina a lista de IMetricCollectors, substituindo os valores atuais.
| Parâmetros | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Defina o TestDeviceOptions, substituindo os valores atuais.
| Parâmetros | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Defina o IDeviceRecovery, substituindo qualquer valor atual.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Defina o IDeviceSelection, substituindo os valores atuais.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer, substituindo qualquer valor atual.
setLabPreparers
public void setLabPreparers (preparers)
Defina a lista de ITargetPreparers, substituindo qualquer valor existente.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Defina o ILeveledLogOutput, substituindo qualquer valor atual.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Defina o ILogSaver, substituindo qualquer valor atual.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Método conveniente para definir um único IMultiTargetPreparer nesta configuração que
deve ser executado antes de qualquer um dos target_preparers dos dispositivos, substituindo os valores atuais.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Defina a lista de IMultiTargetPreparers nesta configuração que precisam ser executados
antes de qualquer um dos target_preparers dos dispositivos, substituindo os valores atuais.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método conveniente para definir um único IMultiTargetPreparer nesta configuração,
substituindo todos os valores atuais.
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Defina a lista de IMultiTargetPreparers nessa configuração, substituindo todos os valores atuais.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Defina os campos de configuração Option com o conjunto de argumentos de linha de comando especificado.
ArgsOptionParser para saber o formato esperado
| Parâmetros | |
|---|---|
listArgs |
: os argumentos da linha de comando |
| Retorna | |
|---|---|
|
os argumentos não consumidos |
| Gera | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Defina os campos de configuração Option com o conjunto de argumentos de linha de comando especificado.
Consulte ArgsOptionParser para saber o formato esperado.
| Parâmetros | |
|---|---|
listArgs |
: os argumentos da linha de comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient a ser usado. |
| Retorna | |
|---|---|
|
os argumentos não consumidos |
| Gera | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
Defina a lista de IPostProcessors, substituindo os valores atuais.
| Parâmetros | |
|---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Defina o IRetryDecision, substituindo qualquer valor atual.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método conveniente para definir um único ISystemStatusChecker nesta configuração,
substituindo todos os valores atuais
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Defina a lista de ISystemStatusCheckers nessa configuração, substituindo todos os valores atuais.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer, substituindo qualquer valor atual.
setTargetPreparers
public void setTargetPreparers (preparers)
Defina a lista de ITargetPreparers, substituindo qualquer valor existente.
setTest
public void setTest (IRemoteTest test)
Método conveniente para definir um único IRemoteTest nesta configuração, substituindo todos os valores atuais.
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniência para definir um único ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Defina a lista de ITestInvocationListeners, substituindo os valores atuais.
setTests
public void setTests (tests)
Defina a lista de IRemoteTests nessa configuração, substituindo todos os valores atuais.
validateOptions
public void validateOptions ()
Valide os valores das opções.
No momento, isso apenas valida se todas as opções obrigatórias foram definidas.
| Gera | |
|---|---|
ConfigurationException |
|
Métodos protegidos
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Retorna se o ambiente do TF é uma invocação remota.
| Retorna | |
|---|---|
boolean |
|