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
Campos | |
---|---|
public
static
final
String |
BUILD_PROVIDER_TYPE_NAME
|
public
static
final
String |
CMD_OPTIONS_TYPE_NAME
|
public
static
final
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
public
static
final
String |
COVERAGE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
public
static
final
String |
DEVICE_NAME
|
public
static
final
String |
DEVICE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_FILTERS_TYPE_NAME
|
public
static
final
String |
LAB_PREPARER_TYPE_NAME
|
public
static
final
String |
LOGGER_TYPE_NAME
|
public
static
final
String |
LOG_SAVER_TYPE_NAME
|
public
static
final
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
public
static
final
String |
MULTI_PREPARER_TYPE_NAME
|
public
static
final
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
RESULT_REPORTER_TYPE_NAME
|
public
static
final
String |
RETRY_DECISION_TYPE_NAME
|
public
static
final
String |
SANBOX_OPTIONS_TYPE_NAME
|
public
static
final
String |
SANDBOX_TYPE_NAME
|
public
static
final
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
public
static
final
String |
TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
TEST_TYPE_NAME
|
Construtores públicos | |
---|---|
Configuration(String name, String description)
Cria um |
Métodos públicos | |
---|---|
void
|
addFilesToClean(
Adicionar arquivos que precisam ser limpos durante o |
void
|
cleanConfigurationData()
Exclua todos os arquivos que foram baixados para os campos "Option" resolvidos de arquivos remotos. |
Configuration
|
clone()
Cria uma cópia superficial desse objeto. |
void
|
dumpXml(PrintWriter output)
Extrai 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 para a configuração com todas as opções mostradas para esse |
void
|
dumpXml(PrintWriter output,
Recebe o arquivo XML expandido para a configuração com todas as opções mostradas para esse |
|
getAllConfigurationObjectsOfType(String configType)
Interface genérica para receber todos os objetos de um determinado nome de tipo em vários 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 do tipo fornecido. |
|
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()
Confira a lista de arquivos que serão limpos durante |
GlobalTestFilter
|
getGlobalFilters()
Recebe o |
|
getInopOptions()
Acessar os nomes de opções que não mudaram nenhum valor |
|
getLabPreparers()
Recebe os |
ILeveledLogOutput
|
getLogOutput()
Recebe o |
ILogSaver
|
getLogSaver()
Recebe o |
|
getMetricCollectors()
Recebe os |
|
getMultiPreTargetPreparers()
Recebe os |
|
getMultiTargetPreparers()
Recebe os |
String
|
getName()
Retorna o nome da configuração. |
|
getPostProcessors()
Recebe os |
IRetryDecision
|
getRetryDecision()
Retorna o |
|
getSystemStatusCheckers()
Recebe os |
|
getTargetPreparers()
Recebe os |
|
getTestInvocationListeners()
Recebe os |
|
getTests()
Recebe os |
void
|
injectOptionValue(String optionName, String optionValue)
Injetar um valor de opção no conjunto de objetos de configuração. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Injetar um valor de opção no conjunto de objetos de configuração. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Injetar um valor de opção no conjunto de objetos de configuração. |
void
|
injectOptionValues(
Injetar vários valores de opção no conjunto de objetos de configuração. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Retorna indicando se um dispositivo configurado está marcado como isFake=true ou não. |
IConfiguration
|
partialDeepClone(
Crie um clone de base usando o |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gera um texto de ajuda sobre o uso da linha de comando para essa configuração printStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Resolva as opções de |
void
|
safeInjectOptionValues(
Injetar vários valores de opção no conjunto de objetos de configuração sem gerar se um deles da opção não pode 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 determinado, substituindo qualquer valor atual. |
void
|
setConfigurationObjectList(String typeName,
Método genérico para definir a lista de objetos de configuração do nome determinado, substituindo qualquer . |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Defina o |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Defina um |
void
|
setDeviceConfigList(
Defina as |
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 de conveniência para definir um único |
void
|
setMultiPreTargetPreparers(
Define a lista de |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Método de conveniência para definir um único |
void
|
setMultiTargetPreparers(
Defina a lista de |
|
setOptionsFromCommandLineArgs(
Definir os campos de configuração
|
|
setOptionsFromCommandLineArgs(
Definir os campos de configuração
Consulte |
void
|
setPostProcessors(
Defina a lista de |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Defina o |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Método de conveniência 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 de conveniência para definir uma única |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Método de conveniência para definir uma única |
void
|
setTestInvocationListeners(
Define a lista de |
void
|
setTests(
Defina a lista de |
void
|
validateOptions()
Valide os valores de opção. |
Métodos protegidos | |
---|---|
boolean
|
isRemoteEnvironment()
Retorna se o ambiente do TF é ou não uma invocação remota. |
Campos
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
NOME_DO_TIPO_DE_DESCRIÇÃO_DE_CONFIGURAÇÃO
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
NOME_DE_FILTRO_GLOBAL
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
TIPO_DE_REGISTRO
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
TENTAR_NOME_DE_TIPO_DE_DECISIONA novamente
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
NOME_DE_TIPO DE TESTE
public static final String TEST_TYPE_NAME
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)
Adicionar arquivos que precisam ser limpos durante o cleanConfigurationData()
Parâmetros | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Exclua todos os arquivos que foram baixados para os campos "Option" resolvidos de arquivos remotos.
DumpXml
public void dumpXml (PrintWriter output)
Extrai o arquivo XML expandido para a configuração com todas as opções mostradas para este
IConfiguration
como String
.
Parâmetros | |
---|---|
output |
PrintWriter : o gravador em que o xml será impresso. |
DumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Recebe o arquivo XML expandido para a configuração com todas as opções mostradas para esse IConfiguration
, menos os filtros de objetos pelo nome de chave.
Exemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parâmetros | |
---|---|
output |
PrintWriter : o gravador em que o xml será impresso. |
excludeFilters |
: a lista de tipo de objeto que não pode ser despejado. |
DumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Recebe o arquivo XML expandido para a configuração com todas as opções mostradas para esse IConfiguration
, menos os filtros de objetos pelo nome de chave.
Exemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parâmetros | |
---|---|
output |
PrintWriter : o gravador em que o xml será impresso. |
excludeFilters |
: a lista de tipo de objeto que não pode ser despejado. |
printDeprecatedOptions |
boolean : se as opções de impressão marcadas como descontinuadas ou não devem ser exibidas. |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interface genérica para receber todos os objetos de um determinado nome de tipo em vários 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 do tipo fornecido.
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 determinado nome
não existe.
|
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Semelhante a getConfigurationObject(String)
, mas para configuração
que aceitam vários objetos.
Parâmetros | |
---|---|
typeName |
String : o nome do tipo exclusivo do objeto de configuração. |
Retorna | |
---|---|
|
a lista de objetos de configuração ou null se o tipo de objeto com
nome não existe.
|
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 descrição curta legível pelo usuário para este Configuration
|
getDeviceConfig
publicgetDeviceConfig ()
Recebe os IDeviceConfiguration
s da configuração.
Retorna | |
---|---|
|
os IDeviceConfiguration s fornecidos em ordem na configuração
|
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Retorna o IDeviceConfiguration
associado ao nome fornecido. Se não for encontrado, retorna nulo.
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.
|
getDeviceRequisitos
public IDeviceSelection getDeviceRequirements ()
Recebe o IDeviceSelection
a ser usado na configuração.
Retorna | |
---|---|
IDeviceSelection |
o IDeviceSelection fornecido na configuração.
|
getFilesToClean
publicgetFilesToClean ()
Confira 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 ()
Acessar os nomes de opções que não mudaram nenhum valor
Retorna | |
---|---|
|
getLabPreparers
publicgetLabPreparers ()
Recebe os ITargetPreparer
s da configuração.
Retorna | |
---|---|
|
os ITargetPreparer s 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 IMetricCollector
s da configuração.
Retorna | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Recebe os IMultiTargetPreparer
s da configuração que precisa ser executada antes.
em qualquer um dos dispositivos target_preparers.
Retorna | |
---|---|
|
os IMultiTargetPreparer s fornecidos em ordem na configuração
|
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Recebe os IMultiTargetPreparer
s da configuração.
Retorna | |
---|---|
|
os IMultiTargetPreparer s 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 |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Recebe os ISystemStatusChecker
s da configuração.
Retorna | |
---|---|
|
os ISystemStatusChecker s fornecidos em ordem na configuração
|
getTargetPreparers
publicgetTargetPreparers ()
Recebe os ITargetPreparer
s da configuração.
Retorna | |
---|---|
|
os ITargetPreparer s fornecidos em ordem na configuração
|
getTestInvocationListeners
publicgetTestInvocationListeners ()
Recebe os ITestInvocationListener
s que serão usados na configuração.
Retorna | |
---|---|
|
os ITestInvocationListener s fornecidos na configuração.
|
getTests.
publicgetTests ()
Recebe os IRemoteTest
s para executar a partir da configuração.
Retorna | |
---|---|
|
os testes fornecidos na configuração |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Injetar 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)
Injetar 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 nulo. |
optionValue |
String : o valor da opção de mapa. |
Gera | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Injetar 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 nulo. |
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)
Injetar vários valores de opção no conjunto de objetos de configuração.
Útil para injetar muitos valores de opção de uma só vez depois de criar um novo objeto.
Parâmetros | |
---|---|
optionDefs |
: uma lista de defs de opções a serem injetadas. |
Gera | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Retorna indicando se um dispositivo configurado está marcado como isFake=true ou não.
Parâmetros | |
---|---|
deviceName |
String |
Retorna | |
---|---|
boolean |
parcialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crie um clone de base usando o clone()
e, em seguida, faça um clone profundo da lista de objetos de configuração especificados.
Parâmetros | |
---|---|
objectToDeepClone |
: a lista do objeto de configuração para clonar profundamente. |
client |
IKeyStoreClient : o cliente do keystore. |
Retorna | |
---|---|
IConfiguration |
A configuração clonada parcialmente profunda. |
Gera | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Gera um texto de ajuda sobre o uso da linha de comando para essa configuração printStream.
Parâmetros | |
---|---|
importantOnly |
boolean : se true exibir apenas ajuda para as opções importantes. |
out |
PrintStream : o ERROR(/PrintStream) a ser usado. |
Gera | |
---|---|
ConfigurationException |
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Resolva as opções de ERROR(/File)
apontando 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)
Injetar vários valores de opção no conjunto de objetos de configuração sem gerar se um deles da opção não pode ser aplicada.
Útil para injetar muitos valores de opção de uma só vez depois de criar um novo objeto.
Parâmetros | |
---|---|
optionDefs |
: uma lista de defs de opções a serem injetadas. |
Gera | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Defina os campos de configuração Option
com determinado conjunto de argumentos de linha de comando usando uma das
mais simples.
Consulte ArgsOptionParser
para conferir o formato esperado
Parâmetros | |
---|---|
listArgs |
: os argumentos da linha de comando. |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient para usar. |
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
.
Ela 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 determinado, substituindo qualquer valor atual.
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 do nome determinado, substituindo qualquer .
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 as IDeviceConfiguration
s, substituindo qualquer valor atual.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Defina a lista de IMetricCollector
s, 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.
setDeviceRequisitos
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 ITargetPreparer
s, substituindo qualquer valor atual.
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 de conveniência para definir um único IMultiTargetPreparer
nessa configuração que
deve ser executado antes de qualquer um dos dispositivos target_preparers, substituindo os valores existentes
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Define a lista de IMultiTargetPreparer
s nesta configuração que precisam ser executados
antes de qualquer um dos dispositivos target_preparers, substituindo os valores existentes
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniência para definir um único IMultiTargetPreparer
nessa configuração,
substituindo os valores existentes
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Defina a lista de IMultiTargetPreparer
s nessa configuração, substituindo qualquer
valores existentes
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Definir os campos de configuração Option
com determinado conjunto de argumentos de linha de comando
ArgsOptionParser
para 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)
Definir os campos de configuração Option
com determinado conjunto de argumentos de linha de comando
Consulte ArgsOptionParser
para conferir o formato esperado
Parâmetros | |
---|---|
listArgs |
: os argumentos da linha de comando. |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient para usar. |
Retorna | |
---|---|
|
os argumentos não consumidos |
Gera | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Defina a lista de IPostProcessor
s, 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 de conveniência para definir um único ISystemStatusChecker
nessa configuração,
substituindo os valores existentes
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Defina a lista de ISystemStatusChecker
s nessa configuração, substituindo qualquer
valores existentes
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer
, substituindo qualquer valor atual.
setTargetPreparers
public void setTargetPreparers (preparers)
Defina a lista de ITargetPreparer
s, substituindo qualquer valor atual.
setTest
public void setTest (IRemoteTest test)
Método de conveniência para definir uma única IRemoteTest
nesta configuração, substituindo qualquer
valores existentes
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniência para definir uma única ITestInvocationListener
setTestInvocationListeners.
public void setTestInvocationListeners (listeners)
Define a lista de ITestInvocationListener
s, substituindo os valores atuais
setTests.
public void setTests (tests)
Defina a lista de IRemoteTest
s nessa configuração, substituindo qualquer
valores existentes
validateOptions
public void validateOptions ()
Valide os valores de opção.
No momento, isso serve apenas para confirmar que todas as opções obrigatórias foram definidas
Gera | |
---|---|
ConfigurationException |
Métodos protegidos
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Retorna se o ambiente do TF é ou não uma invocação remota.
Retorna | |
---|---|
boolean |