Configurazione

public interface IConfiguration

com.android.tradefed.config.IConfiguration


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

Riepilogo

Metodi pubblici

abstract void addFilesToClean( toBeCleaned)

Aggiungi i file che devono essere puliti durante cleanConfigurationData()

abstract void cleanConfigurationData()

Elimina tutti i file 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 IConfiguration come String.

abstract void dumpXml(PrintWriter output, excludeFilters)

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

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

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

abstract getAllConfigurationObjectsOfType(String typeName)

Interfaccia generica per recuperare su tutti i dispositivi tutti gli oggetti con un determinato nome di tipo.

abstract IBuildProvider getBuildProvider()

Ottiene il valore IBuildProvider dalla configurazione.

abstract String getCommandLine()

Recupera la riga di comando utilizzata per creare l'elemento IConfiguration.

abstract ICommandOptions getCommandOptions()

Ottiene il ICommandOptions da utilizzare dalla configurazione.

abstract ConfigurationDescriptor getConfigurationDescription()

Restituisce il valore 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 la configurazione che supportano più oggetti.

abstract CoverageOptions getCoverageOptions()

Ottiene il CoverageOptions da utilizzare dalla configurazione.

abstract getDeviceConfig()

Ottiene gli elementi IDeviceConfiguration dalla configurazione.

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Restituisce il valore IDeviceConfiguration associato al nome fornito, null se non trovato.

abstract TestDeviceOptions getDeviceOptions()

Ottiene il TestDeviceOptions da utilizzare dalla configurazione.

abstract IDeviceRecovery getDeviceRecovery()

Ottiene il IDeviceRecovery da utilizzare dalla configurazione.

abstract IDeviceSelection getDeviceRequirements()

Ottiene il IDeviceSelection da utilizzare dalla configurazione.

abstract getFilesToClean()

Recupera 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 gli elementi ITargetPreparer dalla configurazione.

abstract ILeveledLogOutput getLogOutput()

Ottiene il ILeveledLogOutput da utilizzare dalla configurazione.

abstract ILogSaver getLogSaver()

Ottiene il ILogSaver da utilizzare dalla configurazione.

abstract getMetricCollectors()

Ottiene gli elementi IMetricCollector dalla configurazione.

abstract getMultiPreTargetPreparers()

Ottiene gli IMultiTargetPreparer dalla configurazione che dovrebbe essere eseguita prima uno qualsiasi dei dispositivi target_preparers.

abstract getMultiTargetPreparers()

Ottiene gli elementi IMultiTargetPreparer dalla configurazione.

abstract String getName()

Restituisce il nome della configurazione.

abstract getPostProcessors()

Ottiene gli elementi IPostProcessor dalla configurazione.

abstract IRetryDecision getRetryDecision()

Restituisce il valore IRetryDecision utilizzato per la chiamata.

abstract SkipManager getSkipManager()

Ottiene il SkipManager per la chiamata.

abstract getSystemStatusCheckers()

Ottiene gli elementi ISystemStatusChecker dalla configurazione.

abstract getTargetPreparers()

Ottiene gli elementi ITargetPreparer dalla configurazione.

abstract getTestInvocationListeners()

Ottiene gli ITestInvocationListener da utilizzare dalla configurazione.

abstract getTests()

Ottiene l'esecuzione di IRemoteTest dalla configurazione.

abstract void injectOptionValue(String optionName, String optionValue)

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

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

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

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

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

