Configuração
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Uma implementação concreta 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 | 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
|
Construtores públicos | |
---|---|
Configuration (String name, String description) Cria uma |
Métodos públicos | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Adicione arquivos que devem ser limpos durante |
void | cleanConfigurationData () Exclua todos os arquivos que foram baixados para campos de opção resolvidos de arquivos remotos. |
Configuration | clone () Cria uma cópia superficial deste objeto. |
void | dumpXml (PrintWriter output) Obtém o arquivo XML expandido para a configuração com todas as opções mostradas para este |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Obtém o arquivo XML expandido para a configuração com todas as opções mostradas para este |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Obtém o arquivo XML expandido para a configuração com todas as opções mostradas para este |
getAllConfigurationObjectsOfType (String configType) Interface genérica para obter todos os objetos de um determinado nome de tipo entre dispositivos. | |
IBuildProvider | getBuildProvider () Obtém o |
String | getCommandLine () Obtém a linha de comando usada para criar este |
ICommandOptions | getCommandOptions () Obtém o |
ConfigurationDescriptor | getConfigurationDescription () Retorna o |
Object | getConfigurationObject (String typeName) Interface genérica para obter o objeto de configuração com o nome de tipo fornecido. |
getConfigurationObjectList (String typeName) Semelhante a | |
CoverageOptions | getCoverageOptions () Obtém o |
String | getDescription () |
getDeviceConfig () Obtém os | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Retorna o |
TestDeviceOptions | getDeviceOptions () Obtém o |
IDeviceRecovery | getDeviceRecovery () Obtém o |
IDeviceSelection | getDeviceRequirements () Obtém o |
getFilesToClean () Obtenha a lista de arquivos que serão limpos durante | |
GlobalTestFilter | getGlobalFilters () Obtém o |
getInopOptions () Obtenha os nomes das opções que não alteraram nenhum valor | |
getLabPreparers () Obtém os | |
ILeveledLogOutput | getLogOutput () Obtém o |
ILogSaver | getLogSaver () Obtém o |
getMetricCollectors () Obtém os | |
static | getMultiDeviceSupportedTag () Retorna o |
getMultiPreTargetPreparers () Obtém os | |
getMultiTargetPreparers () Obtém os | |
String | getName () Retorna o nome da configuração. |
getPostProcessors () Obtém os | |
IRetryDecision | getRetryDecision () Retorna o |
SkipManager | getSkipManager () Obtém o |
getSystemStatusCheckers () Obtém os | |
getTargetPreparers () Obtém os | |
getTestInvocationListeners () Obtém os | |
getTests () Obtém os | |
void | injectOptionValue (String optionName, String optionValue) Injete um valor de opção no conjunto de objetos de configuração. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Injete um valor de opção no conjunto de objetos de configuração. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Injete um valor de opção no conjunto de objetos de configuração. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Injete 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 ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Crie um clone base de |
void | printCommandUsage (boolean importantOnly, PrintStream out) Produz um texto de ajuda de uso de linha de comando para esta configuração para determinado printStream. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Resolva opções de |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Injete vários valores de opção no conjunto de objetos de configuração sem lançar se uma das opções não puder ser aplicada. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Defina os campos | |
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 fornecido, substituindo qualquer valor existente. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Método genérico para definir a lista de objetos de configuração para o nome fornecido, substituindo qualquer valor existente. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Defina |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Defina um |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Defina os |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Defina a lista de |
void | setDeviceOptions ( TestDeviceOptions devOptions) Defina |
void | setDeviceRecovery ( IDeviceRecovery recovery) Defina o |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Defina o |
void | setLabPreparer ( ITargetPreparer preparer) Defina o |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) 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 ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Defina a lista de |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Método de conveniência para definir um único |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Defina a lista de |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Defina os campos ArgsOptionParser para formato esperado | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Defina os campos ArgsOptionParser para o formato esperado | |
void | setPostProcessors ( processors) setPostProcessors ( processors) 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 ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Defina a lista de |
void | setTargetPreparer ( ITargetPreparer preparer) Defina o |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Defina a lista de |
void | setTest ( IRemoteTest test) Método de conveniência para definir um único |
void | setTestInvocationListener ( ITestInvocationListener listener) Método de conveniência para definir um único |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Defina a lista de |
void | setTests ( tests) setTests ( tests) Defina a lista de |
void | validateOptions () Valide os valores das opções. |
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
CONFIGURATION_DESCRIPTION_TYPE_NAME
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
NOME DO DISPOSITIVO
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
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
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Construtores públicos
Configuração
public Configuration (String name, String description)
Cria uma 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 devem ser limpos durante cleanConfigurationData()
Parâmetros | |
---|---|
toBeCleaned |
limparConfigurationData
public void cleanConfigurationData ()
Exclua todos os arquivos que foram baixados para campos de opção resolvidos de arquivos remotos.
clone
public Configuration clone ()
Cria uma cópia superficial deste objeto.
Devoluções | |
---|---|
Configuration |
dumpXml
public void dumpXml (PrintWriter output)
Obtém 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 para imprimir o xml. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Obtém o arquivo XML expandido para a configuração com todas as opções mostradas para este IConfiguration
menos os objetos filtrados pelo nome da chave.
Exemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parâmetros | |
---|---|
output | PrintWriter : o gravador para imprimir o xml. |
excludeFilters |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Obtém o arquivo XML expandido para a configuração com todas as opções mostradas para este IConfiguration
menos os objetos filtrados pelo nome da chave.
Exemplo de filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parâmetros | |
---|---|
output | PrintWriter : o gravador para imprimir o xml. |
excludeFilters | |
printDeprecatedOptions | boolean : Se deseja ou não imprimir opções marcadas como obsoletas |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interface genérica para obter todos os objetos de um determinado nome de tipo entre dispositivos.
Parâmetros | |
---|---|
configType | String : o tipo exclusivo do objeto de configuração |
Devoluções | |
---|---|
A lista de objetos de configuração do tipo determinado. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Obtém o IBuildProvider
da configuração.
Devoluções | |
---|---|
IBuildProvider | o IBuildProvider fornecido na configuração |
obterCommandLine
public String getCommandLine ()
Obtém a linha de comando usada para criar este IConfiguration
.
Devoluções | |
---|---|
String | a linha de comando usada para criar este IConfiguration . |
getCommandOptions
public ICommandOptions getCommandOptions ()
Obtém o ICommandOptions
a ser usado na configuração.
Devoluções | |
---|---|
ICommandOptions | o ICommandOptions fornecido na configuração. |
getConfigurationDescrição
public ConfigurationDescriptor getConfigurationDescription ()
Retorna o ConfigurationDescriptor
fornecido na configuração.
Devoluções | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Interface genérica para obter o objeto de configuração com o nome de tipo fornecido.
Parâmetros | |
---|---|
typeName | String : o tipo exclusivo do objeto de configuração |
Devoluções | |
---|---|
Object | o objeto de configuração ou null se o tipo de objeto com o nome fornecido não existir. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Semelhante a getConfigurationObject(String)
, mas para tipos de objetos de configuração que suportam vários objetos.
Parâmetros | |
---|---|
typeName | String : o nome do tipo exclusivo do objeto de configuração |
Devoluções | |
---|---|
a lista de objetos de configuração ou null se o tipo de objeto com o nome fornecido não existir. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Obtém o CoverageOptions
a ser usado na configuração.
Devoluções | |
---|---|
CoverageOptions | as CoverageOptions fornecidas na configuração. |
getDescrição
public String getDescription ()
Devoluções | |
---|---|
String | uma breve descrição legível pelo usuário desta Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Obtém os IDeviceConfiguration
da configuração.
Devoluções | |
---|---|
os IDeviceConfiguration são fornecidos em ordem na configuração |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Retorna o IDeviceConfiguration
associado ao nome fornecido, nulo se não for encontrado.
Parâmetros | |
---|---|
nameDevice | String |
Devoluções | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Obtém o TestDeviceOptions
a ser usado na configuração.
Devoluções | |
---|---|
TestDeviceOptions | o TestDeviceOptions fornecido na configuração. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Obtém o IDeviceRecovery
a ser usado na configuração.
Devoluções | |
---|---|
IDeviceRecovery | o IDeviceRecovery fornecido na configuração. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Obtém o IDeviceSelection
a ser usado na configuração.
Devoluções | |
---|---|
IDeviceSelection | o IDeviceSelection fornecido na configuração. |
getFilesToClean
publicgetFilesToClean ()
Obtenha a lista de arquivos que serão limpos durante cleanConfigurationData()
Devoluções | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Obtém o GlobalTestFilter
para a invocação.
Devoluções | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Obtenha os nomes das opções que não alteraram nenhum valor
Devoluções | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Obtém os ITargetPreparer
da configuração.
Devoluções | |
---|---|
os ITargetPreparer s fornecidos em ordem na configuração |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Obtém o ILeveledLogOutput
a ser usado na configuração.
Devoluções | |
---|---|
ILeveledLogOutput | o ILeveledLogOutput fornecido na configuração. |
getLogSaver
public ILogSaver getLogSaver ()
Obtém o ILogSaver
a ser usado na configuração.
Devoluções | |
---|---|
ILogSaver | o ILogSaver fornecido na configuração. |
getMetricCollectors
publicgetMetricCollectors ()
Obtém os IMetricCollector
s da configuração.
Devoluções | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Retorna o ERROR(/Set)
dos tags que são suportados em um tag de dispositivo para configuração de vários dispositivos.
Devoluções | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Obtém os IMultiTargetPreparer
s da configuração que deve ser executada antes de qualquer um dos dispositivos target_preparers.
Devoluções | |
---|---|
os IMultiTargetPreparer s fornecidos em ordem na configuração |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Obtém os IMultiTargetPreparer
da configuração.
Devoluções | |
---|---|
os IMultiTargetPreparer s fornecidos em ordem na configuração |
obterNome
public String getName ()
Retorna o nome da configuração.
Devoluções | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Retorna o IRetryDecision
usado para a invocação.
Devoluções | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Obtém o SkipManager
para a invocação.
Devoluções | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Obtém os ISystemStatusChecker
da configuração.
Devoluções | |
---|---|
os ISystemStatusChecker s fornecidos em ordem na configuração |
getTargetPreparers
publicgetTargetPreparers ()
Obtém os ITargetPreparer
da configuração.
Devoluções | |
---|---|
os ITargetPreparer s fornecidos em ordem na configuração |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Obtém os ITestInvocationListener
s para usar na configuração.
Devoluções | |
---|---|
os ITestInvocationListener s fornecidos na configuração. |
obterTestes
publicgetTests ()
Obtém os IRemoteTest
s para serem executados a partir da configuração.
Devoluções | |
---|---|
os testes fornecidos na configuração |
injetarOptionValue
public void injectOptionValue (String optionName, String optionValue)
Injete 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 |
Lança | |
---|---|
ConfigurationException |
injetarOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Injete 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 do mapa |
Lança | |
---|---|
ConfigurationException |
injetarOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Injete 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 do mapa |
source | String : a configuração de origem que forneceu esse valor de opção |
Lança | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
Injete 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 após criar um novo objeto.Parâmetros | |
---|---|
optionDefs |
Lança | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Retorna se um dispositivo configurado está marcado como isFake=true ou não.
Parâmetros | |
---|---|
deviceName | String |
Devoluções | |
---|---|
boolean |
parcialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crie um clone base de clone()
e depois clone profundamente a lista de determinado objeto de configuração.
Parâmetros | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : o cliente de armazenamento de chaves. |
Devoluções | |
---|---|
IConfiguration | A configuração parcialmente clonada. |
Lança | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Produz um texto de ajuda de uso de linha de comando para esta configuração para determinado printStream.
Parâmetros | |
---|---|
importantOnly | boolean : se true , imprime apenas ajuda para as opções importantes |
out | PrintStream : o ERROR(/PrintStream) a ser usado. |
Lança | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolverDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Resolva opções de ERROR(/File)
apontando para um local remoto. Isso requer que cleanConfigurationData()
seja chamado para limpar os arquivos.
Parâmetros | |
---|---|
resolver | DynamicRemoteFileResolver : o DynamicRemoteFileResolver para resolver os arquivos |
Lança | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Injete vários valores de opção no conjunto de objetos de configuração sem lançar se uma das opções não puder ser aplicada.
Útil para injetar muitos valores de opção de uma só vez após criar um novo objeto.
Parâmetros | |
---|---|
optionDefs |
Lança | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Defina os campos Option
de configuração com determinado conjunto de argumentos de linha de comando usando uma abordagem de melhor esforço.
Consulte ArgsOptionParser
para o formato esperado
Parâmetros | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient a ser usado. |
Devoluções | |
---|---|
os argumentos não consumidos |
Lança | |
---|---|
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
. 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 quaisquer valores existentes
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Método genérico para definir o objeto de configuração com o nome fornecido, 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 |
Lança | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Método genérico para definir a lista de objetos de configuração para o nome fornecido, substituindo qualquer valor existente.
Parâmetros | |
---|---|
typeName | String : o nome exclusivo do tipo de objeto de configuração. |
configList |
Lança | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Defina CoverageOptions
, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Defina um IDeviceConfiguration
, substituindo qualquer valor existente.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Defina os IDeviceConfiguration
s, substituindo qualquer valor existente.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Defina a lista de IMetricCollector
s, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Defina TestDeviceOptions
, substituindo quaisquer valores existentes
Parâmetros | |
---|---|
devOptions | TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Defina o IDeviceRecovery
, substituindo qualquer valor existente.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Defina o IDeviceSelection
, substituindo quaisquer valores existentes
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer
, substituindo qualquer valor existente.
setLabPreparers
public void setLabPreparers (preparers)
Defina a lista de ITargetPreparer
s, substituindo qualquer valor existente.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Defina o ILeveledLogOutput
, substituindo qualquer valor existente.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Defina o ILogSaver
, substituindo qualquer valor existente.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Método de conveniência para definir um único IMultiTargetPreparer
nesta configuração que deve ser executado antes de qualquer um dos dispositivos target_preparers, substituindo quaisquer valores existentes
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Defina a lista de IMultiTargetPreparer
s nesta configuração que devem ser executados antes de qualquer um dos dispositivos target_preparers, substituindo quaisquer valores existentes
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniência para definir um único IMultiTargetPreparer
nesta configuração, substituindo quaisquer valores existentes
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Defina a lista de IMultiTargetPreparer
s nesta configuração, substituindo quaisquer valores existentes
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Defina os campos Option
de configuração com determinado conjunto de argumentos de linha de comando
ArgsOptionParser
para formato esperadoParâmetros | |
---|---|
listArgs |
Devoluções | |
---|---|
os argumentos não consumidos |
Lança | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Defina os campos Option
de configuração com determinado conjunto de argumentos de linha de comando
ArgsOptionParser
para o formato esperadoParâmetros | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient a ser usado. |
Devoluções | |
---|---|
os argumentos não consumidos |
Lança | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Defina a lista de IPostProcessor
s, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
processors |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Defina o IRetryDecision
, substituindo qualquer valor existente.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método de conveniência para definir um único ISystemStatusChecker
nesta configuração, substituindo quaisquer valores existentes
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Defina a lista de ISystemStatusChecker
s nesta configuração, substituindo quaisquer valores existentes
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer
, substituindo qualquer valor existente.
setTargetPreparers
public void setTargetPreparers (preparers)
Defina a lista de ITargetPreparer
s, substituindo qualquer valor existente.
setTest
public void setTest (IRemoteTest test)
Método de conveniência para definir um único IRemoteTest
nesta configuração, substituindo quaisquer valores existentes
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 ITestInvocationListener
s, substituindo quaisquer valores existentes
setTestes
public void setTests (tests)
Defina a lista de IRemoteTest
s nesta configuração, substituindo quaisquer valores existentes
validarOpções
public void validateOptions ()
Valide os valores das opções.
Atualmente isso apenas validará que todas as opções obrigatórias foram definidasLança | |
---|---|
ConfigurationException |
Métodos protegidos
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Retorna se o ambiente do TF é ou não uma invocação remota.
Devoluções | |
---|---|
boolean |