IConfigurazione
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Informazioni di configurazione per una chiamata a TradeFederation. Ogni chiamata a TradeFederation ha una singola IConfiguration
. Un IConfiguration
archivia tutti gli oggetti delegati che devono essere usati durante la chiamata e le relative Option
associate
Riepilogo
Metodi pubblici | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Aggiungi file che devono essere puliti durante |
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 mostrate per questo |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questa |
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 mostrate per questa |
abstract | getAllConfigurationObjectsOfType (String typeName) Interfaccia generica per ottenere tutti gli oggetti di un determinato nome di tipo su tutti i dispositivi. |
abstract IBuildProvider | getBuildProvider () Ottiene |
abstract String | getCommandLine () Ottiene la riga di comando utilizzata per creare questo |
abstract ICommandOptions | getCommandOptions () Ottiene |
abstract ConfigurationDescriptor | getConfigurationDescription () Restituisce il |
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 |
abstract CoverageOptions | getCoverageOptions () Ottiene le |
abstract | getDeviceConfig () Ottiene l' |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Restituisce l' |
abstract TestDeviceOptions | getDeviceOptions () Ottiene |
abstract IDeviceRecovery | getDeviceRecovery () Ottiene l' |
abstract IDeviceSelection | getDeviceRequirements () Ottiene l' |
abstract | getFilesToClean () Ottieni l'elenco dei file che verranno puliti durante |
abstract GlobalTestFilter | getGlobalFilters () Ottiene |
abstract | getInopOptions () Ottieni i nomi delle opzioni che non hanno modificato alcun valore |
abstract | getLabPreparers () Ottiene i messaggi di |
abstract ILeveledLogOutput | getLogOutput () Ottiene l' |
abstract ILogSaver | getLogSaver () Ottiene |
abstract | getMetricCollectors () Ottiene i messaggi di |
abstract | getMultiPreTargetPreparers () Ottiene |
abstract | getMultiTargetPreparers () Ottiene |
abstract String | getName () Restituisce il nome della configurazione. |
abstract | getPostProcessors () Ottiene |
abstract IRetryDecision | getRetryDecision () Restituisce |
abstract | getSystemStatusCheckers () Ottiene |
abstract | getTargetPreparers () Ottiene i messaggi di |
abstract | getTestInvocationListeners () Ottiene le |
abstract | getTests () Ottiene i messaggi di |
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) Iniettare più valori di opzione nel set di oggetti di configurazione. |
abstract boolean | isDeviceConfiguredFake (String deviceName) Restituisce se un dispositivo configurato è contrassegnato o meno come isFake=true o meno. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Crea un clone di base da |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Emette un testo della guida sull'utilizzo della riga di comando per questa configurazione in un determinato printStream. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Risolvi le opzioni di |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Inietta 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) Impostare i campi |
abstract void | setBuildProvider ( IBuildProvider provider) Sostituisci l' |
abstract void | setCommandLine (String[] arrayArgs) Imposta la riga di comando utilizzata per creare questa |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Impostare |
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 degli oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Imposta |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Imposta un |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Impostare il |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Imposta l'elenco di |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Imposta |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Imposta |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Imposta |
abstract void | setLabPreparer ( ITargetPreparer preparer) Imposta |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Imposta l'elenco di |
abstract void | setLogOutput ( ILeveledLogOutput logger) Imposta |
abstract void | setLogSaver ( ILogSaver logSaver) Imposta |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Metodo pratico per impostare un singolo |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Imposta l'elenco di |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Metodo pratico per impostare un singolo |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Impostare l'elenco di |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Imposta i campi delle ArgsOptionParser per il formato previsto |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Imposta i campi delle ArgsOptionParser per il formato previsto |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Imposta l'elenco di |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Imposta |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Metodo pratico per impostare un singolo |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Impostare l'elenco di |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Imposta |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Imposta l'elenco di |
abstract void | setTest ( IRemoteTest test) Metodo pratico per impostare un singolo |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Metodo pratico per impostare un singolo |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Impostare l'elenco di |
abstract void | setTests ( tests) setTests ( tests) Impostare l'elenco di |
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 di {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questo IConfiguration
come String
.
Parametri | |
---|---|
output | PrintWriter : lo scrittore su cui stampare l'xml. |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questa IConfiguration
meno i filtri degli oggetti in base al nome della chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output | PrintWriter : lo scrittore su cui stampare l'xml. |
excludeFilters |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questa IConfiguration
meno i filtri degli oggetti in base al nome della chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output | PrintWriter : lo scrittore su cui stampare l'xml. |
excludeFilters | |
printDeprecatedOptions | boolean : se stampare o meno le opzioni contrassegnate come obsolete |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Interfaccia generica per ottenere tutti gli oggetti di un determinato nome di tipo su tutti 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 utilizzata per creare questo IConfiguration
.
ritorna | |
---|---|
String | la riga di comando utilizzata per creare questa IConfiguration . |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Ottiene 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 abstractgetConfigurationObjectList (String typeName)
Simile a getConfigurationObject(String)
, ma per tipi di oggetti di configurazione che supportano più oggetti.
Parametri | |
---|---|
typeName | String : il nome del 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 le CoverageOptions
da usare dalla configurazione.
ritorna | |
---|---|
CoverageOptions | le CoverageOptions fornite nella configurazione. |
getDeviceConfig
public abstractgetDeviceConfig ()
Ottiene l' IDeviceConfiguration
s dalla configurazione.
ritorna | |
---|---|
IDeviceConfiguration è fornito in ordine nella configurazione |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Restituisce l' IDeviceConfiguration
associato al nome fornito, null se non trovato.
Parametri | |
---|---|
nameDevice | String |
ritorna | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Ottiene 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 | 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 abstractgetFilesToClean ()
Ottieni l'elenco dei file che verranno puliti durante cleanConfigurationData()
ritorna | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Ottiene GlobalTestFilter
per la chiamata.
ritorna | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Ottieni i nomi delle opzioni che non hanno modificato alcun valore
ritorna | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Ottiene i messaggi di ITargetPreparer
dalla configurazione.
ritorna | |
---|---|
l' ITargetPreparer è fornito in ordine nella configurazione |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Ottiene l' ILeveledLogOutput
da utilizzare dalla configurazione.
ritorna | |
---|---|
ILeveledLogOutput | l' ILeveledLogOutput fornito nella configurazione. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Ottiene ILogSaver
da utilizzare dalla configurazione.
ritorna | |
---|---|
ILogSaver | l' ILogSaver fornito nella configurazione. |
getMetricCollectors
public abstractgetMetricCollectors ()
Ottiene i messaggi di IMetricCollector
dalla configurazione.
ritorna | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Ottiene IMultiTargetPreparer
dalla configurazione che deve essere eseguita prima di qualsiasi dispositivo target_preparer.
ritorna | |
---|---|
IMultiTargetPreparer fornito in ordine nella configurazione |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Ottiene IMultiTargetPreparer
dalla configurazione.
ritorna | |
---|---|
IMultiTargetPreparer fornito in ordine nella configurazione |
getName
public abstract String getName ()
Restituisce il nome della configurazione.
ritorna | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Ottiene IPostProcessor
s dalla configurazione.
ritorna | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Restituisce IRetryDecision
utilizzato per la chiamata.
ritorna | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Ottiene ISystemStatusChecker
dalla configurazione.
ritorna | |
---|---|
ISystemStatusChecker è fornito in ordine nella configurazione |
getTargetPreparers
public abstractgetTargetPreparers ()
Ottiene i messaggi di ITargetPreparer
dalla configurazione.
ritorna | |
---|---|
l' ITargetPreparer è fornito in ordine nella configurazione |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Ottiene le ITestInvocationListener
da usare dalla configurazione.
ritorna | |
---|---|
ITestInvocationListener è fornito nella configurazione. |
getTest
public abstractgetTests ()
Ottiene i messaggi di 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 generate dinamicamente.Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionValue | String : il valore dell'opzione |
Tiri | |
---|---|
ConfigurationException | se non è 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 generate dinamicamente.Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionKey | String : la chiave opzionale per le opzioni della mappa o null |
optionValue | String : il valore dell'opzione della mappa |
Tiri | |
---|---|
ConfigurationException | se non è 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 generate dinamicamente.Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionKey | String : la chiave opzionale 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 |
Tiri | |
---|---|
ConfigurationException | se non è possibile impostare il valore dell'opzione |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
Iniettare più valori di opzione nel set di oggetti di configurazione.
Utile per iniettare più valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.Parametri | |
---|---|
optionDefs |
Tiri | |
---|---|
ConfigurationException | se non è possibile impostare i valori delle opzioni |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Restituisce se un dispositivo configurato è contrassegnato o meno come isFake=true o meno.
Parametri | |
---|---|
deviceName | String |
ritorna | |
---|---|
boolean |
parzialeDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da clone()
, quindi clona in profondità l'elenco di un determinato oggetto di configurazione.
Parametri | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : il client dell'archivio chiavi. |
ritorna | |
---|---|
IConfiguration | La configurazione parzialmente clonata. |
Tiri | |
---|---|
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Emette un testo della guida sull'utilizzo della riga di comando per questa configurazione in un determinato printStream.
Parametri | |
---|---|
importantOnly | boolean : se true stampa solo la guida per le opzioni importanti |
out | PrintStream : ERROR(/PrintStream) da utilizzare. |
Tiri | |
---|---|
ConfigurationException |
risolvereDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Risolvi le opzioni di ERROR(/File)
che puntano a una posizione remota. Ciò richiede che cleanConfigurationData()
venga chiamato per pulire i file.
Parametri | |
---|---|
resolver | DynamicRemoteFileResolver : il DynamicRemoteFileResolver per risolvere i file |
Tiri | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
ConfigurationException | |
BuildRetrievalError |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Inietta più valori di opzione nel set di oggetti di configurazione senza lanciare se una delle opzioni non può essere applicata.
Utile per iniettare più valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.
Parametri | |
---|---|
optionDefs |
Tiri | |
---|---|
ConfigurationException | se non è riuscito a creare OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Impostare 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 | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient da usare. |
ritorna | |
---|---|
gli argomenti non consumati |
Tiri | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Sostituisci l' IBuildProvider
corrente nella configurazione.
Parametri | |
---|---|
provider | IBuildProvider : il nuovo IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questa IConfiguration
. In questo modo viene archiviata 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)
Impostare ICommandOptions
, sostituendo eventuali 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 |
Tiri | |
---|---|
ConfigurationException | se configObject non era del tipo corretto |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Metodo generico per impostare l'elenco degli oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente.
Parametri | |
---|---|
name | String : il nome univoco del tipo di oggetto di configurazione. |
configList |
Tiri | |
---|---|
ConfigurationException | se gli oggetti nell'elenco non sono 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)
Imposta un IDeviceConfiguration
, sostituendo qualsiasi valore esistente.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Impostare il IDeviceConfiguration
s, sostituendo qualsiasi valore esistente.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Imposta l'elenco di IMetricCollector
s, sostituendo eventuali 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)
Imposta l'elenco di ITargetPreparer
s, sostituendo qualsiasi valore esistente.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Imposta 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 dovrebbe essere eseguito prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Imposta l'elenco di IMultiTargetPreparer
in questa configurazione che dovrebbe essere eseguito prima di qualsiasi dispositivo target_preparer, 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 abstractsetOptionsFromCommandLineArgs ( listArgs)
Imposta i campi delle Option
di configurazione con un determinato set di argomenti della riga di comando
ArgsOptionParser
per il formato previstoParametri | |
---|---|
listArgs |
ritorna | |
---|---|
gli argomenti non consumati |
Tiri | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi delle Option
di configurazione con un determinato set di argomenti della riga di comando
ArgsOptionParser
per il formato previstoParametri | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient da usare. |
ritorna | |
---|---|
gli argomenti non consumati |
Tiri | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Imposta 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
setTargetPreparaer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer
, sostituendo qualsiasi valore esistente.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Imposta 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
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 impostateTiri | |
---|---|
ConfigurationException | se la configurazione non è valida |