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(
Aggiungi i file che devono essere puliti durante |
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
|
abstract
void
|
dumpXml(PrintWriter output,
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento |
abstract
void
|
dumpXml(PrintWriter output,
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento |
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 |
abstract
String
|
getCommandLine()
Recupera la riga di comando utilizzata per creare l'elemento |
abstract
ICommandOptions
|
getCommandOptions()
Ottiene il |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Restituisce il valore |
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 il |
abstract
|
getDeviceConfig()
Ottiene gli elementi |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Restituisce il valore |
abstract
TestDeviceOptions
|
getDeviceOptions()
Ottiene il |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Ottiene il |
abstract
IDeviceSelection
|
getDeviceRequirements()
Ottiene il |
abstract
|
getFilesToClean()
Recupera l'elenco dei file che verranno puliti durante |
abstract
GlobalTestFilter
|
getGlobalFilters()
Ottiene il |
abstract
|
getInopOptions()
Ottieni i nomi delle opzioni che non hanno modificato alcun valore |
abstract
|
getLabPreparers()
Ottiene gli elementi |
abstract
ILeveledLogOutput
|
getLogOutput()
Ottiene il |
abstract
ILogSaver
|
getLogSaver()
Ottiene il |
abstract
|
getMetricCollectors()
Ottiene gli elementi |
abstract
|
getMultiPreTargetPreparers()
Ottiene gli |
abstract
|
getMultiTargetPreparers()
Ottiene gli elementi |
abstract
String
|
getName()
Restituisce il nome della configurazione. |
abstract
|
getPostProcessors()
Ottiene gli elementi |
abstract
IRetryDecision
|
getRetryDecision()
Restituisce il valore |
abstract
SkipManager
|
getSkipManager()
Ottiene il |
abstract
|
getSystemStatusCheckers()
Ottiene gli elementi |
abstract
|
getTargetPreparers()
Ottiene gli elementi |
abstract
|
getTestInvocationListeners()
Ottiene gli |
abstract
|
getTests()
Ottiene l'esecuzione di |
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(
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(
Crea un clone di base da |
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 |
abstract
void
|
safeInjectOptionValues(
Inserisci più valori di opzione nell'insieme di oggetti di configurazione senza generare se uno dell'opzione non può essere applicata. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Imposta i campi di configurazione |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Sostituisci il valore |
abstract
void
|
setCommandLine(String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questo |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Imposta |
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,
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 |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Imposta un |
abstract
void
|
setDeviceConfigList(
Imposta i |
abstract
void
|
setDeviceMetricCollectors(
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(
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(
Imposta l'elenco di |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metodo pratico per impostare un singolo |
abstract
void
|
setMultiTargetPreparers(
Imposta l'elenco di |
abstract
|
setOptionsFromCommandLineArgs(
Imposta i campi di configurazione
|
abstract
|
setOptionsFromCommandLineArgs(
Imposta i campi di configurazione
Consulta |
abstract
void
|
setPostProcessors(
Imposta l'elenco di |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Imposta |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Metodo pratico per impostare un singolo |
abstract
void
|
setSystemStatusCheckers(
Imposta l'elenco di |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Imposta |
abstract
void
|
setTargetPreparers(
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(
Imposta l'elenco di |
abstract
void
|
setTests(
Imposta l'elenco di |
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 abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (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 abstractgetDeviceConfig ()
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 abstractgetFilesToClean ()
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 abstractgetInopOptions ()
Ottieni i nomi delle opzioni che non hanno modificato alcun valore
Ritorni | |
---|---|
|
Preparatori per getLab
public abstractgetLabPreparers ()
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 abstractgetMetricCollectors ()
Ottiene gli elementi IMetricCollector
dalla configurazione.
Ritorni | |
---|---|
|
getMultiPreTargetPreparer
public abstractgetMultiPreTargetPreparers ()
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 abstractgetMultiTargetPreparers ()
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 abstractgetPostProcessors ()
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 abstractgetSystemStatusCheckers ()
Ottiene gli elementi ISystemStatusChecker
dalla configurazione.
Ritorni | |
---|---|
|
i ISystemStatusChecker forniti in ordine nella configurazione |
Preparatori per getTarget
public abstractgetTargetPreparers ()
Ottiene gli elementi ITargetPreparer
dalla configurazione.
Ritorni | |
---|---|
|
i ITargetPreparer forniti in ordine nella configurazione |
getTestInvocationListener
public abstractgetTestInvocationListeners ()
Ottiene gli ITestInvocationListener
da utilizzare dalla configurazione.
Ritorni | |
---|---|
|
il valore ITestInvocationListener fornito nella configurazione. |
getTest
public abstractgetTests ()
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 abstractsetBestEffortOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( 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 |