abstract void injectOptionValues( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione.

abstract boolean isDeviceConfiguredFake(String deviceName)

Indica se un dispositivo configurato è contrassegnato o meno con il tag isFake=true.

abstract IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

Crea un clone di base da clone(), quindi clona direttamente l'elenco dell'oggetto di configurazione specificato.

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

Restituisce un testo della guida per l'utilizzo della riga di comando per questa configurazione a PrintStream specificato.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

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

abstract void safeInjectOptionValues( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione senza generare se uno dell'opzione non può essere applicata.

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando utilizzando un approccio basato sullo sforzo fisico.

abstract void setBuildProvider(IBuildProvider provider)

Sostituisci il valore IBuildProvider attuale nella configurazione.

abstract void setCommandLine(String[] arrayArgs)

Imposta la riga di comando utilizzata per creare questo IConfiguration.

abstract void setCommandOptions(ICommandOptions cmdOptions)

Imposta ICommandOptions, sostituendo eventuali 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)

Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo eventuali quelli esistenti valore.

abstract void setCoverageOptions(CoverageOptions coverageOptions)

Imposta CoverageOptions, sostituendo i valori esistenti.

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

Imposta un IDeviceConfiguration, sostituendo qualsiasi valore esistente.

abstract void setDeviceConfigList( deviceConfigs)

Imposta i IDeviceConfiguration, sostituendo eventuali valori esistenti.

abstract void setDeviceMetricCollectors( collectors)

Imposta l'elenco di IMetricCollector, sostituendo eventuali valori esistenti.

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

Imposta TestDeviceOptions, sostituendo eventuali valori esistenti

abstract void setDeviceRecovery(IDeviceRecovery recovery)

Imposta IDeviceRecovery, sostituendo qualsiasi valore esistente.

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

Imposta IDeviceSelection, sostituendo eventuali valori esistenti

abstract void setLabPreparer(ITargetPreparer preparer)

Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.

abstract void setLabPreparers( preparers)

Imposta l'elenco di ITargetPreparer, sostituendo qualsiasi valore esistente.

abstract void setLogOutput(ILeveledLogOutput logger)

Imposta 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 qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

Imposta l'elenco di IMultiTargetPreparer da eseguire in questa configurazione prima di qualsiasi dispositivo 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)

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

abstract setOptionsFromCommandLineArgs( listArgs)

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

ArgsOptionParser per il formato previsto

abstract setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

Consulta ArgsOptionParser per il formato previsto

abstract void setPostProcessors( processors)

Imposta l'elenco di IPostProcessor, 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)

Imposta 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)

Imposta l'elenco di ITargetPreparer, sostituendo qualsiasi valore esistente.

abstract void setTest(IRemoteTest test)

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

abstract void setTestInvocationListener(ITestInvocationListener listener)

Metodo pratico per impostare un singolo ITestInvocationListener

abstract void setTestInvocationListeners( listeners)

Imposta l'elenco di ITestInvocationListener, sostituendo eventuali valori esistenti

abstract void setTests( tests)

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

abstract void validateOptions()

Convalida i valori delle opzioni.

Metodi pubblici

aggiungifileperPulire

public abstract void addFilesToClean ( toBeCleaned)

Aggiungi i file che devono essere puliti durante cleanConfigurationData()

Parametri
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

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

clona

public abstract IConfiguration clone ()

Crea una copia superficiale di questo oggetto.

Ritorni
IConfiguration una copia {link IConfiguration}

dumpXml

public abstract void dumpXml (PrintWriter output)

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

Parametri
output PrintWriter: l'autore su cui stampare il file XML.

Lanci
Eccezione IO

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametri
output PrintWriter: l'autore su cui stampare il file XML.

excludeFilters : elenco dei tipi di oggetto che non devono essere sottoposti a dump.

Lanci
Eccezione IO

dumpXml

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

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametri
output PrintWriter: l'autore su cui stampare il file XML.

excludeFilters : elenco dei tipi di oggetto che non devono essere sottoposti a dump.

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

printUnchangedOptions boolean

Lanci
Eccezione IO

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Interfaccia generica per recuperare su tutti i dispositivi tutti gli oggetti con un determinato nome di tipo.

Parametri
typeName String: tipo univoco dell'oggetto di configurazione

Ritorni
L'elenco di oggetti di configurazione del tipo specificato.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Ottiene il valore IBuildProvider dalla configurazione.

Ritorni
IBuildProvider il valore IBuildProvider fornito nella configurazione

getRiga di comando

public abstract String getCommandLine ()

Recupera la riga di comando utilizzata per creare l'elemento IConfiguration.

Ritorni
String la riga di comando utilizzata per creare questo IConfiguration.

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

Ottiene il ICommandOptions da utilizzare dalla configurazione.

Ritorni
ICommandOptions ICommandOptions fornito nella configurazione.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Restituisce il valore ConfigurationDescriptor fornito nella configurazione.

Ritorni
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: tipo univoco dell'oggetto di configurazione

Ritorni
Object l'oggetto di configurazione o null se il tipo di oggetto con il nome specificato inesistente.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

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

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

Ritorni
l'elenco degli oggetti di configurazione o null se il tipo di oggetto nome inesistente.

Opzioni Copertura

