IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
Informazioni sulla configurazione per una chiamata TradeFederation.
Ogni chiamata di TradeFederation ha un singolo IConfiguration. Un IConfiguration
memorizza tutti gli oggetti delegati da utilizzare durante la chiamata e i relativi
Option
Riepilogo
Metodi pubblici | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
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)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo
|
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
Interfaccia generica per ottenere tutti gli oggetti di un determinato tipo su tutti i dispositivi. |
abstract
IBuildProvider
|
getBuildProvider()
Recupera |
abstract
String
|
getCommandLine()
Recupera la riga di comando utilizzata per creare questo |
abstract
ICommandOptions
|
getCommandOptions()
Recupera il |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Restituisce |
abstract
Object
|
getConfigurationObject(String typeName)
Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato. |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
Simile a |
abstract
CoverageOptions
|
getCoverageOptions()
Recupera il |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
Recupera i |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Restituisce il |
abstract
TestDeviceOptions
|
getDeviceOptions()
Recupera il |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Recupera il |
abstract
IDeviceSelection
|
getDeviceRequirements()
Recupera il |
abstract
Set<File>
|
getFilesToClean()
Visualizza l'elenco dei file che verranno puliti durante |
abstract
GlobalTestFilter
|
getGlobalFilters()
Recupera |
abstract
Set<String>
|
getInopOptions()
Recupera i nomi delle opzioni che non hanno modificato alcun valore |
abstract
List<ITargetPreparer>
|
getLabPreparers()
Recupera i |
abstract
ILeveledLogOutput
|
getLogOutput()
Recupera il |
abstract
ILogSaver
|
getLogSaver()
Recupera il |
abstract
List<IMetricCollector>
|
getMetricCollectors()
Recupera i |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Recupera i |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Recupera i |
abstract
String
|
getName()
Restituisce il nome della configurazione. |
abstract
List<IPostProcessor>
|
getPostProcessors()
Recupera i |
abstract
IRetryDecision
|
getRetryDecision()
Restituisce |
abstract
SkipManager
|
getSkipManager()
Recupera |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Recupera i |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Recupera i |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
Recupera gli |
abstract
List<IRemoteTest>
|
getTests()
Recupera i |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Inserisci un valore dell'opzione nell'insieme di oggetti di configurazione. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Inserisci un valore dell'opzione nell'insieme di oggetti di configurazione. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Inserisci un valore dell'opzione nell'insieme di oggetti di configurazione. |
abstract
void
|
injectOptionValues(List<OptionDef> optionDefs)
Inserisci più valori di opzione nell'insieme di oggetti di configurazione. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Restituisce un valore che indica se un dispositivo configurato è contrassegnato con isFake=true o meno. |
abstract
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Restituisce un testo della guida all'utilizzo della riga di comando per questa configurazione al printStream specificato. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Risolvi le opzioni di |
abstract
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Inserisci più valori di opzione nel set di oggetti di configurazione senza generare un errore se una delle opzioni non può essere applicata. |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi di configurazione |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Sostituisci l'attuale |
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, List<?> 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 |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Imposta un |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Imposta i |
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> 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(List<ITargetPreparer> 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(List<IMultiTargetPreparer> multiPreTargPreps)
Imposta l'elenco di |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metodo pratico per impostare un singolo |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Imposta l'elenco di |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Imposta i campi di configurazione
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi di configurazione
Per il formato previsto, vedi |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
Imposta l'elenco di |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Imposta |
abstract
void
|
setSkipManager(SkipManager skipManager)
Imposta |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Metodo pratico per impostare un singolo |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Imposta l'elenco di |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Imposta |
abstract
void
|
setTargetPreparers(List<ITargetPreparer> 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(List<ITestInvocationListener> listeners)
Imposta l'elenco di |
abstract
void
|
setTests(List<IRemoteTest> tests)
Imposta l'elenco di |
abstract
void
|
validateOptions()
Convalida i valori delle opzioni. |
Metodi pubblici
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
Aggiungi i file che devono essere puliti durante cleanConfigurationData()
| Parametri | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Elimina tutti i file scaricati nei campi Opzione risolti dei file remoti.
clone
public abstract IConfiguration clone ()
Crea una copia superficiale di questo oggetto.
| Resi | |
|---|---|
IConfiguration |
una copia di {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo
IConfiguration come String.
| Parametri | |
|---|---|
output |
PrintWriter: lo scrittore a cui stampare l'XML. |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo 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 a cui stampare l'XML. |
excludeFilters |
List: l'elenco dei tipi di oggetti che non devono essere scaricati. |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo 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 a cui stampare l'XML. |
excludeFilters |
List: l'elenco dei tipi di oggetti che non devono essere scaricati. |
printDeprecatedOptions |
boolean: indica se stampare o meno le opzioni contrassegnate come deprecate |
printUnchangedOptions |
boolean |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
Interfaccia generica per ottenere tutti gli oggetti di un determinato tipo su tutti i dispositivi.
| Parametri | |
|---|---|
typeName |
String: il tipo univoco dell'oggetto di configurazione |
| Resi | |
|---|---|
Collection<Object> |
L'elenco degli oggetti di configurazione del tipo specificato. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Recupera IBuildProvider dalla configurazione.
| Resi | |
|---|---|
IBuildProvider |
IBuildProvider fornito nella configurazione |
getCommandLine
public abstract String getCommandLine ()
Recupera la riga di comando utilizzata per creare questo IConfiguration.
| Resi | |
|---|---|
String |
la riga di comando utilizzata per creare questo IConfiguration. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Recupera il ICommandOptions da utilizzare dalla configurazione.
| Resi | |
|---|---|
ICommandOptions |
ICommandOptions fornito nella configurazione. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Restituisce ConfigurationDescriptor fornito nella configurazione.
| Resi | |
|---|---|
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 |
| Resi | |
|---|---|
Object |
l'oggetto di configurazione o null se il tipo di oggetto con il nome specificato
non esiste. |
getConfigurationObjectList
public abstract List<?> getConfigurationObjectList (String typeName)
Simile a getConfigurationObject(String), ma per i tipi di oggetti di configurazione che supportano più oggetti.
| Parametri | |
|---|---|
typeName |
String: il nome univoco del tipo dell'oggetto di configurazione |
| Resi | |
|---|---|
List<?> |
l'elenco degli oggetti di configurazione o null se il tipo di oggetto con il nome specificato non esiste. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Recupera il CoverageOptions da utilizzare dalla configurazione.
| Resi | |
|---|---|
CoverageOptions |
CoverageOptions fornito nella configurazione. |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
Recupera i IDeviceConfiguration dalla configurazione.
| Resi | |
|---|---|
List<IDeviceConfiguration> |
gli IDeviceConfiguration forniti in ordine nella configurazione |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Restituisce il IDeviceConfiguration associato al nome fornito, null se non viene trovato.
| Parametri | |
|---|---|
nameDevice |
String |
| Resi | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Recupera il TestDeviceOptions da utilizzare dalla configurazione.
| Resi | |
|---|---|
TestDeviceOptions |
TestDeviceOptions fornito nella configurazione. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Recupera il IDeviceRecovery da utilizzare dalla configurazione.
| Resi | |
|---|---|
IDeviceRecovery |
IDeviceRecovery fornito nella configurazione. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Recupera il IDeviceSelection da utilizzare dalla configurazione.
| Resi | |
|---|---|
IDeviceSelection |
IDeviceSelection fornito nella configurazione. |
getFilesToClean
public abstract Set<File> getFilesToClean ()
Visualizza l'elenco dei file che verranno puliti durante cleanConfigurationData()
| Resi | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Recupera GlobalTestFilter per la chiamata.
| Resi | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
Recupera i nomi delle opzioni che non hanno modificato alcun valore
| Resi | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
Recupera i ITargetPreparer dalla configurazione.
| Resi | |
|---|---|
List<ITargetPreparer> |
gli ITargetPreparer forniti in ordine nella configurazione |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Recupera il ILeveledLogOutput da utilizzare dalla configurazione.
| Resi | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput fornito nella configurazione. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Recupera il ILogSaver da utilizzare dalla configurazione.
| Resi | |
|---|---|
ILogSaver |
ILogSaver fornito nella configurazione. |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
Recupera i IMetricCollector dalla configurazione.
| Resi | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Recupera i IMultiTargetPreparer dalla configurazione che deve essere eseguita prima di
uno qualsiasi dei target_preparers dei dispositivi.
| Resi | |
|---|---|
List<IMultiTargetPreparer> |
gli IMultiTargetPreparer forniti in ordine nella configurazione |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
Recupera i IMultiTargetPreparer dalla configurazione.
| Resi | |
|---|---|
List<IMultiTargetPreparer> |
gli IMultiTargetPreparer forniti in ordine nella configurazione |
getName
public abstract String getName ()
Restituisce il nome della configurazione.
| Resi | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
Recupera i IPostProcessor dalla configurazione.
| Resi | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Restituisce IRetryDecision utilizzato per l'invocazione.
| Resi | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
Recupera SkipManager per la chiamata.
| Resi | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
Recupera i ISystemStatusChecker dalla configurazione.
| Resi | |
|---|---|
List<ISystemStatusChecker> |
gli ISystemStatusChecker forniti in ordine nella configurazione |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
Recupera i ITargetPreparer dalla configurazione.
| Resi | |
|---|---|
List<ITargetPreparer> |
gli ITargetPreparer forniti in ordine nella configurazione |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
Recupera gli ITestInvocationListener da utilizzare dalla configurazione.
| Resi | |
|---|---|
List<ITestInvocationListener> |
gli ITestInvocationListener forniti nella configurazione. |
getTests
public abstract List<IRemoteTest> getTests ()
Recupera i IRemoteTest da eseguire dalla configurazione.
| Resi | |
|---|---|
List<IRemoteTest> |
i test forniti nella configurazione |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionValue)Inserisci un valore dell'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 |
| Genera | |
|---|---|
ConfigurationException |
se non è stato possibile impostare il valore dell'opzione |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionKey,
String optionValue)Inserisci un valore dell'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 facoltativa per le opzioni della mappa o null |
optionValue |
String: il valore dell'opzione della mappa |
| Genera | |
|---|---|
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 dell'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 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 |
| Genera | |
|---|---|
ConfigurationException |
se non è stato possibile impostare il valore dell'opzione |
injectOptionValues
public abstract void injectOptionValues (List<OptionDef> optionDefs)
Inserisci più valori di opzione nell'insieme di oggetti di configurazione.
Utile per inserire molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.
| Parametri | |
|---|---|
optionDefs |
List: un elenco di definizioni di opzioni da inserire |
| Genera | |
|---|---|
ConfigurationException |
se non è stato possibile impostare i valori delle opzioni |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Restituisce un valore che indica se un dispositivo configurato è contrassegnato con isFake=true o meno.
| Parametri | |
|---|---|
deviceName |
String |
| Resi | |
|---|---|
boolean |
|
partialDeepClone
public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da clone(), quindi clona in modo approfondito l'elenco dell'oggetto di configurazione specificato.
| Parametri | |
|---|---|
objectToDeepClone |
List: l'elenco degli oggetti di configurazione da clonare in modo approfondito. |
client |
IKeyStoreClient: il client keystore. |
| Resi | |
|---|---|
IConfiguration |
La configurazione parzialmente clonata in modo approfondito. |
| Genera | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly,
PrintStream out)Restituisce un testo della guida all'utilizzo della riga di comando per questa configurazione al printStream specificato.
| Parametri | |
|---|---|
importantOnly |
boolean: se true stampa solo la guida per le opzioni importanti |
out |
PrintStream: il PrintStream da utilizzare. |
| Genera | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Risolvi le opzioni di File che puntano a una posizione remota. Per liberare spazio nei file, è necessario chiamare cleanConfigurationData().
| Parametri | |
|---|---|
resolver |
DynamicRemoteFileResolver: il DynamicRemoteFileResolver per risolvere i file |
| Genera | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)
Inserisci più valori di opzione nel set di oggetti di configurazione senza generare un errore se una delle opzioni non può essere applicata.
Utile per inserire molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.
| Parametri | |
|---|---|
optionDefs |
List: un elenco di definizioni di opzioni da inserire |
| Genera | |
|---|---|
ConfigurationException |
se la creazione di OptionSetter non è riuscita |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Imposta i campi di configurazione Option con il set specificato di argomenti della riga di comando utilizzando un approccio di tipo best effort.
Per il formato previsto, vedi ArgsOptionParser
| Parametri | |
|---|---|
listArgs |
List: gli argomenti della riga di comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient da utilizzare. |
| Resi | |
|---|---|
List<String> |
gli argomenti non utilizzati |
| Genera | |
|---|---|
ConfigurationException |
|
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Sostituisci l'attuale IBuildProvider nella configurazione.
| Parametri | |
|---|---|
provider |
IBuildProvider: il nuovo IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questo IConfiguration.
In questo modo viene memorizzata 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 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 |
| Genera | |
|---|---|
ConfigurationException |
se configObject non era del tipo corretto |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,
List<?> 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 |
List: l'elenco di oggetti di configurazione |
| Genera | |
|---|---|
ConfigurationException |
se alcuni oggetti nell'elenco non sono del tipo corretto |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Imposta CoverageOptions, sostituendo eventuali valori esistenti.
| Parametri | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Imposta un IDeviceConfiguration, sostituendo qualsiasi valore esistente.
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Imposta i IDeviceConfiguration, sostituendo qualsiasi valore esistente.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Imposta l'elenco di IMetricCollector, sostituendo eventuali valori esistenti.
| Parametri | |
|---|---|
collectors |
List |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Imposta TestDeviceOptions, sostituendo 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 i valori esistenti
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.
setLabPreparers
public abstract void setLabPreparers (List<ITargetPreparer> 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 target_preparer dei dispositivi, sostituendo eventuali valori esistenti
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
Imposta l'elenco di IMultiTargetPreparer in questa configurazione che devono essere eseguiti
prima di qualsiasi target_preparer dei dispositivi, 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 (List<IMultiTargetPreparer> multiTargPreps)
Imposta l'elenco di IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti.
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Imposta i campi di configurazione Option con il set specificato di argomenti della riga di comando
ArgsOptionParser per il formato previsto
| Parametri | |
|---|---|
listArgs |
List: gli argomenti della riga di comando |
| Resi | |
|---|---|
List<String> |
gli argomenti non utilizzati |
| Genera | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Imposta i campi di configurazione Option con il set specificato di argomenti della riga di comando
Per il formato previsto, vedi ArgsOptionParser
| Parametri | |
|---|---|
listArgs |
List: gli argomenti della riga di comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient da utilizzare. |
| Resi | |
|---|---|
List<String> |
gli argomenti non utilizzati |
| Genera | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
Imposta l'elenco di IPostProcessor, sostituendo eventuali valori esistenti.
| Parametri | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Imposta IRetryDecision, sostituendo qualsiasi valore esistente.
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
Imposta SkipManager per l'invocazione.
| Parametri | |
|---|---|
skipManager |
SkipManager |
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 (List<ISystemStatusChecker> 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.
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> 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
eventuali valori esistenti
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Metodo pratico per impostare un singolo ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
Imposta l'elenco di ITestInvocationListener, sostituendo eventuali valori esistenti
setTests
public abstract void setTests (List<IRemoteTest> tests)
Imposta l'elenco di IRemoteTest in questa configurazione, sostituendo eventuali valori esistenti.
validateOptions
public abstract void validateOptions ()
Convalida i valori delle opzioni.
Al momento, verrà solo verificato che siano state impostate tutte le opzioni obbligatorie
| Genera | |
|---|---|
ConfigurationException |
se la configurazione non è valida |