Configuração

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Informações de configuração para uma invocação da TradeFederation. Cada invocação da TradeFederation tem um único IConfiguration. Um IConfiguration armazena todos os objetos delegados que devem ser usados durante a invocação e os respectivos Option

Resumo

Métodos públicos

abstract void addFilesToClean( toBeCleaned)

Adicionar arquivos que precisam ser limpos durante o cleanConfigurationData()

abstract void cleanConfigurationData()

Exclua todos os arquivos que foram baixados para os campos "Option" resolvidos de arquivos remotos.

abstract IConfiguration clone()

Crie uma cópia superficial desse objeto.

abstract void dumpXml(PrintWriter output)

Extrai o arquivo XML expandido para a configuração com todas as opções mostradas para este IConfiguration como String.

abstract 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.

abstract 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.

abstract getAllConfigurationObjectsOfType(String typeName)

Interface genérica para receber todos os objetos de um determinado nome de tipo em vários dispositivos.

abstract IBuildProvider getBuildProvider()

Recebe o IBuildProvider da configuração.

abstract String getCommandLine()

Recebe a linha de comando usada para criar este IConfiguration.

abstract ICommandOptions getCommandOptions()

Recebe o ICommandOptions a ser usado na configuração.

abstract ConfigurationDescriptor getConfigurationDescription()

Retorna o ConfigurationDescriptor fornecido na configuração.

abstract Object getConfigurationObject(String typeName)

Interface genérica para receber o objeto de configuração com o nome do tipo fornecido.

abstract getConfigurationObjectList(String typeName)

Semelhante a getConfigurationObject(String), mas para configuração que aceitam vários objetos.

abstract CoverageOptions getCoverageOptions()

Recebe o CoverageOptions a ser usado na configuração.

abstract getDeviceConfig()

Recebe os IDeviceConfigurations da configuração.

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Retorna o IDeviceConfiguration associado ao nome fornecido. Se não for encontrado, retorna nulo.

abstract TestDeviceOptions getDeviceOptions()

Recebe o TestDeviceOptions a ser usado na configuração.

abstract IDeviceRecovery getDeviceRecovery()

Recebe o IDeviceRecovery a ser usado na configuração.

abstract IDeviceSelection getDeviceRequirements()

Recebe o IDeviceSelection a ser usado na configuração.

abstract getFilesToClean()

Confira a lista de arquivos que serão limpos durante cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters()

Recebe o GlobalTestFilter da invocação.

abstract getInopOptions()

Acessar os nomes de opções que não mudaram nenhum valor

abstract getLabPreparers()

Recebe os ITargetPreparers da configuração.

abstract ILeveledLogOutput getLogOutput()

Recebe o ILeveledLogOutput a ser usado na configuração.

abstract ILogSaver getLogSaver()

Recebe o ILogSaver a ser usado na configuração.

abstract getMetricCollectors()

Recebe os IMetricCollectors da configuração.

abstract getMultiPreTargetPreparers()

Recebe os IMultiTargetPreparers da configuração que precisa ser executada antes. em qualquer um dos dispositivos target_preparers.

abstract getMultiTargetPreparers()

Recebe os IMultiTargetPreparers da configuração.

abstract String getName()

Retorna o nome da configuração.

abstract getPostProcessors()

Recebe os IPostProcessors da configuração.

abstract IRetryDecision getRetryDecision()

Retorna o IRetryDecision usado para a invocação.

abstract SkipManager getSkipManager()

Recebe o SkipManager da invocação.

abstract getSystemStatusCheckers()

Recebe os ISystemStatusCheckers da configuração.

abstract getTargetPreparers()

Recebe os ITargetPreparers da configuração.

abstract getTestInvocationListeners()

Recebe os ITestInvocationListeners que serão usados na configuração.

abstract getTests()

Recebe os IRemoteTests para executar a partir da configuração.

abstract void injectOptionValue(String optionName, String optionValue)

Injetar um valor de opção no conjunto de objetos de configuração.

abstract void injectOptionValue(String optionName, String optionKey, String optionValue)

Injetar um valor de opção no conjunto de objetos de configuração.

abstract void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)

Injetar um valor de opção no conjunto de objetos de configuração.

abstract void injectOptionValues( optionDefs)

Injetar vários valores de opção no conjunto de objetos de configuração.

abstract boolean isDeviceConfiguredFake(String deviceName)

Retorna indicando se um dispositivo configurado está marcado como isFake=true ou não.

abstract 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.

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

Gera um texto de ajuda sobre o uso da linha de comando para essa configuração em um determinado printStream.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

Resolva as opções de ERROR(/File) apontando para um local remoto.

abstract 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.

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Defina os campos de configuração Option com determinado conjunto de argumentos de linha de comando usando uma das mais simples.

abstract void setBuildProvider(IBuildProvider provider)

Substitua o IBuildProvider atual na configuração.

abstract void setCommandLine(String[] arrayArgs)

Define a linha de comando usada para criar este IConfiguration.

