Configurazione

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Informazioni di configurazione per una chiamata TradeFederation. Ogni chiamata di TradeFederation ha un singolo IConfiguration . Un IConfiguration archivia tutti gli oggetti delegati che devono essere utilizzati durante la chiamata e i relativi Option associati

Riepilogo

Metodi pubblici

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Aggiungi file che devono essere puliti durante cleanConfigurationData()

abstract void cleanConfigurationData ()

Elimina tutti i file che sono stati scaricati nei campi Opzione risolti dei file remoti.

abstract IConfiguration clone ()

Crea una copia superficiale di questo oggetto.

abstract void dumpXml (PrintWriter output)

Ottiene il file XML espanso per la configurazione con tutte le opzioni visualizzate per questo IConfiguration come String .

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Ottiene il file XML espanso per la configurazione con tutte le opzioni visualizzate per questo IConfiguration meno gli oggetti filtrati in base al relativo nome di chiave.

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Ottiene il file XML espanso per la configurazione con tutte le opzioni visualizzate per questo IConfiguration meno gli oggetti filtrati in base al relativo nome di chiave.

abstract getAllConfigurationObjectsOfType (String typeName)

Interfaccia generica per ottenere tutti gli oggetti di un determinato nome di tipo tra i dispositivi.

abstract IBuildProvider getBuildProvider ()

Ottiene IBuildProvider dalla configurazione.

abstract String getCommandLine ()

Ottiene la riga di comando usata per creare questo IConfiguration .

abstract ICommandOptions getCommandOptions ()

Ottiene l' ICommandOptions da usare dalla configurazione.

abstract ConfigurationDescriptor getConfigurationDescription ()

Restituisce il ConfigurationDescriptor fornito nella configurazione.

abstract Object getConfigurationObject (String typeName)

Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato.

abstract getConfigurationObjectList (String typeName)

Simile a getConfigurationObject(String) , ma per i tipi di oggetti di configurazione che supportano più oggetti.

abstract CoverageOptions getCoverageOptions ()

Ottiene l' CoverageOptions da usare dalla configurazione.

abstract getDeviceConfig ()

Ottiene IDeviceConfiguration dalla configurazione.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Restituisce la IDeviceConfiguration associata al nome fornito, null se non trovata.

abstract TestDeviceOptions getDeviceOptions ()

Ottiene l' TestDeviceOptions da usare dalla configurazione.

abstract IDeviceRecovery getDeviceRecovery ()

Ottiene l' IDeviceRecovery da usare dalla configurazione.

abstract IDeviceSelection getDeviceRequirements ()

Ottiene l' IDeviceSelection da usare dalla configurazione.

abstract getFilesToClean ()

Ottieni l'elenco dei file che verranno puliti durante cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

Ottiene il GlobalTestFilter per la chiamata.

abstract getInopOptions ()

Ottieni i nomi delle opzioni che non hanno modificato alcun valore

abstract getLabPreparers ()

Ottiene ITargetPreparer dalla configurazione.

abstract ILeveledLogOutput getLogOutput ()

Ottiene l' ILeveledLogOutput da usare dalla configurazione.

abstract ILogSaver getLogSaver ()

Ottiene ILogSaver da usare dalla configurazione.

abstract getMetricCollectors ()

Ottiene IMetricCollector dalla configurazione.

abstract getMultiPreTargetPreparers ()

Ottiene IMultiTargetPreparer dalla configurazione che deve essere eseguita prima di qualsiasi dispositivo target_preparers.

abstract getMultiTargetPreparers ()

Ottiene IMultiTargetPreparer dalla configurazione.

abstract String getName ()

Restituisce il nome della configurazione.

abstract getPostProcessors ()

Ottiene IPostProcessor dalla configurazione.

abstract IRetryDecision getRetryDecision ()

Restituisce l' IRetryDecision usato per la chiamata.

abstract getSystemStatusCheckers ()

Ottiene ISystemStatusChecker dalla configurazione.

abstract getTargetPreparers ()

Ottiene ITargetPreparer dalla configurazione.

abstract getTestInvocationListeners ()

Ottiene gli ITestInvocationListener da usare dalla configurazione.

abstract getTests ()

Ottiene l'oggetto IRemoteTest da eseguire dalla configurazione.

abstract void injectOptionValue (String optionName, String optionValue)

Iniettare un valore di opzione nell'insieme di oggetti di configurazione.

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

Iniettare un valore di opzione nell'insieme di oggetti di configurazione.

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

