Configuração do IC
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Informações de configuração para uma chamada TradeFederation. Cada invocação de TradeFederation possui um único IConfiguration
. Um IConfiguration
armazena todos os objetos delegados que devem ser usados durante a invocação e seus Option
associados
Resumo
Métodos públicos | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Adicione arquivos que devem ser limpos durante |
abstract void | cleanConfigurationData () Exclua todos os arquivos que foram baixados para campos de opção resolvidos de arquivos remotos. |
abstract IConfiguration | clone () Crie uma cópia superficial deste objeto. |
abstract void | dumpXml (PrintWriter output) Obtém o arquivo XML expandido para a configuração com todas as opções mostradas para este |
abstract 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 |
abstract 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 |
abstract | getAllConfigurationObjectsOfType (String typeName) Interface genérica para obter todos os objetos de um determinado nome de tipo entre dispositivos. |
abstract IBuildProvider | getBuildProvider () Obtém o |
abstract String | getCommandLine () Obtém a linha de comando usada para criar este |
abstract ICommandOptions | getCommandOptions () Obtém o |
abstract ConfigurationDescriptor | getConfigurationDescription () Retorna o |
abstract Object | getConfigurationObject (String typeName) Interface genérica para obter o objeto de configuração com o nome de tipo fornecido. |
abstract | getConfigurationObjectList (String typeName) Semelhante a |
abstract CoverageOptions | getCoverageOptions () Obtém o |
abstract | getDeviceConfig () Obtém os |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Retorna o |
abstract TestDeviceOptions | getDeviceOptions () Obtém o |
abstract IDeviceRecovery | getDeviceRecovery () Obtém o |
abstract IDeviceSelection | getDeviceRequirements () Obtém o |
abstract | getFilesToClean () Obtenha a lista de arquivos que serão limpos durante |
abstract GlobalTestFilter | getGlobalFilters () Obtém o |
abstract | getInopOptions () Obtenha os nomes das opções que não alteraram nenhum valor |
abstract | getLabPreparers () Obtém os |
abstract ILeveledLogOutput | getLogOutput () Obtém o |
abstract ILogSaver | getLogSaver () Obtém o |
abstract | getMetricCollectors () Obtém os |
abstract | getMultiPreTargetPreparers () Obtém os |
abstract | getMultiTargetPreparers () Obtém os |
abstract String | getName () Retorna o nome da configuração. |
abstract | getPostProcessors () Obtém os |
abstract IRetryDecision | getRetryDecision () Retorna o |
abstract SkipManager | getSkipManager () Obtém o |
abstract | getSystemStatusCheckers () Obtém os |
abstract | getTargetPreparers () Obtém os |
abstract | getTestInvocationListeners () Obtém os |
abstract | getTests () Obtém os |
abstract void | injectOptionValue (String optionName, String optionValue) Injete um valor de opção no conjunto de objetos de configuração. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Injete um valor de opção no conjunto de objetos de configuração. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Injete um valor de opção no conjunto de objetos de configuração. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Injete 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 ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Crie um clone base de |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Produz um texto de ajuda de uso de linha de comando para esta configuração para determinado printStream. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Resolva opções de |
abstract 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. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Defina os campos |
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 fornecido, substituindo qualquer valor existente. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) Método genérico para definir a lista de objetos de configuração para o nome fornecido, substituindo qualquer valor existente. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Defina |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Defina um |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Defina os |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Defina a lista de |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Defina |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Defina o |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Defina o |
abstract void | setLabPreparer ( ITargetPreparer preparer) Defina o |
abstract void | setLabPreparers ( preparers) setLabPreparers ( 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 ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Defina a lista de |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Método de conveniência para definir um único |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Defina a lista de |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Defina os campos ArgsOptionParser para formato esperado |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Defina os campos ArgsOptionParser para o formato esperado |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Defina a lista de |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Defina o |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Método de conveniência para definir um único |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Defina a lista de |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Defina o |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Defina a lista de |
abstract void | setTest ( IRemoteTest test) Método de conveniência para definir um único |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Método de conveniência para definir um único |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Defina a lista de |
abstract void | setTests ( tests) setTests ( tests) Defina a lista de |
abstract void | validateOptions () Valide os valores das opções. |
Métodos públicos
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Adicione arquivos que devem ser limpos durante cleanConfigurationData()
Parâmetros | |
---|---|
toBeCleaned |
limparConfigurationData
public abstract void cleanConfigurationData ()
Exclua todos os arquivos que foram baixados para campos de opção resolvidos de arquivos remotos.
clone
public abstract IConfiguration clone ()
Crie uma cópia superficial deste objeto.
Devoluções | |
---|---|
IConfiguration | uma cópia de {link IConfiguration} |
dumpXml
public abstract 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. |
Lança | |
---|---|
| IOException |
dumpXml
public abstract 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 |
Lança | |
---|---|
| IOException |
dumpXml
public abstract 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 |
Lança | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Interface genérica para obter todos os objetos de um determinado nome de tipo entre dispositivos.
Parâmetros | |
---|---|
typeName | String : o tipo exclusivo do objeto de configuração |
Devoluções | |
---|---|
A lista de objetos de configuração do tipo determinado. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Obtém o IBuildProvider
da configuração.
Devoluções | |
---|---|
IBuildProvider | o IBuildProvider fornecido na configuração |
obterCommandLine
public abstract 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 abstract ICommandOptions getCommandOptions ()
Obtém o ICommandOptions
a ser usado na configuração.
Devoluções | |
---|---|
ICommandOptions | o ICommandOptions fornecido na configuração. |
getConfigurationDescrição
public abstract ConfigurationDescriptor getConfigurationDescription ()
Retorna o ConfigurationDescriptor
fornecido na configuração.
Devoluções | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract 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
public abstractgetConfigurationObjectList (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 abstract CoverageOptions getCoverageOptions ()
Obtém o CoverageOptions
a ser usado na configuração.
Devoluções | |
---|---|
CoverageOptions | as CoverageOptions fornecidas na configuração. |
getDeviceConfig
public abstractgetDeviceConfig ()
Obtém os IDeviceConfiguration
da configuração.
Devoluções | |
---|---|
os IDeviceConfiguration são fornecidos em ordem na configuração |
getDeviceConfigByName
public abstract 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 abstract TestDeviceOptions getDeviceOptions ()
Obtém o TestDeviceOptions
a ser usado na configuração.
Devoluções | |
---|---|
TestDeviceOptions | o TestDeviceOptions fornecido na configuração. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Obtém o IDeviceRecovery
a ser usado na configuração.
Devoluções | |
---|---|
IDeviceRecovery | o IDeviceRecovery fornecido na configuração. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Obtém o IDeviceSelection
a ser usado na configuração.
Devoluções | |
---|---|
IDeviceSelection | o IDeviceSelection fornecido na configuração. |
getFilesToClean
public abstractgetFilesToClean ()
Obtenha a lista de arquivos que serão limpos durante cleanConfigurationData()
Devoluções | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Obtém o GlobalTestFilter
para a invocação.
Devoluções | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Obtenha os nomes das opções que não alteraram nenhum valor
Devoluções | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Obtém os ITargetPreparer
da configuração.
Devoluções | |
---|---|
os ITargetPreparer s fornecidos em ordem na configuração |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Obtém o ILeveledLogOutput
a ser usado na configuração.
Devoluções | |
---|---|
ILeveledLogOutput | o ILeveledLogOutput fornecido na configuração. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Obtém o ILogSaver
a ser usado na configuração.
Devoluções | |
---|---|
ILogSaver | o ILogSaver fornecido na configuração. |
getMetricCollectors
public abstractgetMetricCollectors ()
Obtém os IMetricCollector
s da configuração.
Devoluções | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
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
public abstractgetMultiTargetPreparers ()
Obtém os IMultiTargetPreparer
da configuração.
Devoluções | |
---|---|
os IMultiTargetPreparer s fornecidos em ordem na configuração |
obterNome
public abstract String getName ()
Retorna o nome da configuração.
Devoluções | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Obtém os IPostProcessor
da configuração.
Devoluções | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Retorna o IRetryDecision
usado para a invocação.
Devoluções | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Obtém o SkipManager
para a invocação.
Devoluções | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Obtém os ISystemStatusChecker
da configuração.
Devoluções | |
---|---|
os ISystemStatusChecker s fornecidos em ordem na configuração |
getTargetPreparers
public abstractgetTargetPreparers ()
Obtém os ITargetPreparer
da configuração.
Devoluções | |
---|---|
os ITargetPreparer s fornecidos em ordem na configuração |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Obtém os ITestInvocationListener
s para usar na configuração.
Devoluções | |
---|---|
os ITestInvocationListener s fornecidos na configuração. |
obterTestes
public abstractgetTests ()
Obtém os IRemoteTest
s para serem executados a partir da configuração.
Devoluções | |
---|---|
os testes fornecidos na configuração |
injetarOptionValue
public abstract 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 | se não foi possível definir o valor da opção |
injetarOptionValue
public abstract 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 | se não foi possível definir o valor da opção |
injetarOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
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 |
optionSource | String : a configuração de origem que forneceu esse valor de opção |
Lança | |
---|---|
ConfigurationException | se não foi possível definir o valor da opção |
injectOptionValues
public abstract 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 | se não foi possível definir os valores das opções |
isDeviceConfiguredFake
public abstract 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 abstract 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 | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract 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 abstract 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 | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public abstract 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 | se não foi possível criar o OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 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
. 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 quaisquer valores existentes
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Método genérico para definir o objeto de configuração com o nome fornecido, 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 |
Lança | |
---|---|
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 para o nome fornecido, substituindo qualquer valor existente.
Parâmetros | |
---|---|
name | String : o nome exclusivo do tipo de objeto de configuração. |
configList |
Lança | |
---|---|
ConfigurationException | se algum objeto na lista não for do tipo correto |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Defina CoverageOptions
, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Defina um IDeviceConfiguration
, substituindo qualquer valor existente.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Defina os IDeviceConfiguration
s, substituindo qualquer valor existente.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Defina a lista de IMetricCollector
s, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
collectors |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Defina TestDeviceOptions
, substituindo quaisquer valores existentes
Parâmetros | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Defina o IDeviceRecovery
, substituindo qualquer valor existente.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Defina o IDeviceSelection
, substituindo quaisquer valores existentes
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer
, substituindo qualquer valor existente.
setLabPreparers
public abstract void setLabPreparers (preparers)
Defina a lista de ITargetPreparer
s, substituindo qualquer valor existente.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Defina o ILeveledLogOutput
, substituindo qualquer valor existente.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Defina o ILogSaver
, substituindo qualquer valor existente.
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 dispositivos target_preparers, substituindo quaisquer valores existentes
setMultiPreTargetPreparers
public abstract 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 abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniência para definir um único IMultiTargetPreparer
nesta configuração, substituindo quaisquer valores existentes
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Defina a lista de IMultiTargetPreparer
s nesta configuração, substituindo quaisquer valores existentes
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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
public abstractsetOptionsFromCommandLineArgs ( 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 abstract void setPostProcessors (processors)
Defina a lista de IPostProcessor
s, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Defina o IRetryDecision
, substituindo qualquer valor existente.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método de conveniência para definir um único ISystemStatusChecker
nesta configuração, substituindo quaisquer valores existentes
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Defina a lista de ISystemStatusChecker
s nesta configuração, substituindo quaisquer valores existentes
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer
, substituindo qualquer valor existente.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Defina a lista de ITargetPreparer
s, substituindo qualquer valor existente.
setTest
public abstract void setTest (IRemoteTest test)
Método de conveniência para definir um único IRemoteTest
nesta configuração, substituindo quaisquer valores existentes
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniência para definir um único ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Defina a lista de ITestInvocationListener
s, substituindo quaisquer valores existentes
setTestes
public abstract void setTests (tests)
Defina a lista de IRemoteTest
s nesta configuração, substituindo quaisquer valores existentes
validarOpções
public abstract void validateOptions ()
Valide os valores das opções.
Atualmente isso apenas validará que todas as opções obrigatórias foram definidasLança | |
---|---|
ConfigurationException | se a configuração não for válida |
Configuração do IC
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Informações de configuração para uma chamada TradeFederation. Cada invocação de TradeFederation possui um único IConfiguration
. Um IConfiguration
armazena todos os objetos delegados que devem ser usados durante a invocação e seus Option
associados
Resumo
Métodos públicos | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Adicione arquivos que devem ser limpos durante |
abstract void | cleanConfigurationData () Exclua todos os arquivos que foram baixados para campos de opção resolvidos de arquivos remotos. |
abstract IConfiguration | clone () Crie uma cópia superficial deste objeto. |
abstract void | dumpXml (PrintWriter output) Obtém o arquivo XML expandido para a configuração com todas as opções mostradas para este |
abstract 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 |
abstract 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 |
abstract | getAllConfigurationObjectsOfType (String typeName) Interface genérica para obter todos os objetos de um determinado nome de tipo entre dispositivos. |
abstract IBuildProvider | getBuildProvider () Obtém o |
abstract String | getCommandLine () Obtém a linha de comando usada para criar este |
abstract ICommandOptions | getCommandOptions () Obtém o |
abstract ConfigurationDescriptor | getConfigurationDescription () Retorna o |
abstract Object | getConfigurationObject (String typeName) Interface genérica para obter o objeto de configuração com o nome de tipo fornecido. |
abstract | getConfigurationObjectList (String typeName) Semelhante a |
abstract CoverageOptions | getCoverageOptions () Obtém o |
abstract | getDeviceConfig () Obtém os |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Retorna o |
abstract TestDeviceOptions | getDeviceOptions () Obtém o |
abstract IDeviceRecovery | getDeviceRecovery () Obtém o |
abstract IDeviceSelection | getDeviceRequirements () Obtém o |
abstract | getFilesToClean () Obtenha a lista de arquivos que serão limpos durante |
abstract GlobalTestFilter | getGlobalFilters () Obtém o |
abstract | getInopOptions () Obtenha os nomes das opções que não alteraram nenhum valor |
abstract | getLabPreparers () Obtém os |
abstract ILeveledLogOutput | getLogOutput () Obtém o |
abstract ILogSaver | getLogSaver () Obtém o |
abstract | getMetricCollectors () Obtém os |
abstract | getMultiPreTargetPreparers () Obtém os |
abstract | getMultiTargetPreparers () Obtém os |
abstract String | getName () Retorna o nome da configuração. |
abstract | getPostProcessors () Obtém os |
abstract IRetryDecision | getRetryDecision () Retorna o |
abstract SkipManager | getSkipManager () Obtém o |
abstract | getSystemStatusCheckers () Obtém os |
abstract | getTargetPreparers () Obtém os |
abstract | getTestInvocationListeners () Obtém os |
abstract | getTests () Obtém os |
abstract void | injectOptionValue (String optionName, String optionValue) Injete um valor de opção no conjunto de objetos de configuração. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Injete um valor de opção no conjunto de objetos de configuração. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Injete um valor de opção no conjunto de objetos de configuração. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Injete 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 ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Crie um clone base de |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Produz um texto de ajuda de uso de linha de comando para esta configuração para determinado printStream. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Resolva opções de |
abstract 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. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Defina os campos |
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 fornecido, substituindo qualquer valor existente. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) Método genérico para definir a lista de objetos de configuração para o nome fornecido, substituindo qualquer valor existente. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Defina |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Defina um |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Defina os |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Defina a lista de |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Defina |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Defina o |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Defina o |
abstract void | setLabPreparer ( ITargetPreparer preparer) Defina o |
abstract void | setLabPreparers ( preparers) setLabPreparers ( 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 ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Defina a lista de |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Método de conveniência para definir um único |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Defina a lista de |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Defina os campos ArgsOptionParser para formato esperado |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Defina os campos ArgsOptionParser para o formato esperado |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Defina a lista de |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Defina o |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Método de conveniência para definir um único |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Defina a lista de |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Defina o |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Defina a lista de |
abstract void | setTest ( IRemoteTest test) Método de conveniência para definir um único |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Método de conveniência para definir um único |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Defina a lista de |
abstract void | setTests ( tests) setTests ( tests) Defina a lista de |
abstract void | validateOptions () Valide os valores das opções. |
Métodos públicos
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Adicione arquivos que devem ser limpos durante cleanConfigurationData()
Parâmetros | |
---|---|
toBeCleaned |
limparConfigurationData
public abstract void cleanConfigurationData ()
Exclua todos os arquivos que foram baixados para campos de opção resolvidos de arquivos remotos.
clone
public abstract IConfiguration clone ()
Crie uma cópia superficial deste objeto.
Devoluções | |
---|---|
IConfiguration | uma cópia de {link IConfiguration} |
dumpXml
public abstract 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. |
Lança | |
---|---|
| IOException |
dumpXml
public abstract 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 |
Lança | |
---|---|
| IOException |
dumpXml
public abstract 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 |
Lança | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Interface genérica para obter todos os objetos de um determinado nome de tipo entre dispositivos.
Parâmetros | |
---|---|
typeName | String : o tipo exclusivo do objeto de configuração |
Devoluções | |
---|---|
A lista de objetos de configuração do tipo determinado. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Obtém o IBuildProvider
da configuração.
Devoluções | |
---|---|
IBuildProvider | o IBuildProvider fornecido na configuração |
obterCommandLine
public abstract 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 abstract ICommandOptions getCommandOptions ()
Obtém o ICommandOptions
a ser usado na configuração.
Devoluções | |
---|---|
ICommandOptions | o ICommandOptions fornecido na configuração. |
getConfigurationDescrição
public abstract ConfigurationDescriptor getConfigurationDescription ()
Retorna o ConfigurationDescriptor
fornecido na configuração.
Devoluções | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract 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
public abstractgetConfigurationObjectList (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 abstract CoverageOptions getCoverageOptions ()
Obtém o CoverageOptions
a ser usado na configuração.
Devoluções | |
---|---|
CoverageOptions | as CoverageOptions fornecidas na configuração. |
getDeviceConfig
public abstractgetDeviceConfig ()
Obtém os IDeviceConfiguration
da configuração.
Devoluções | |
---|---|
os IDeviceConfiguration são fornecidos em ordem na configuração |
getDeviceConfigByName
public abstract 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 abstract TestDeviceOptions getDeviceOptions ()
Obtém o TestDeviceOptions
a ser usado na configuração.
Devoluções | |
---|---|
TestDeviceOptions | o TestDeviceOptions fornecido na configuração. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Obtém o IDeviceRecovery
a ser usado na configuração.
Devoluções | |
---|---|
IDeviceRecovery | o IDeviceRecovery fornecido na configuração. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Obtém o IDeviceSelection
a ser usado na configuração.
Devoluções | |
---|---|
IDeviceSelection | o IDeviceSelection fornecido na configuração. |
getFilesToClean
public abstractgetFilesToClean ()
Obtenha a lista de arquivos que serão limpos durante cleanConfigurationData()
Devoluções | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Obtém o GlobalTestFilter
para a invocação.
Devoluções | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Obtenha os nomes das opções que não alteraram nenhum valor
Devoluções | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Obtém os ITargetPreparer
da configuração.
Devoluções | |
---|---|
os ITargetPreparer s fornecidos em ordem na configuração |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Obtém o ILeveledLogOutput
a ser usado na configuração.
Devoluções | |
---|---|
ILeveledLogOutput | o ILeveledLogOutput fornecido na configuração. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Obtém o ILogSaver
a ser usado na configuração.
Devoluções | |
---|---|
ILogSaver | o ILogSaver fornecido na configuração. |
getMetricCollectors
public abstractgetMetricCollectors ()
Obtém os IMetricCollector
s da configuração.
Devoluções | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
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
public abstractgetMultiTargetPreparers ()
Obtém os IMultiTargetPreparer
da configuração.
Devoluções | |
---|---|
os IMultiTargetPreparer s fornecidos em ordem na configuração |
obterNome
public abstract String getName ()
Retorna o nome da configuração.
Devoluções | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Obtém os IPostProcessor
da configuração.
Devoluções | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Retorna o IRetryDecision
usado para a invocação.
Devoluções | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Obtém o SkipManager
para a invocação.
Devoluções | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Obtém os ISystemStatusChecker
da configuração.
Devoluções | |
---|---|
os ISystemStatusChecker s fornecidos em ordem na configuração |
getTargetPreparers
public abstractgetTargetPreparers ()
Obtém os ITargetPreparer
da configuração.
Devoluções | |
---|---|
os ITargetPreparer s fornecidos em ordem na configuração |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Obtém os ITestInvocationListener
s para usar na configuração.
Devoluções | |
---|---|
os ITestInvocationListener s fornecidos na configuração. |
obterTestes
public abstractgetTests ()
Obtém os IRemoteTest
s para serem executados a partir da configuração.
Devoluções | |
---|---|
os testes fornecidos na configuração |
injetarOptionValue
public abstract 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 | se não foi possível definir o valor da opção |
injetarOptionValue
public abstract 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 | se não foi possível definir o valor da opção |
injetarOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
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 |
optionSource | String : a configuração de origem que forneceu esse valor de opção |
Lança | |
---|---|
ConfigurationException | se não foi possível definir o valor da opção |
injectOptionValues
public abstract 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 | se não foi possível definir os valores das opções |
isDeviceConfiguredFake
public abstract 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 abstract 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 | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract 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 abstract 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 | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public abstract 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 | se não foi possível criar o OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 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
. 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 quaisquer valores existentes
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Método genérico para definir o objeto de configuração com o nome fornecido, 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 |
Lança | |
---|---|
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 para o nome fornecido, substituindo qualquer valor existente.
Parâmetros | |
---|---|
name | String : o nome exclusivo do tipo de objeto de configuração. |
configList |
Lança | |
---|---|
ConfigurationException | se algum objeto na lista não for do tipo correto |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Defina CoverageOptions
, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Defina um IDeviceConfiguration
, substituindo qualquer valor existente.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Defina os IDeviceConfiguration
s, substituindo qualquer valor existente.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Defina a lista de IMetricCollector
s, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
collectors |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Defina TestDeviceOptions
, substituindo quaisquer valores existentes
Parâmetros | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Defina o IDeviceRecovery
, substituindo qualquer valor existente.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Defina o IDeviceSelection
, substituindo quaisquer valores existentes
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer
, substituindo qualquer valor existente.
setLabPreparers
public abstract void setLabPreparers (preparers)
Defina a lista de ITargetPreparer
s, substituindo qualquer valor existente.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Defina o ILeveledLogOutput
, substituindo qualquer valor existente.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Defina o ILogSaver
, substituindo qualquer valor existente.
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 dispositivos target_preparers, substituindo quaisquer valores existentes
setMultiPreTargetPreparers
public abstract 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 abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Método de conveniência para definir um único IMultiTargetPreparer
nesta configuração, substituindo quaisquer valores existentes
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Defina a lista de IMultiTargetPreparer
s nesta configuração, substituindo quaisquer valores existentes
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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
public abstractsetOptionsFromCommandLineArgs ( 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 abstract void setPostProcessors (processors)
Defina a lista de IPostProcessor
s, substituindo quaisquer valores existentes.
Parâmetros | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Defina o IRetryDecision
, substituindo qualquer valor existente.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Método de conveniência para definir um único ISystemStatusChecker
nesta configuração, substituindo quaisquer valores existentes
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Defina a lista de ISystemStatusChecker
s nesta configuração, substituindo quaisquer valores existentes
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Defina o ITargetPreparer
, substituindo qualquer valor existente.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Defina a lista de ITargetPreparer
s, substituindo qualquer valor existente.
setTest
public abstract void setTest (IRemoteTest test)
Método de conveniência para definir um único IRemoteTest
nesta configuração, substituindo quaisquer valores existentes
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Método de conveniência para definir um único ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Defina a lista de ITestInvocationListener
s, substituindo quaisquer valores existentes
setTestes
public abstract void setTests (tests)
Defina a lista de IRemoteTest
s nesta configuração, substituindo quaisquer valores existentes
validarOpções
public abstract void validateOptions ()
Valide os valores das opções.
Atualmente isso apenas validará que todas as opções obrigatórias foram definidasLança | |
---|---|
ConfigurationException | se a configuração não for válida |