abstract void setCommandOptions(ICommandOptions cmdOptions)

Defina o ICommandOptions, substituindo os valores atuais

abstract void setConfigurationObject(String name, Object configObject)

Método genérico para definir o objeto de configuração com o nome determinado, substituindo qualquer valor atual.

abstract void setConfigurationObjectList(String name, configList)

Método genérico para definir a lista de objetos de configuração do nome determinado, substituindo qualquer .

abstract void setCoverageOptions(CoverageOptions coverageOptions)

Defina o CoverageOptions, substituindo os valores atuais.

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

Defina um IDeviceConfiguration, substituindo qualquer valor atual.

abstract void setDeviceConfigList( deviceConfigs)

Defina as IDeviceConfigurations, substituindo qualquer valor atual.

abstract void setDeviceMetricCollectors( collectors)

Defina a lista de IMetricCollectors, substituindo os valores atuais.

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

Defina o TestDeviceOptions, substituindo os valores atuais

abstract void setDeviceRecovery(IDeviceRecovery recovery)

Defina o IDeviceRecovery, substituindo qualquer valor atual.

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

Defina o IDeviceSelection, substituindo os valores atuais

abstract void setLabPreparer(ITargetPreparer preparer)

Defina o ITargetPreparer, substituindo qualquer valor atual.

abstract void setLabPreparers( preparers)

Defina a lista de ITargetPreparers, substituindo qualquer valor atual.

abstract void setLogOutput(ILeveledLogOutput logger)

Defina o ILeveledLogOutput, substituindo qualquer valor atual.

abstract void setLogSaver(ILogSaver logSaver)

Defina o ILogSaver, substituindo qualquer valor atual.

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

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

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

Define a lista de IMultiTargetPreparers nesta configuração que precisam ser executados antes de qualquer um dos dispositivos target_preparers, substituindo os valores existentes

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Método de conveniência para definir um único IMultiTargetPreparer nessa configuração, substituindo os valores existentes

abstract void setMultiTargetPreparers( multiTargPreps)

Defina a lista de IMultiTargetPreparers nessa configuração, substituindo qualquer valores existentes

abstract setOptionsFromCommandLineArgs( listArgs)

Definir os campos de configuração Option com determinado conjunto de argumentos de linha de comando

ArgsOptionParser para o formato esperado