Iniettare un valore di opzione nell'insieme di oggetti di configurazione.

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Inietta più valori di opzione nel set di oggetti di configurazione.

abstract boolean isDeviceConfiguredFake (String deviceName)

Restituisce se un dispositivo configurato è contrassegnato o meno con isFake=true o meno.

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

Crea un clone di base da clone() quindi clona in profondità l'elenco dell'oggetto di configurazione specificato.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

Invia un testo della guida sull'utilizzo della riga di comando per questa configurazione a un dato printStream.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Risolvi le opzioni di ERROR(/File) che puntano a una posizione remota.

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Iniettare più valori di opzione nel set di oggetti di configurazione senza lanciare se una delle opzioni non può essere applicata.

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Imposta i campi Option di configurazione con un determinato set di argomenti della riga di comando utilizzando un approccio ottimale.

abstract void setBuildProvider ( IBuildProvider provider)

Sostituire l'attuale IBuildProvider nella configurazione.

abstract void setCommandLine (String[] arrayArgs)

Imposta la riga di comando usata per creare questo IConfiguration .

abstract void setCommandOptions ( ICommandOptions cmdOptions)

Imposta ICommandOptions , sostituendo tutti i valori esistenti

abstract void setConfigurationObject (String name, Object configObject)

Metodo generico per impostare l'oggetto di configurazione con il nome specificato, sostituendo qualsiasi valore esistente.

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

Imposta CoverageOptions , sostituendo tutti i valori esistenti.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Impostare un IDeviceConfiguration , sostituendo qualsiasi valore esistente.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Imposta IDeviceConfiguration s, sostituendo qualsiasi valore esistente.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Imposta l'elenco di IMetricCollector s, sostituendo tutti i valori esistenti.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Imposta TestDeviceOptions , sostituendo tutti i valori esistenti

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Imposta IDeviceRecovery , sostituendo qualsiasi valore esistente.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Imposta IDeviceSelection , sostituendo tutti i valori esistenti

abstract void setLabPreparer ( ITargetPreparer preparer)

Imposta ITargetPreparer , sostituendo qualsiasi valore esistente.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

Impostare l'elenco di ITargetPreparer s, sostituendo qualsiasi valore esistente.

abstract void setLogOutput ( ILeveledLogOutput logger)

Impostare ILeveledLogOutput , sostituendo qualsiasi valore esistente.

abstract void setLogSaver ( ILogSaver logSaver)

Imposta ILogSaver , sostituendo qualsiasi valore esistente.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

Metodo pratico per impostare un singolo IMultiTargetPreparer in questa configurazione che deve essere eseguito prima di uno qualsiasi dei dispositivi target_preparers, sostituendo eventuali valori esistenti

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Imposta l'elenco di IMultiTargetPreparer s in questa configurazione che deve essere eseguito prima di uno qualsiasi dei dispositivi target_preparers, sostituendo eventuali valori esistenti

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Metodo pratico per impostare un singolo IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Impostare l'elenco di IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Imposta i campi Option di configurazione con un determinato set di argomenti della riga di comando

ArgsOptionParser per il formato previsto

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Imposta i campi Option di configurazione con un determinato set di argomenti della riga di comando

Vedere ArgsOptionParser per il formato previsto

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Impostare l'elenco di IPostProcessor s, sostituendo eventuali valori esistenti.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

Imposta IRetryDecision , sostituendo qualsiasi valore esistente.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Metodo pratico per impostare un singolo ISystemStatusChecker in questa configurazione, sostituendo eventuali valori esistenti

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Impostare l'elenco di ISystemStatusChecker in questa configurazione, sostituendo eventuali valori esistenti

abstract void setTargetPreparer ( ITargetPreparer preparer)

Imposta ITargetPreparer , sostituendo qualsiasi valore esistente.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Impostare l'elenco di ITargetPreparer s, sostituendo qualsiasi valore esistente.

abstract void setTest ( IRemoteTest test)

Metodo pratico per impostare un singolo IRemoteTest in questa configurazione, sostituendo eventuali valori esistenti

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Metodo pratico per impostare un singolo ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Impostare l'elenco di ITestInvocationListener s, sostituendo eventuali valori esistenti

abstract void setTests ( tests) setTests ( tests)

Impostare l'elenco di IRemoteTest s in questa configurazione, sostituendo eventuali valori esistenti

abstract void validateOptions ()

Convalida i valori delle opzioni.

