IKonfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Konfigurationsinformationen für einen TradeFederation-Aufruf. Jeder TradeFederation-Aufruf hat eine einzelne IConfiguration
. Eine IConfiguration
speichert alle Delegate-Objekte, die während des Aufrufs verwendet werden sollen, und ihre zugehörigen Option
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Fügen Sie Dateien hinzu, die während |
abstract void | cleanConfigurationData () Löschen Sie alle Dateien, die in aufgelöste Optionsfelder von Remote-Dateien heruntergeladen wurden. |
abstract IConfiguration | clone () Erstellen Sie eine flache Kopie dieses Objekts. |
abstract void | dumpXml (PrintWriter output) Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen ab, die für diese |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen ab, die für diese |
abstract | getAllConfigurationObjectsOfType (String typeName) Generische Schnittstelle, um alle Objekte eines bestimmten Typnamens geräteübergreifend abzurufen. |
abstract IBuildProvider | getBuildProvider () Ruft den |
abstract String | getCommandLine () Ruft die zum Erstellen dieser |
abstract ICommandOptions | getCommandOptions () Ruft die zu verwendenden |
abstract ConfigurationDescriptor | getConfigurationDescription () Gibt den in der Konfiguration bereitgestellten |
abstract Object | getConfigurationObject (String typeName) Generische Schnittstelle zum Abrufen des Konfigurationsobjekts mit dem angegebenen Typnamen. |
abstract | getConfigurationObjectList (String typeName) Ähnlich wie |
abstract CoverageOptions | getCoverageOptions () Ruft die zu verwendenden |
abstract | getDeviceConfig () Ruft die |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Gibt die |
abstract TestDeviceOptions | getDeviceOptions () Ruft die zu verwendenden |
abstract IDeviceRecovery | getDeviceRecovery () Ruft das zu verwendende |
abstract IDeviceSelection | getDeviceRequirements () Ruft die zu verwendende |
abstract | getFilesToClean () Holen Sie sich die Liste der Dateien, die während |
abstract GlobalTestFilter | getGlobalFilters () Ruft den |
abstract | getInopOptions () Holen Sie sich die Optionsnamen, die keine Werte geändert haben |
abstract | getLabPreparers () Ruft die |
abstract ILeveledLogOutput | getLogOutput () Ruft den zu verwendenden |
abstract ILogSaver | getLogSaver () Ruft den zu verwendenden |
abstract | getMetricCollectors () Ruft die |
abstract | getMultiPreTargetPreparers () Ruft die |
abstract | getMultiTargetPreparers () Ruft die |
abstract String | getName () Gibt den Namen der Konfiguration zurück. |
abstract | getPostProcessors () Ruft die |
abstract IRetryDecision | getRetryDecision () Gibt die für den Aufruf verwendete |
abstract | getSystemStatusCheckers () Ruft die |
abstract | getTargetPreparers () Ruft die |
abstract | getTestInvocationListeners () Ruft die zu verwendenden |
abstract | getTests () Ruft die |
abstract void | injectOptionValue (String optionName, String optionValue) Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein. |
abstract boolean | isDeviceConfiguredFake (String deviceName) Gibt zurück, ob ein konfiguriertes Gerät mit isFake=true gekennzeichnet ist oder nicht. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Erstellen Sie einen Basisklon aus |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Gibt einen Hilfetext zur Verwendung der Befehlszeile für diese Konfiguration an den angegebenen printStream aus. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Optionen von |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Injizieren Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten, ohne zu werfen, wenn eine der Optionen nicht angewendet werden kann. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Legen Sie die |
abstract void | setBuildProvider ( IBuildProvider provider) Ersetzen Sie den aktuellen |
abstract void | setCommandLine (String[] arrayArgs) Legt die Befehlszeile fest, die zum Erstellen dieser |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Legen Sie die |
abstract void | setConfigurationObject (String name, Object configObject) Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Legen Sie die |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Legen Sie eine |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Legen Sie die |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Legen Sie die Liste der |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Legen Sie die |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Legen Sie |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Legen Sie die |
abstract void | setLabPreparer ( ITargetPreparer preparer) Legen Sie den |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Legen Sie die Liste der |
abstract void | setLogOutput ( ILeveledLogOutput logger) Legen Sie |
abstract void | setLogSaver ( ILogSaver logSaver) Legen Sie den |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Praktische Methode zum Festlegen eines einzelnen |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Legen Sie die Liste der |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Komfortmethode zum Festlegen eines einzelnen |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Legen Sie die Liste der |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Legen Sie die ArgsOptionParser für das erwartete Format |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Legen Sie die ArgsOptionParser für das erwartete Format |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Legen Sie die Liste der |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Legen Sie die |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Komfortmethode zum Festlegen eines einzelnen |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Legen Sie die Liste der |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Legen Sie den |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Legen Sie die Liste der |
abstract void | setTest ( IRemoteTest test) Komfortmethode zum Festlegen eines einzelnen |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Komfortmethode zum Festlegen eines einzelnen |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Legen Sie die Liste der |
abstract void | setTests ( tests) setTests ( tests) Legen Sie die Liste der |
abstract void | validateOptions () Optionswerte validieren. |
Öffentliche Methoden
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Fügen Sie Dateien hinzu, die während cleanConfigurationData()
bereinigt werden müssen
Parameter | |
---|---|
toBeCleaned |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Löschen Sie alle Dateien, die in aufgelöste Optionsfelder von Remote-Dateien heruntergeladen wurden.
Klon
public abstract IConfiguration clone ()
Erstellen Sie eine flache Kopie dieses Objekts.
Kehrt zurück | |
---|---|
IConfiguration | eine Kopie von {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration
angezeigten Optionen als ERROR(/String)
ab.
Parameter | |
---|---|
output | PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll. |
Wirft | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen ab, die für diese IConfiguration
angezeigt werden, abzüglich der Objektfilter nach ihrem Schlüsselnamen.
Filterbeispiel: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output | PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll. |
excludeFilters |
Wirft | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen ab, die für diese IConfiguration
angezeigt werden, abzüglich der Objektfilter nach ihrem Schlüsselnamen.
Filterbeispiel: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output | PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll. |
excludeFilters | |
printDeprecatedOptions | boolean : Ob als veraltet markierte Optionen gedruckt werden sollen oder nicht |
printUnchangedOptions | boolean |
Wirft | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Generische Schnittstelle, um alle Objekte eines bestimmten Typnamens geräteübergreifend abzurufen.
Parameter | |
---|---|
typeName | String : der eindeutige Typ des Konfigurationsobjekts |
Kehrt zurück | |
---|---|
Die Liste der Konfigurationsobjekte des angegebenen Typs. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Ruft den IBuildProvider
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
IBuildProvider | der in der Konfiguration bereitgestellte IBuildProvider |
getCommandLine
public abstract String getCommandLine ()
Ruft die zum Erstellen dieser IConfiguration
verwendete Befehlszeile ab.
Kehrt zurück | |
---|---|
String | die zum Erstellen dieser IConfiguration verwendete Befehlszeile. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Ruft die zu verwendenden ICommandOptions
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
ICommandOptions | die in der Konfiguration bereitgestellten ICommandOptions . |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Gibt den in der Konfiguration bereitgestellten ConfigurationDescriptor
zurück.
Kehrt zurück | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Generische Schnittstelle zum Abrufen des Konfigurationsobjekts mit dem angegebenen Typnamen.
Parameter | |
---|---|
typeName | String : der eindeutige Typ des Konfigurationsobjekts |
Kehrt zurück | |
---|---|
Object | das Konfigurationsobjekt oder null wenn der Objekttyp mit dem angegebenen Namen nicht existiert. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Ähnlich wie getConfigurationObject(String)
, jedoch für Konfigurationsobjekttypen, die mehrere Objekte unterstützen.
Parameter | |
---|---|
typeName | String : der eindeutige Typname des Konfigurationsobjekts |
Kehrt zurück | |
---|---|
die Liste der Konfigurationsobjekte oder null , wenn der Objekttyp mit dem angegebenen Namen nicht existiert. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Ruft die zu verwendenden CoverageOptions
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
CoverageOptions | die in der Konfiguration bereitgestellten CoverageOptions . |
getDeviceConfig
public abstractgetDeviceConfig ()
Ruft die IDeviceConfiguration
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
Die IDeviceConfiguration wird der Reihe nach in der Konfiguration bereitgestellt |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Gibt die IDeviceConfiguration
zurück, die dem angegebenen Namen zugeordnet ist, null, wenn nicht gefunden.
Parameter | |
---|---|
nameDevice | String |
Kehrt zurück | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Ruft die zu verwendenden TestDeviceOptions
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
TestDeviceOptions | die in der Konfiguration bereitgestellten TestDeviceOptions . |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Ruft das zu verwendende IDeviceRecovery
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
IDeviceRecovery | das in der Konfiguration bereitgestellte IDeviceRecovery . |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Ruft die zu verwendende IDeviceSelection
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
IDeviceSelection | die in der Konfiguration bereitgestellte IDeviceSelection . |
getFilesToClean
public abstractgetFilesToClean ()
Holen Sie sich die Liste der Dateien, die während cleanConfigurationData()
bereinigt werden
Kehrt zurück | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Ruft den GlobalTestFilter
für den Aufruf ab.
Kehrt zurück | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Holen Sie sich die Optionsnamen, die keine Werte geändert haben
Kehrt zurück | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
die ITargetPreparer s der Reihe nach in der Konfiguration bereitgestellt |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Ruft den zu verwendenden ILeveledLogOutput
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
ILeveledLogOutput | der in der Konfiguration bereitgestellte ILeveledLogOutput . |
getLogSaver
public abstract ILogSaver getLogSaver ()
Ruft den zu verwendenden ILogSaver
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
ILogSaver | der in der Konfiguration bereitgestellte ILogSaver . |
getMetricCollectors
public abstractgetMetricCollectors ()
Ruft die IMetricCollector
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab, die vor einem der Geräte target_preparer ausgeführt werden sollen.
Kehrt zurück | |
---|---|
die IMultiTargetPreparer s werden der Reihe nach in der Konfiguration bereitgestellt |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
die IMultiTargetPreparer s werden der Reihe nach in der Konfiguration bereitgestellt |
getName
public abstract String getName ()
Gibt den Namen der Konfiguration zurück.
Kehrt zurück | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Ruft die IPostProcessor
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Gibt die für den Aufruf verwendete IRetryDecision
zurück.
Kehrt zurück | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Ruft die ISystemStatusChecker
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
Der ISystemStatusChecker wird der Reihe nach in der Konfiguration bereitgestellt |
getTargetPreparers
public abstractgetTargetPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
die ITargetPreparer s der Reihe nach in der Konfiguration bereitgestellt |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Ruft die zu verwendenden ITestInvocationListener
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
die in der Konfiguration bereitgestellten ITestInvocationListener s. |
getTests
public abstractgetTests ()
Ruft die IRemoteTest
s zur Ausführung aus der Konfiguration ab.
Kehrt zurück | |
---|---|
die in der Konfiguration vorgesehenen Tests |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.Parameter | |
---|---|
optionName | String : der Optionsname |
optionValue | String : der Optionswert |
Wirft | |
---|---|
ConfigurationException | wenn der Wert der Option nicht festgelegt werden konnte |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.Parameter | |
---|---|
optionName | String : der Optionsname |
optionKey | String : der optionale Schlüssel für Kartenoptionen oder null |
optionValue | String : der Kartenoptionswert |
Wirft | |
---|---|
ConfigurationException | wenn der Wert der Option nicht festgelegt werden konnte |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.Parameter | |
---|---|
optionName | String : der Optionsname |
optionKey | String : der optionale Schlüssel für Kartenoptionen oder null |
optionValue | String : der Kartenoptionswert |
optionSource | String : die Quellkonfiguration, die diesen Optionswert bereitgestellt hat |
Wirft | |
---|---|
ConfigurationException | wenn der Wert der Option nicht festgelegt werden konnte |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein.
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte auf einmal einzufügen.Parameter | |
---|---|
optionDefs |
Wirft | |
---|---|
ConfigurationException | wenn Optionswerte nicht gesetzt werden konnten |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Gibt zurück, ob ein konfiguriertes Gerät mit isFake=true gekennzeichnet ist oder nicht.
Parameter | |
---|---|
deviceName | String |
Kehrt zurück | |
---|---|
boolean |
teilweiseDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Erstellen Sie einen Basisklon aus clone()
und klonen Sie dann die Liste des angegebenen Konfigurationsobjekts tief.
Parameter | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : Der Keystore-Client. |
Kehrt zurück | |
---|---|
IConfiguration | Die teilweise tief geklonte config. |
Wirft | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Verwendung der Befehlszeile für diese Konfiguration an den angegebenen printStream aus.
Parameter | |
---|---|
importantOnly | boolean : wenn true nur Hilfe für die wichtigen Optionen drucken |
out | PrintStream : der zu verwendende ERROR(/PrintStream) . |
Wirft | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
aufgelöstDynamischeOptionen
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Optionen von ERROR(/File)
auflösen, die auf einen entfernten Speicherort verweisen. Dazu muss cleanConfigurationData()
aufgerufen werden, um die Dateien zu bereinigen.
Parameter | |
---|---|
resolver | DynamicRemoteFileResolver : der DynamicRemoteFileResolver zum Auflösen der Dateien |
Wirft | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Injizieren Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten, ohne zu werfen, wenn eine der Optionen nicht angewendet werden kann.
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte auf einmal einzufügen.
Parameter | |
---|---|
optionDefs |
Wirft | |
---|---|
ConfigurationException | wenn der OptionSetter nicht erstellt werden konnte |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die Option
mit einem gegebenen Satz von Befehlszeilenargumenten unter Verwendung eines Best-Effort-Ansatzes fest.
Siehe ArgsOptionParser
für das erwartete Format
Parameter | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Zu verwendender IKeyStoreClient . |
Kehrt zurück | |
---|---|
die unverbrauchten Argumente |
Wirft | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Ersetzen Sie den aktuellen IBuildProvider
in der Konfiguration.
Parameter | |
---|---|
provider | IBuildProvider : der neue IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Legt die Befehlszeile fest, die zum Erstellen dieser IConfiguration
verwendet wird. Im Gegensatz zu setOptionsFromCommandLineArgs wird die gesamte Befehlszeile einschließlich des Konfigurationsnamens gespeichert.
Parameter | |
---|---|
arrayArgs | String : die Befehlszeile |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Legen Sie die ICommandOptions
fest und ersetzen Sie alle vorhandenen Werte
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden.
Parameter | |
---|---|
name | String : Der eindeutige Name des Konfigurationsobjekttyps. |
configObject | Object : das Konfigurationsobjekt |
Wirft | |
---|---|
ConfigurationException | wenn das configObject nicht den richtigen Typ hat |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden.
Parameter | |
---|---|
name | String : Der eindeutige Name des Konfigurationsobjekttyps. |
configList |
Wirft | |
---|---|
ConfigurationException | wenn Objekte in der Liste nicht den richtigen Typ haben |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Legen Sie die CoverageOptions
fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Legen Sie eine IDeviceConfiguration
fest und ersetzen Sie alle vorhandenen Werte.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Legen Sie die IDeviceConfiguration
s fest und ersetzen Sie alle vorhandenen Werte.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Legen Sie die Liste der IMetricCollector
s fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
collectors |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Legen Sie die TestDeviceOptions
fest und ersetzen Sie alle vorhandenen Werte
Parameter | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Legen Sie IDeviceRecovery
fest und ersetzen Sie alle vorhandenen Werte.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Legen Sie die IDeviceSelection
fest und ersetzen Sie alle vorhandenen Werte
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Legen Sie den ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setLabPreparers
public abstract void setLabPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Legen Sie ILeveledLogOutput
fest und ersetzen Sie alle vorhandenen Werte.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Legen Sie den ILogSaver
fest und ersetzen Sie alle vorhandenen Werte.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Praktische Methode zum Festlegen eines einzelnen IMultiTargetPreparer
in dieser Konfiguration, der vor einem der Geräte target_preparers ausgeführt werden sollte und alle vorhandenen Werte ersetzt
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Legen Sie die Liste der IMultiTargetPreparer
s in dieser Konfiguration fest, die vor einem der Geräte target_preparers ausgeführt werden sollen, und ersetzen Sie alle vorhandenen Werte
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Komfortmethode zum Festlegen eines einzelnen IMultiTargetPreparer
in dieser Konfiguration, wobei alle vorhandenen Werte ersetzt werden
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Legen Sie die Liste der IMultiTargetPreparer
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Legen Sie die Option
mit dem angegebenen Satz von Befehlszeilenargumenten fest
ArgsOptionParser
für das erwartete FormatParameter | |
---|---|
listArgs |
Kehrt zurück | |
---|---|
die unverbrauchten Argumente |
Wirft | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die Option
mit dem angegebenen Satz von Befehlszeilenargumenten fest
ArgsOptionParser
für das erwartete FormatParameter | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Zu verwendender IKeyStoreClient . |
Kehrt zurück | |
---|---|
die unverbrauchten Argumente |
Wirft | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Legen Sie die Liste der IPostProcessor
s fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Legen Sie die IRetryDecision
fest und ersetzen Sie alle vorhandenen Werte.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Komfortmethode zum Festlegen eines einzelnen ISystemStatusChecker
in dieser Konfiguration, wobei alle vorhandenen Werte ersetzt werden
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Legen Sie die Liste der ISystemStatusChecker
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Legen Sie den ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setTest
public abstract void setTest (IRemoteTest test)
Komfortmethode zum Festlegen eines einzelnen IRemoteTest
in dieser Konfiguration, wobei alle vorhandenen Werte ersetzt werden
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Komfortmethode zum Festlegen eines einzelnen ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Legen Sie die Liste der ITestInvocationListener
fest und ersetzen Sie alle vorhandenen Werte
setTests
public abstract void setTests (tests)
Legen Sie die Liste der IRemoteTest
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte
validateOptions
public abstract void validateOptions ()
Optionswerte validieren.
Derzeit wird dadurch nur überprüft, ob alle obligatorischen Optionen festgelegt wurdenWirft | |
---|---|
ConfigurationException | wenn die Konfiguration nicht gültig ist |