public abstract CoverageOptions getCoverageOptions ()

Ottiene il CoverageOptions da utilizzare dalla configurazione.

Ritorni
CoverageOptions CoverageOptions fornito nella configurazione.

getDeviceConfig

public abstract  getDeviceConfig ()

Ottiene gli elementi IDeviceConfiguration dalla configurazione.

Ritorni
i IDeviceConfiguration forniti in ordine nella configurazione

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Restituisce il valore IDeviceConfiguration associato al nome fornito, null se non trovato.

Parametri
nameDevice String

Ritorni
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Ottiene il TestDeviceOptions da utilizzare dalla configurazione.

Ritorni
TestDeviceOptions TestDeviceOptions fornito nella configurazione.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Ottiene il IDeviceRecovery da utilizzare dalla configurazione.

Ritorni
IDeviceRecovery IDeviceRecovery fornito nella configurazione.

getDevicerequirements

public abstract IDeviceSelection getDeviceRequirements ()

Ottiene il IDeviceSelection da utilizzare dalla configurazione.

Ritorni
IDeviceSelection IDeviceSelection fornito nella configurazione.

getFilesToClean

public abstract  getFilesToClean ()

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

Ritorni

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Ottiene il GlobalTestFilter per la chiamata.

Ritorni
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Ottieni i nomi delle opzioni che non hanno modificato alcun valore

Ritorni

Preparatori per getLab

public abstract  getLabPreparers ()

Ottiene gli elementi ITargetPreparer dalla configurazione.

Ritorni
i ITargetPreparer forniti in ordine nella configurazione

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Ottiene il ILeveledLogOutput da utilizzare dalla configurazione.

Ritorni
ILeveledLogOutput ILeveledLogOutput fornito nella configurazione.

getLogSaver

public abstract ILogSaver getLogSaver ()

Ottiene il ILogSaver da utilizzare dalla configurazione.

Ritorni
ILogSaver ILogSaver fornito nella configurazione.

getMetricCollectors

public abstract  getMetricCollectors ()

Ottiene gli elementi IMetricCollector dalla configurazione.

Ritorni

getMultiPreTargetPreparer

public abstract  getMultiPreTargetPreparers ()

Ottiene gli IMultiTargetPreparer dalla configurazione che dovrebbe essere eseguita prima uno qualsiasi dei dispositivi target_preparers.

Ritorni
i IMultiTargetPreparer forniti in ordine nella configurazione

getMultiTargetPreparer

public abstract  getMultiTargetPreparers ()

Ottiene gli elementi IMultiTargetPreparer dalla configurazione.

Ritorni
i IMultiTargetPreparer forniti in ordine nella configurazione

getName

public abstract String getName ()

Restituisce il nome della configurazione.

Ritorni
String

getPostProcessors

public abstract  getPostProcessors ()

Ottiene gli elementi IPostProcessor dalla configurazione.

Ritorni

getRiprovaDecision

public abstract IRetryDecision getRetryDecision ()

Restituisce il valore IRetryDecision utilizzato per la chiamata.

Ritorni
IRetryDecision

getSaltaManager

public abstract SkipManager getSkipManager ()

Ottiene il SkipManager per la chiamata.

Ritorni
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Ottiene gli elementi ISystemStatusChecker dalla configurazione.

Ritorni
i ISystemStatusChecker forniti in ordine nella configurazione

Preparatori per getTarget

public abstract  getTargetPreparers ()

Ottiene gli elementi ITargetPreparer dalla configurazione.

Ritorni
i ITargetPreparer forniti in ordine nella configurazione

getTestInvocationListener

public abstract  getTestInvocationListeners ()

Ottiene gli ITestInvocationListener da utilizzare dalla configurazione.

Ritorni
il valore ITestInvocationListener fornito nella configurazione.

getTest

public abstract  getTests ()

Ottiene l'esecuzione di IRemoteTest dalla configurazione.

Ritorni
i test forniti nella configurazione

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

È utile per fornire valori per opzioni generate dinamicamente.

Parametri
optionName String: il nome dell'opzione

optionValue String: il valore dell'opzione

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

injectOptionValue

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

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

È utile per fornire valori per opzioni 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

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

injectOptionValueWithSource

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

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

È utile per fornire valori per opzioni 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 dell'opzione

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

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione.

Utile per inserire contemporaneamente molti valori di opzione dopo la creazione di un nuovo oggetto.