Metodi pubblici

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Aggiungi file che devono essere puliti durante cleanConfigurationData()

Parametri
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

Elimina tutti i file che sono stati scaricati nei campi Opzione risolti dei file remoti.

clone

public abstract IConfiguration clone ()

Crea una copia superficiale di questo oggetto.

ritorna
IConfiguration una copia {link IConfiguration}

dumpXml

public abstract void dumpXml (PrintWriter output)

Ottiene il file XML espanso per la configurazione con tutte le opzioni visualizzate per questo IConfiguration come String .

Parametri
output PrintWriter : il writer su cui stampare l'xml.

Getta
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Ottiene il file XML espanso per la configurazione con tutte le opzioni visualizzate per questo IConfiguration meno gli oggetti filtrati in base al relativo nome di chiave.

Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME .

Parametri
output PrintWriter : il writer su cui stampare l'xml.

excludeFilters : l'elenco del tipo di oggetto che non deve essere scaricato.

Getta
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Ottiene il file XML espanso per la configurazione con tutte le opzioni visualizzate per questo IConfiguration meno gli oggetti filtrati in base al relativo nome di chiave.

Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME .

Parametri
output PrintWriter : il writer su cui stampare l'xml.

excludeFilters : l'elenco del tipo di oggetto che non deve essere scaricato.

printDeprecatedOptions boolean : se stampare o meno le opzioni contrassegnate come deprecate

printUnchangedOptions boolean

Getta
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Interfaccia generica per ottenere tutti gli oggetti di un determinato nome di tipo tra i dispositivi.

Parametri
typeName String : il tipo univoco dell'oggetto di configurazione

ritorna
L'elenco degli oggetti di configurazione del tipo specificato.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Ottiene IBuildProvider dalla configurazione.

ritorna
IBuildProvider l' IBuildProvider fornito nella configurazione

getCommandLine

public abstract String getCommandLine ()

Ottiene la riga di comando usata per creare questo IConfiguration .

ritorna
String la riga di comando usata per creare questo IConfiguration .

getOpzioniComando

public abstract ICommandOptions getCommandOptions ()

Ottiene l' ICommandOptions da usare dalla configurazione.

ritorna
ICommandOptions le ICommandOptions fornite nella configurazione.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Restituisce il ConfigurationDescriptor fornito nella configurazione.

ritorna
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato.

Parametri
typeName String : il tipo univoco dell'oggetto di configurazione

ritorna
Object l'oggetto di configurazione o null se il tipo di oggetto con il nome specificato non esiste.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

Simile a getConfigurationObject(String) , ma per i tipi di oggetti di configurazione che supportano più oggetti.

Parametri
typeName String : il nome di tipo univoco dell'oggetto di configurazione

ritorna
l'elenco degli oggetti di configurazione o null se il tipo di oggetto con il nome specificato non esiste.

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

Ottiene l' CoverageOptions da usare dalla configurazione.

ritorna
CoverageOptions le CoverageOptions fornite nella configurazione.

getDeviceConfig

public abstract  getDeviceConfig ()

Ottiene IDeviceConfiguration dalla configurazione.

ritorna
IDeviceConfiguration viene fornito in ordine nella configurazione

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Restituisce la IDeviceConfiguration associata al nome fornito, null se non trovata.

Parametri
nameDevice String

ritorna
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Ottiene l' TestDeviceOptions da usare dalla configurazione.

ritorna
TestDeviceOptions le TestDeviceOptions fornite nella configurazione.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Ottiene l' IDeviceRecovery da usare dalla configurazione.

ritorna
IDeviceRecovery l' IDeviceRecovery fornito nella configurazione.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Ottiene l' IDeviceSelection da usare dalla configurazione.

ritorna
IDeviceSelection l' IDeviceSelection fornito nella configurazione.

getFilesToClean

public abstract  getFilesToClean ()

Ottieni l'elenco dei file che verranno puliti durante cleanConfigurationData()

ritorna

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Ottiene il GlobalTestFilter per la chiamata.

ritorna
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Ottieni i nomi delle opzioni che non hanno modificato alcun valore

ritorna

getLabPreparers

public abstract  getLabPreparers ()

Ottiene ITargetPreparer dalla configurazione.

ritorna
ITargetPreparer viene fornito in ordine nella configurazione

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Ottiene l' ILeveledLogOutput da usare dalla configurazione.

ritorna
ILeveledLogOutput l' ILeveledLogOutput fornito nella configurazione.

getLogSaver

