IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
Informações de configuração para uma invocação do TradeFederation.
Cada invocação do TradeFederation tem um único IConfiguration. Um IConfiguration armazena todos os objetos delegados que devem ser usados durante a invocação e os Option associados.
Resumo
Métodos públicos | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
Adicione arquivos que precisam ser limpos durante |
abstract
void
|
cleanConfigurationData()
Exclua os arquivos baixados para resolver os campos de opção de arquivos remotos. |
abstract
IConfiguration
|
clone()
Cria uma cópia superficial desse objeto. |
abstract
void
|
dumpXml(PrintWriter output)
Recebe o arquivo XML expandido para a configuração com todas as opções mostradas para este
|
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Recebe o arquivo XML expandido da configuração com todas as opções mostradas para este |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Recebe o arquivo XML expandido da configuração com todas as opções mostradas para este |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
Interface genérica para receber todos os objetos de um determinado nome de tipo em todos os dispositivos. |
abstract
IBuildProvider
|
getBuildProvider()
Recebe o |
abstract
String
|
getCommandLine()
Recebe a linha de comando usada para criar este |
abstract
ICommandOptions
|
getCommandOptions()
Recebe o |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Retorna o |
abstract
Object
|
getConfigurationObject(String typeName)
Interface genérica para receber o objeto de configuração com o nome de tipo especificado. |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
Semelhante a |
abstract
CoverageOptions
|
getCoverageOptions()
Recebe o |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
Recebe os |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Retorna o |
abstract
TestDeviceOptions
|
getDeviceOptions()
Recebe o |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Recebe o |
abstract
IDeviceSelection
|
getDeviceRequirements()
Recebe o |
abstract
Set<File>
|
getFilesToClean()
Receber a lista de arquivos que serão limpos durante |
abstract
GlobalTestFilter
|
getGlobalFilters()
Recebe o |
abstract
Set<String>
|
getInopOptions()
Receber os nomes das opções que não mudaram nenhum valor |
abstract
List<ITargetPreparer>
|
getLabPreparers()
Recebe os |
abstract
ILeveledLogOutput
|
getLogOutput()
Recebe o |
abstract
ILogSaver
|
getLogSaver()
Recebe o |
abstract
List<IMetricCollector>
|
getMetricCollectors()
Recebe os |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Recebe os |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Recebe os |
abstract
String
|
getName()
Retorna o nome da configuração. |
abstract
List<IPostProcessor>
|
getPostProcessors()
Recebe os |
abstract
IRetryDecision
|
getRetryDecision()
Retorna o |
abstract
SkipManager
|
getSkipManager()
Recebe o |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Recebe os |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Recebe os |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
Recebe os |
abstract
List<IRemoteTest>
|
getTests()
Recebe os |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Injeta um valor de opção no conjunto de objetos de configuração. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Injeta um valor de opção no conjunto de objetos de configuração. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Injeta um valor de opção no conjunto de objetos de configuração. |
abstract
void
|
injectOptionValues(List<OptionDef> optionDefs)
Injeta vários valores de opção no conjunto de objetos de configuração. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Retorna se um dispositivo configurado está marcado como isFake=true ou não. |
abstract
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
Crie um clone de base de |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gera um texto de ajuda de uso da linha de comando para essa configuração no printStream especificado. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Resolva as opções de |
abstract
void
|
safeInjectOptionValues(List<OptionDef> 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. |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Defina os campos de configuração |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Substitua o |
abstract
void
|
setCommandLine(String[] arrayArgs)
Define a linha de comando usada para criar este |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Defina o |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Método genérico para definir o objeto de configuração com o nome especificado, substituindo qualquer valor existente. |
abstract
void
|
setConfigurationObjectList(String name, List<?> configList)
Método genérico para definir a lista de objetos de configuração para o nome especificado, substituindo qualquer valor existente. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Defina o |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Defina um |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Defina os |
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Defina a lista de |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Defina o |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Defina o |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Defina o |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Defina o |
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Defina a lista de |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Defina o |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Defina o |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Método de conveniência para definir um único |
abstract
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Defina a lista de |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Método conveniente para definir um único |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Defina a lista de |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Defina os campos de configuração
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Defina os campos de configuração
Consulte |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
Defina a lista de |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Defina o |
abstract
void
|
setSkipManager(SkipManager skipManager)
Define o |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Método conveniente para definir um único |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Defina a lista de |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Defina o |
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Defina a lista de |
abstract
void
|
setTest(IRemoteTest test)
Método conveniente para definir um único |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Método de conveniência para definir um único |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Defina a lista de |
abstract
void
|
setTests(List<IRemoteTest> tests)
Defina a lista de |
abstract
void
|
validateOptions()
Valide os valores das opções. |
Métodos públicos
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
Adicione arquivos que precisam ser limpos durante cleanConfigurationData()
| Parâmetros | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Exclua os arquivos baixados para resolver os campos de opção de arquivos remotos.
clone
public abstract IConfiguration clone ()
Cria uma cópia superficial desse objeto.
| Retorna | |
|---|---|
IConfiguration |
uma cópia de {link IConfiguration} |
dumpXml
public abstract 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. |
| Gera | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)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 |
List: a lista de tipos de objetos que não devem ser despejados. |
| Gera | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> 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 |
List: a lista de tipos de objetos que não devem ser despejados. |
printDeprecatedOptions |
boolean: se as opções marcadas como descontinuadas serão impressas ou não. |
printUnchangedOptions |
boolean |
| Gera | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
Interface genérica para receber todos os objetos de um determinado nome de tipo em todos os dispositivos.
| Parâmetros | |
|---|---|
typeName |
String: o tipo exclusivo do objeto de configuração. |
| Retorna | |
|---|---|
Collection<Object> |
A lista de objetos de configuração do tipo especificado. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Recebe o IBuildProvider da configuração.
| Retorna | |
|---|---|
IBuildProvider |
o IBuildProvider fornecido na configuração |
getCommandLine
public abstract String getCommandLine ()
Recebe a linha de comando usada para criar este IConfiguration.
| Retorna | |
|---|---|
String |
a linha de comando usada para criar esse IConfiguration. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Recebe o ICommandOptions a ser usado na configuração.
| Retorna | |
|---|---|
ICommandOptions |
o ICommandOptions fornecido na configuração. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Retorna o ConfigurationDescriptor fornecido na configuração.
| Retorna | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public abstract 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
public abstract List<?> getConfigurationObjectList (String typeName)
Semelhante a getConfigurationObject(String), mas para tipos de objetos de configuração
que aceitam vários objetos.
| Parâmetros | |
|---|---|
typeName |
String: o nome exclusivo do tipo do objeto de configuração. |
| Retorna | |
|---|---|
List<?> |
a lista de objetos de configuração ou null se o tipo de objeto com o nome especificado não existir. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Recebe o CoverageOptions a ser usado na configuração.
| Retorna | |
|---|---|
CoverageOptions |
o CoverageOptions fornecido na configuração. |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
Recebe os IDeviceConfigurations da configuração.
| Retorna | |
|---|---|
List<IDeviceConfiguration> |
os IDeviceConfigurations fornecidos em ordem na configuração |
getDeviceConfigByName
public abstract 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 abstract TestDeviceOptions getDeviceOptions ()
Recebe o TestDeviceOptions a ser usado na configuração.
| Retorna | |
|---|---|
TestDeviceOptions |
o TestDeviceOptions fornecido na configuração. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Recebe o IDeviceRecovery a ser usado na configuração.
| Retorna | |
|---|---|
IDeviceRecovery |
o IDeviceRecovery fornecido na configuração. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Recebe o IDeviceSelection a ser usado na configuração.
| Retorna | |
|---|---|
IDeviceSelection |
o IDeviceSelection fornecido na configuração. |
getFilesToClean
public abstract Set<File> getFilesToClean ()
Receber a lista de arquivos que serão limpos durante cleanConfigurationData()
| Retorna | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Recebe o GlobalTestFilter da invocação.
| Retorna | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
Receber os nomes das opções que não mudaram nenhum valor
| Retorna | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
Recebe os ITargetPreparers da configuração.
| Retorna | |
|---|---|
List<ITargetPreparer> |
os ITargetPreparers fornecidos em ordem na configuração |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Recebe o ILeveledLogOutput a ser usado na configuração.
| Retorna | |
|---|---|
ILeveledLogOutput |
o ILeveledLogOutput fornecido na configuração. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Recebe o ILogSaver a ser usado na configuração.
| Retorna | |
|---|---|
ILogSaver |
o ILogSaver fornecido na configuração. |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
Recebe os IMetricCollectors da configuração.
| Retorna | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Recebe os IMultiTargetPreparers da configuração que precisa ser executada antes de
qualquer um dos target_preparers dos dispositivos.
| Retorna | |
|---|---|
List<IMultiTargetPreparer> |
os IMultiTargetPreparers fornecidos em ordem na configuração |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
Recebe os IMultiTargetPreparers da configuração.
| Retorna | |
|---|---|
List<IMultiTargetPreparer> |
os IMultiTargetPreparers fornecidos em ordem na configuração |
getName
public abstract String getName ()
Retorna o nome da configuração.
| Retorna | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
Recebe os IPostProcessors da configuração.
| Retorna | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Retorna o IRetryDecision usado para a invocação.
| Retorna | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
Recebe o SkipManager da invocação.
| Retorna | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
Recebe os ISystemStatusCheckers da configuração.
| Retorna | |
|---|---|
List<ISystemStatusChecker> |
os ISystemStatusCheckers fornecidos em ordem na configuração |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
Recebe os ITargetPreparers da configuração.
| Retorna | |
|---|---|
List<ITargetPreparer> |
os ITargetPreparers fornecidos em ordem na configuração |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
Recebe os ITestInvocationListeners a serem usados na configuração.
| Retorna | |
|---|---|
List<ITestInvocationListener> |
os ITestInvocationListeners fornecidos na configuração. |
getTests
public abstract List<IRemoteTest> getTests ()
Recebe os IRemoteTests para execução da configuração.
| Retorna | |
|---|---|
List<IRemoteTest> |
os testes fornecidos na configuração |
injectOptionValue
public abstract 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 |
se não for possível definir o valor da opção |
injectOptionValue
public abstract 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 |
se não for possível definir o valor da opção |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String optionSource)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 |
optionSource |
String: a configuração de origem que forneceu esse valor de opção |
| Gera | |
|---|---|
ConfigurationException |
se não for possível definir o valor da opção |
injectOptionValues
public abstract void injectOptionValues (List<OptionDef> optionDefs)
Injeta 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 |
List: uma lista de definições de opções a serem injetadas |
| Gera | |
|---|---|
ConfigurationException |
se não for possível definir valores de opção |
isDeviceConfiguredFake
public abstract 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 abstract IConfiguration partialDeepClone (List<String> 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 |
List: 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 | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract 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 PrintStream a ser usado. |
| Gera | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Resolva as opções de 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 | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> 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 injetar muitos valores de opção de uma só vez depois de criar um novo objeto.
| Parâmetros | |
|---|---|
optionDefs |
List: uma lista de definições de opções a serem injetadas |
| Gera | |
|---|---|
ConfigurationException |
se não for possível criar o OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> 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 |
List: os argumentos da linha de comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient a ser usado. |
| Retorna | |
|---|---|
List<String> |
os argumentos não consumidos |
| Gera | |
|---|---|
ConfigurationException |
|
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Substitua o IBuildProvider atual na configuração.
| Parâmetros | |
|---|---|
provider |
IBuildProvider: o novo IBuildProvider |
setCommandLine
public abstract 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 abstract void setCommandOptions (ICommandOptions cmdOptions)
Defina o ICommandOptions, substituindo os valores atuais.
setConfigurationObject
public abstract void setConfigurationObject (String name,
Object configObject)Método genérico para definir o objeto de configuração com o nome especificado, substituindo qualquer valor existente.
| Parâmetros | |
|---|---|
name |
String: o nome exclusivo do tipo de objeto de configuração. |
configObject |
Object: o objeto de configuração |
| Gera | |
|---|---|
ConfigurationException |
se o configObject não for do tipo correto |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,
List<?> configList)Método genérico para definir a lista de objetos de configuração para o nome especificado, substituindo qualquer valor existente.
| Parâmetros | |
|---|---|
name |
String: o nome exclusivo do tipo de objeto de configuração. |
configList |
List: a lista de objetos de configuração |
| Gera | |
|---|---|
ConfigurationException |
se algum objeto na lista não for do tipo correto |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Defina o CoverageOptions, substituindo os valores atuais.
| Parâmetros | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Defina um IDeviceConfiguration, substituindo qualquer valor existente.
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Defina os IDeviceConfigurations, substituindo qualquer valor atual.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Defina a lista de IMetricCollectors, substituindo os valores atuais.
| Parâmetros | |
|---|---|
collectors |
List |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Defina o TestDeviceOptions, substituindo os valores atuais.
| Parâmetros | |
|---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Defina o IDeviceRecovery, substituindo qualquer valor atual.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Defina o IDeviceSelection, substituindo os valores atuais.
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer, substituindo qualquer valor atual.
setLabPreparers
public abstract void setLabPreparers (List<ITargetPreparer> preparers)
Defina a lista de ITargetPreparers, substituindo qualquer valor atual.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Defina o ILeveledLogOutput, substituindo qualquer valor atual.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Defina o ILogSaver, substituindo qualquer valor atual.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Método de conveniência 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 abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> 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 abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método conveniente para definir um único IMultiTargetPreparer nesta configuração,
substituindo todos os valores atuais.
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
Defina a lista de IMultiTargetPreparers nessa configuração, substituindo todos os valores atuais.
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Defina os campos de configuração Option com o conjunto de argumentos de linha de comando especificado.
ArgsOptionParser para o formato esperado
| Parâmetros | |
|---|---|
listArgs |
List: os argumentos da linha de comando |
| Retorna | |
|---|---|
List<String> |
os argumentos não consumidos |
| Gera | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> 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 |
List: os argumentos da linha de comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient a ser usado. |
| Retorna | |
|---|---|
List<String> |
os argumentos não consumidos |
| Gera | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
Defina a lista de IPostProcessors, substituindo os valores atuais.
| Parâmetros | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Defina o IRetryDecision, substituindo qualquer valor atual.
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
Define o SkipManager para a invocação.
| Parâmetros | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método conveniente para definir um único ISystemStatusChecker nesta configuração,
substituindo todos os valores atuais.
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
Defina a lista de ISystemStatusCheckers nessa configuração, substituindo todos os valores atuais.
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer, substituindo qualquer valor atual.
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> preparers)
Defina a lista de ITargetPreparers, substituindo qualquer valor atual.
setTest
public abstract void setTest (IRemoteTest test)
Método conveniente para definir um único IRemoteTest nesta configuração, substituindo todos os valores
atuais.
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniência para definir um único ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
Defina a lista de ITestInvocationListeners, substituindo os valores atuais.
setTests
public abstract void setTests (List<IRemoteTest> tests)
Defina a lista de IRemoteTests nessa configuração, substituindo todos os valores atuais.
validateOptions
public abstract void validateOptions ()
Valide os valores das opções.
No momento, isso apenas valida se todas as opções obrigatórias foram definidas.
| Gera | |
|---|---|
ConfigurationException |
se a configuração não for válida |