Parametri
optionDefs : un elenco di definizioni di opzioni da inserire

Lanci
ConfigurationException Se non è stato possibile impostare i valori delle opzioni

isDeviceConfiguradFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Indica se un dispositivo configurato è contrassegnato o meno con il tag isFake=true.

Parametri
deviceName String

Ritorni
boolean

DeepClone parziale

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Crea un clone di base da clone(), quindi clona direttamente l'elenco dell'oggetto di configurazione specificato.

Parametri
objectToDeepClone : l'elenco degli oggetti di configurazione da clonare direttamente.

client IKeyStoreClient: il client dell'archivio chiavi.

Ritorni
IConfiguration La configurazione clonata parzialmente.

Lanci
com.android.tradefed.config.ConfigurationEccezione
ConfigurationException

ComandoperstampaUtilizzo

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Restituisce un testo della guida per l'utilizzo della riga di comando per questa configurazione a PrintStream specificato.

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

out PrintStream: il ERROR(/PrintStream) da utilizzare.

Lanci
com.android.tradefed.config.ConfigurationEccezione
ConfigurationException

risolvereDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Risolvi le opzioni di ERROR(/File) che punta a una posizione remota. È necessario chiamare cleanConfigurationData() per pulire i file.

Parametri
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver per risolvere i file

Lanci
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationEccezione
BuildRetrievalError
ConfigurationException

SafeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione senza generare se uno dell'opzione non può essere applicata.

Utile per inserire contemporaneamente molti valori di opzione dopo la creazione di un nuovo oggetto.

Parametri
optionDefs : un elenco di definizioni di opzioni da inserire

Lanci
ConfigurationException se la creazione dell'elemento OptionSetter non è riuscita

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando utilizzando un approccio basato sullo sforzo fisico.

Consulta ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

keyStoreClient IKeyStoreClient: IKeyStoreClient da utilizzare.

Ritorni
gli argomenti non consumati

Lanci
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Sostituisci il valore IBuildProvider attuale nella configurazione.

Parametri
provider IBuildProvider: il nuovo IBuildProvider

impostariga di comando

public abstract void setCommandLine (String[] arrayArgs)

Imposta la riga di comando utilizzata per creare questo 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)

Imposta 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

Lanci
ConfigurationException se 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 eventuali quelli esistenti valore.

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

configList : l'elenco degli oggetti di configurazione

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

impostaCoperturaOpzioni

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Imposta CoverageOptions, sostituendo 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)

Imposta i IDeviceConfiguration, sostituendo eventuali valori esistenti.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Imposta l'elenco di IMetricCollector, sostituendo eventuali valori esistenti.

Parametri
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Imposta TestDeviceOptions, sostituendo eventuali 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 eventuali valori esistenti

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.

setLabPreparer

public abstract void setLabPreparers ( preparers)

Imposta l'elenco di ITargetPreparer, 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 deve essere eseguito prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Imposta l'elenco di IMultiTargetPreparer da eseguire in questa configurazione prima di qualsiasi dispositivo 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

setMultiTargetPreparer

public abstract void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

Ritorni
gli argomenti non consumati

Lanci
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

Consulta ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

keyStoreClient IKeyStoreClient: IKeyStoreClient da utilizzare.

Ritorni
gli argomenti non consumati

Lanci
ConfigurationException

setPostProcessor

public abstract void setPostProcessors ( processors)

Imposta l'elenco di IPostProcessor, sostituendo eventuali valori esistenti.

Parametri
processors

setRiprovaDecision

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)

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

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.

setTargetPreparer

public abstract void setTargetPreparers ( preparers)

Imposta l'elenco di ITargetPreparer, sostituendo qualsiasi valore esistente.

setTest

public abstract void setTest (IRemoteTest test)

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

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Metodo pratico per impostare un singolo ITestInvocationListener

setTestInvocationListener

public abstract void setTestInvocationListeners ( listeners)

Imposta l'elenco di ITestInvocationListener, sostituendo eventuali valori esistenti

setTest

public abstract void setTests ( tests)

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

convalidaOpzioni

public abstract void validateOptions ()

Convalida i valori delle opzioni.

Al momento, questa operazione consente di verificare che tutte le opzioni obbligatorie siano state impostate.

Lanci
ConfigurationException se la configurazione non è valida