public abstract ILogSaver getLogSaver ()

Ottiene ILogSaver da usare dalla configurazione.

ritorna
ILogSaver ILogSaver fornito nella configurazione.

getMetricCollectors

public abstract  getMetricCollectors ()

Ottiene IMetricCollector dalla configurazione.

ritorna

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Ottiene IMultiTargetPreparer dalla configurazione che deve essere eseguita prima di qualsiasi dispositivo target_preparers.

ritorna
IMultiTargetPreparer vengono forniti in ordine nella configurazione

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Ottiene IMultiTargetPreparer dalla configurazione.

ritorna
IMultiTargetPreparer vengono forniti in ordine nella configurazione

getNome

public abstract String getName ()

Restituisce il nome della configurazione.

ritorna
String

getPostProcessors

public abstract  getPostProcessors ()

Ottiene IPostProcessor dalla configurazione.

ritorna

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

Restituisce l' IRetryDecision utilizzato per la chiamata.

ritorna
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Ottiene ISystemStatusChecker dalla configurazione.

ritorna
ISystemStatusChecker sono forniti in ordine nella configurazione

getTargetPreparers

public abstract  getTargetPreparers ()

Ottiene ITargetPreparer dalla configurazione.

ritorna
ITargetPreparer viene fornito in ordine nella configurazione

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Ottiene gli ITestInvocationListener da usare dalla configurazione.

ritorna
il ITestInvocationListener fornito nella configurazione.

getTest

public abstract  getTests ()

Ottiene l'oggetto IRemoteTest da eseguire dalla configurazione.

ritorna
i test previsti nella configurazione

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Iniettare un valore di opzione nell'insieme di oggetti di configurazione.

Utile per fornire valori per le opzioni che vengono generate dinamicamente.

Parametri
optionName String : il nome dell'opzione

optionValue String : il valore dell'opzione

Getta
ConfigurationException se non è stato possibile impostare il valore dell'opzione

injectOptionValue

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

Iniettare un valore di opzione nell'insieme di oggetti di configurazione.

Utile per fornire valori per le opzioni che vengono generate dinamicamente.

Parametri
optionName String : il nome dell'opzione

optionKey String : la chiave facoltativa per le opzioni della mappa o null

optionValue String : il valore dell'opzione della mappa

Getta
ConfigurationException se non è stato possibile impostare il valore dell'opzione

injectOptionValueWithSource

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

Iniettare un valore di opzione nell'insieme di oggetti di configurazione.

Utile per fornire valori per le opzioni che vengono generate dinamicamente.

Parametri
optionName String : il nome dell'opzione

optionKey String : la chiave facoltativa per le opzioni della mappa o null

optionValue String : il valore dell'opzione della mappa

optionSource String : la configurazione di origine che ha fornito questo valore di opzione

Getta
ConfigurationException se non è stato possibile impostare il valore dell'opzione

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

Inietta più valori di opzione nel set di oggetti di configurazione.

Utile per iniettare molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.

Parametri
optionDefs : un elenco di definizioni di opzioni da iniettare

Getta
ConfigurationException se non è stato possibile impostare i valori delle opzioni

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Restituisce se un dispositivo configurato è contrassegnato o meno con isFake=true o meno.

Parametri
deviceName String

ritorna
boolean

partialDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Crea un clone di base da clone() quindi clona in profondità l'elenco dell'oggetto di configurazione specificato.

Parametri
objectToDeepClone : L'elenco degli oggetti di configurazione da clonare in profondità.

client IKeyStoreClient : il client dell'archivio chiavi.

ritorna
IConfiguration La configurazione clonata parzialmente profonda.

Getta
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Invia un testo della guida sull'utilizzo della riga di comando per questa configurazione a un dato printStream.

Parametri
importantOnly boolean : se true stampa solo la guida per le opzioni importanti

out PrintStream : l' ERROR(/PrintStream) da utilizzare.

Getta
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Risolvi le opzioni di ERROR(/File) che puntano a una posizione remota. Ciò richiede la chiamata cleanConfigurationData() per ripulire i file.

Parametri
resolver DynamicRemoteFileResolver : il DynamicRemoteFileResolver per risolvere i file

Getta
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Iniettare più valori di opzione nel set di oggetti di configurazione senza lanciare se una delle opzioni non può essere applicata.

Utile per iniettare molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.

Parametri
optionDefs : un elenco di definizioni di opzioni da iniettare