abstract setOptionsFromCommandLineArgs( 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

abstract void setPostProcessors( processors)

Defina a lista de IPostProcessors, substituindo os valores atuais.

abstract void setRetryDecision(IRetryDecision decisionRetry)

Defina o IRetryDecision, substituindo qualquer valor atual.

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Método de conveniência para definir um único ISystemStatusChecker nessa configuração, substituindo os valores existentes

abstract void setSystemStatusCheckers( systemCheckers)

Defina a lista de ISystemStatusCheckers nessa configuração, substituindo qualquer valores existentes

abstract void setTargetPreparer(ITargetPreparer preparer)

Defina o ITargetPreparer, substituindo qualquer valor atual.

abstract void setTargetPreparers( preparers)

Defina a lista de ITargetPreparers, substituindo qualquer valor atual.

abstract void setTest(IRemoteTest test)

Método de conveniência para definir um único IRemoteTest nesta configuração, substituindo qualquer valores existentes

abstract void setTestInvocationListener(ITestInvocationListener listener)

Método de conveniência para definir uma única ITestInvocationListener

abstract void setTestInvocationListeners( listeners)

Define a lista de ITestInvocationListeners, substituindo os valores atuais

abstract void setTests( tests)

Defina a lista de IRemoteTests nessa configuração, substituindo qualquer valores existentes

abstract void validateOptions()

Valide os valores de opção.

Métodos públicos

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Adicionar arquivos que precisam ser limpos durante o cleanConfigurationData()

Parâmetros
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

Exclua todos os arquivos que foram baixados para os campos "Option" resolvidos de arquivos remotos.

clonar

public abstract IConfiguration clone ()

Crie uma cópia superficial desse objeto.

Retorna
IConfiguration uma cópia de {link IConfiguration}

DumpXml

public abstract 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.

Gera
IOException

DumpXml

public abstract 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 da 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.

Gera
IOException

DumpXml

public abstract 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 da 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

Gera
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Interface genérica para receber todos os objetos de um determinado nome de tipo em vários dispositivos.

Parâmetros
typeName String: o tipo exclusivo do objeto de configuração.

Retorna
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 este 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 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

public abstract  getConfigurationObjectList (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 abstract CoverageOptions getCoverageOptions ()

Recebe o CoverageOptions a ser usado na configuração.

Retorna
CoverageOptions o CoverageOptions fornecido na configuração.

getDeviceConfig

public abstract  getDeviceConfig ()

Recebe os IDeviceConfigurations da configuração.

Retorna
os IDeviceConfigurations fornecidos em ordem na configuração

getDeviceConfigByName

public abstract 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 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.

getDeviceRequisitos

public abstract IDeviceSelection getDeviceRequirements ()

Recebe o IDeviceSelection a ser usado na configuração.

Retorna
IDeviceSelection o IDeviceSelection fornecido na configuração.

getFilesToClean

public abstract  getFilesToClean ()

Confira a lista de arquivos que serão limpos durante cleanConfigurationData()

Retorna

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Recebe o GlobalTestFilter da invocação.

Retorna
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Conferir os nomes de opções que não mudaram nenhum valor

Retorna

getLabPreparers

public abstract  getLabPreparers ()

Recebe os ITargetPreparers da configuração.

Retorna
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  getMetricCollectors ()

Recebe os IMetricCollectors da configuração.

Retorna

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Recebe os IMultiTargetPreparers da configuração que precisa ser executada antes. em qualquer um dos dispositivos target_preparers.

Retorna
os IMultiTargetPreparers fornecidos em ordem na configuração

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Recebe os IMultiTargetPreparers da configuração.

Retorna
os IMultiTargetPreparers fornecidos em ordem na configuração

getName

public abstract String getName ()

Retorna o nome da configuração.

Retorna
String

getPostProcessors

public abstract  getPostProcessors ()

Recebe os IPostProcessors da configuração.

Retorna

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  getSystemStatusCheckers ()

Recebe os ISystemStatusCheckers da configuração.

Retorna
os ISystemStatusCheckers fornecidos em ordem na configuração

getTargetPreparers

public abstract  getTargetPreparers ()

Recebe os ITargetPreparers da configuração.

Retorna
os ITargetPreparers fornecidos em ordem na configuração

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Recebe os ITestInvocationListeners que serão usados na configuração.

Retorna
os ITestInvocationListeners fornecidos na configuração.

getTests.

public abstract  getTests ()

Recebe os IRemoteTests para executar a partir da configuração.

Retorna
os testes fornecidos na configuração

injectOptionValue

public abstract 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 se houver falha ao definir o valor da opção

injectOptionValue

public abstract 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 se houver falha ao definir o valor da opção

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

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.

optionSource String: a configuração de origem que forneceu esse valor de opção.

Gera
ConfigurationException se houver falha ao definir o valor da opção

injectOptionValues

public abstract 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 se houver falha ao definir os valores das opções

isDeviceConfiguredFake

public abstract 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 abstract 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
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Gera um texto de ajuda sobre o uso da linha de comando para essa configuração em um determinado printStream.

Parâmetros
importantOnly boolean: se true exibir apenas ajuda para as opções importantes.

out PrintStream: o ERROR(/PrintStream) a ser usado.

Gera
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public abstract 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
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public abstract 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 se não foi possível criar a OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( 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 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. 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 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 determinado, substituindo qualquer valor atual.

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 fosse do tipo correto

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Método genérico para definir a lista de objetos de configuração do nome determinado, substituindo qualquer .

Parâmetros
name String: o nome exclusivo do tipo de objeto de configuração.

configList : a lista de objetos de configuração.

Gera
ConfigurationException se algum objeto da 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 atual.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Defina as IDeviceConfigurations, substituindo qualquer valor atual.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Defina a lista de IMetricCollectors, substituindo os valores atuais.

Parâmetros
collectors

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.

setDeviceRequisitos

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 ( 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 nessa configuração que deve ser executado antes de qualquer um dos dispositivos target_preparers, substituindo os valores existentes

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Define a lista de IMultiTargetPreparers nesta configuração que precisam ser executados antes de qualquer um dos dispositivos target_preparers, substituindo os valores existentes

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Método de conveniência para definir um único IMultiTargetPreparer nessa configuração, substituindo os valores existentes

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Defina a lista de IMultiTargetPreparers nessa configuração, substituindo qualquer valores existentes

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( 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

public abstract  setOptionsFromCommandLineArgs ( 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 abstract void setPostProcessors ( processors)

Defina a lista de IPostProcessors, substituindo os valores atuais.

Parâmetros
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Defina o IRetryDecision, substituindo qualquer valor atual.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Método de conveniência para definir um único ISystemStatusChecker nessa configuração, substituindo os valores existentes

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Defina a lista de ISystemStatusCheckers nessa configuração, substituindo qualquer valores existentes

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Defina o ITargetPreparer, substituindo qualquer valor atual.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Defina a lista de ITargetPreparers, substituindo qualquer valor atual.

setTest

public abstract void setTest (IRemoteTest test)

Método de conveniência para definir uma única IRemoteTest nesta configuração, substituindo qualquer valores existentes

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Método de conveniência para definir uma única ITestInvocationListener

setTestInvocationListeners.

public abstract void setTestInvocationListeners ( listeners)

Define a lista de ITestInvocationListeners, substituindo os valores atuais

setTests.

public abstract void setTests ( tests)

Defina a lista de IRemoteTests nessa configuração, substituindo qualquer valores existentes

validateOptions

public abstract 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 se a configuração for inválida