Getta
ConfigurationException se non è riuscito a creare l' OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Imposta i campi Option di configurazione con un determinato set di argomenti della riga di comando utilizzando un approccio ottimale.

Vedere ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

keyStoreClient IKeyStoreClient : IKeyStoreClient da usare.

ritorna
gli argomenti non consumati

Getta
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Sostituire l'attuale IBuildProvider nella configurazione.

Parametri
provider IBuildProvider : il nuovo IBuildProvider

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

Imposta la riga di comando usata per creare questo IConfiguration . Questo memorizza l'intera riga di comando, incluso il nome della configurazione, a differenza di setOptionsFromCommandLineArgs.

Parametri
arrayArgs String : la riga di comando

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

Imposta ICommandOptions , sostituendo tutti i valori esistenti

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Metodo generico per impostare l'oggetto di configurazione con il nome specificato, sostituendo qualsiasi valore esistente.

Parametri
name String : il nome univoco del tipo di oggetto di configurazione.

configObject Object : l'oggetto di configurazione

Getta
ConfigurationException se il configObject non era del tipo corretto

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente.

Parametri
name String : il nome univoco del tipo di oggetto di configurazione.

configList : l'elenco degli oggetti di configurazione

Getta
ConfigurationException se qualche oggetto nell'elenco non è del tipo corretto

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Imposta CoverageOptions , sostituendo tutti i valori esistenti.

Parametri
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Impostare un IDeviceConfiguration , sostituendo qualsiasi valore esistente.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Imposta IDeviceConfiguration s, sostituendo qualsiasi valore esistente.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Imposta l'elenco di IMetricCollector s, sostituendo tutti i valori esistenti.

Parametri
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Imposta TestDeviceOptions , sostituendo tutti i valori esistenti

Parametri
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Imposta IDeviceRecovery , sostituendo qualsiasi valore esistente.

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Imposta IDeviceSelection , sostituendo tutti i valori esistenti

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Imposta ITargetPreparer , sostituendo qualsiasi valore esistente.

setLabPreparers

public abstract void setLabPreparers ( preparers)

Impostare l'elenco di ITargetPreparer s, sostituendo qualsiasi valore esistente.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

Impostare ILeveledLogOutput , sostituendo qualsiasi valore esistente.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Imposta ILogSaver , sostituendo qualsiasi valore esistente.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Metodo pratico per impostare un singolo IMultiTargetPreparer in questa configurazione che deve essere eseguito prima di uno qualsiasi dei dispositivi target_preparers, sostituendo eventuali valori esistenti

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Imposta l'elenco di IMultiTargetPreparer s in questa configurazione che deve essere eseguito prima di uno qualsiasi dei dispositivi target_preparers, sostituendo eventuali valori esistenti

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Metodo pratico per impostare un singolo IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Impostare l'elenco di IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Imposta i campi Option di configurazione con un determinato set di argomenti della riga di comando

ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

ritorna
gli argomenti non consumati

Getta
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Imposta i campi Option di configurazione con un determinato set di argomenti della riga di comando

Vedere ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

keyStoreClient IKeyStoreClient : IKeyStoreClient da usare.

ritorna
gli argomenti non consumati

Getta
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Impostare l'elenco di IPostProcessor s, sostituendo eventuali valori esistenti.

Parametri
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Imposta IRetryDecision , sostituendo qualsiasi valore esistente.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Metodo pratico per impostare un singolo ISystemStatusChecker in questa configurazione, sostituendo eventuali valori esistenti

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Impostare l'elenco di ISystemStatusChecker in questa configurazione, sostituendo eventuali valori esistenti

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Imposta ITargetPreparer , sostituendo qualsiasi valore esistente.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Impostare l'elenco di ITargetPreparer s, sostituendo qualsiasi valore esistente.

setTest

public abstract void setTest (IRemoteTest test)

Metodo pratico per impostare un singolo IRemoteTest in questa configurazione, sostituendo eventuali valori esistenti

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Metodo pratico per impostare un singolo ITestInvocationListener

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

Impostare l'elenco di ITestInvocationListener s, sostituendo eventuali valori esistenti

setTest

public abstract void setTests ( tests)

Impostare l'elenco di IRemoteTest s in questa configurazione, sostituendo eventuali valori esistenti

validateOptions

public abstract void validateOptions ()

Convalida i valori delle opzioni.

Attualmente questo convaliderà solo che tutte le opzioni obbligatorie sono state impostate

Getta
ConfigurationException se la configurazione non è valida