IKonfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Konfigurationsinformationen für einen TradeFederation-Aufruf. Jeder TradeFederation-Aufruf verfügt über eine einzelne IConfiguration
. Eine IConfiguration
speichert alle Delegate-Objekte, die während des Aufrufs verwendet werden sollen, und die zugehörigen Option
's
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Dateien hinzufügen, die während |
abstract void | cleanConfigurationData () Löschen Sie alle Dateien, die in aufgelöste Optionsfelder von Remotedateien 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 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 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 Befehlszeile ab, 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 die zu verwendende |
abstract IDeviceSelection | getDeviceRequirements () Ruft die zu verwendende |
abstract | getFilesToClean () Rufen Sie die Liste der Dateien ab, die während |
abstract GlobalTestFilter | getGlobalFilters () Ruft den |
abstract | getInopOptions () Rufen Sie die Optionsnamen ab, 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 Befehlszeilenverwendung für diese Konfiguration an den angegebenen printStream aus. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Lösen Sie Optionen von |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein, ohne sie auszulösen, 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 |
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 |
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 |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Legen Sie |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Legen Sie |
abstract void | setLabPreparer ( ITargetPreparer preparer) Legen Sie |
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 |
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) Praktische Methode 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 |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Legen Sie die Liste der |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Legen Sie |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Praktische Methode zum Festlegen eines einzelnen |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Legen Sie die Liste der |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Legen Sie |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Legen Sie die Liste der |
abstract void | setTest ( IRemoteTest test) Praktische Methode zum Festlegen eines einzelnen |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Praktische Methode 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)
Dateien hinzufügen, 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 Remotedateien heruntergeladen wurden.
Klon
public abstract IConfiguration clone ()
Erstellen Sie eine flache Kopie dieses Objekts.
Kehrt zurück | |
---|---|
IConfiguration | eine {link IConfiguration}-Kopie |
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 String
ab.
Parameter | |
---|---|
output | PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll. |
Würfe | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration
angezeigten Optionen abzüglich der Objektfilter nach ihrem Schlüsselnamen ab.
Filterbeispiel: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output | PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll. |
excludeFilters |
Würfe | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration
angezeigten Optionen abzüglich der Objektfilter nach ihrem Schlüsselnamen ab.
Filterbeispiel: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output | PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll. |
excludeFilters | |
printDeprecatedOptions | boolean : Gibt an, ob als veraltet markierte Optionen gedruckt werden sollen oder nicht |
printUnchangedOptions | boolean |
Würfe | |
---|---|
| 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 Befehlszeile ab, die zum Erstellen dieser IConfiguration
verwendet wird.
Kehrt zurück | |
---|---|
String | die Befehlszeile, die zum Erstellen dieser IConfiguration verwendet wird. |
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 s werden 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 die zu verwendende IDeviceRecovery
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
IDeviceRecovery | die 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 ()
Rufen Sie die Liste der Dateien ab, 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 ()
Rufen Sie die Optionsnamen ab, 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 werden 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 | den in der Konfiguration bereitgestellten 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 target_preparer des Geräts ausgeführt werden sollen.
Kehrt zurück | |
---|---|
Die IMultiTargetPreparer werden der Reihe nach in der Konfiguration bereitgestellt |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
Die IMultiTargetPreparer 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 | |
---|---|
Die ISystemStatusChecker werden der Reihe nach in der Konfiguration bereitgestellt |
getTargetPreparers
public abstractgetTargetPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Kehrt zurück | |
---|---|
Die ITargetPreparer werden 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 ab, die aus der Konfiguration ausgeführt werden sollen.
Kehrt zurück | |
---|---|
die in der Konfiguration bereitgestellten 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 |
Würfe | |
---|---|
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 |
Würfe | |
---|---|
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 |
Würfe | |
---|---|
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 gleichzeitig einzufügen.Parameter | |
---|---|
optionDefs |
Würfe | |
---|---|
ConfigurationException | Wenn die Optionswerte nicht festgelegt 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 |
partielles DeepClone
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 Konfiguration. |
Würfe | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilenverwendung für diese Konfiguration an den angegebenen printStream aus.
Parameter | |
---|---|
importantOnly | boolean : Wenn true wird nur die Hilfe für die wichtigen Optionen ausgegeben |
out | PrintStream : der zu verwendende ERROR(/PrintStream) . |
Würfe | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
AuflösungDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Lösen Sie Optionen von ERROR(/File)
auf, die auf einen Remote-Standort verweisen. Dazu muss cleanConfigurationData()
aufgerufen werden, um die Dateien zu bereinigen.
Parameter | |
---|---|
resolver | DynamicRemoteFileResolver : Der DynamicRemoteFileResolver zum Auflösen der Dateien |
Würfe | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
SafeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein, ohne sie auszulösen, wenn eine der Optionen nicht angewendet werden kann.
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte gleichzeitig einzufügen.
Parameter | |
---|---|
optionDefs |
Würfe | |
---|---|
ConfigurationException | Wenn der OptionSetter nicht erstellt werden konnte |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die Option
mit einem bestimmten Satz von Befehlszeilenargumenten unter Verwendung eines Best-Effort-Ansatzes fest.
Das erwartete Format finden Sie unter ArgsOptionParser
Parameter | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Zu verwendender IKeyStoreClient . |
Kehrt zurück | |
---|---|
die unverbrauchten Argumente |
Würfe | |
---|---|
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. Dadurch wird im Gegensatz zu setOptionsFromCommandLineArgs die gesamte Befehlszeile einschließlich des Konfigurationsnamens gespeichert.
Parameter | |
---|---|
arrayArgs | String : die Befehlszeile |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Legen Sie 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 |
Würfe | |
---|---|
ConfigurationException | wenn das configObject nicht den richtigen Typ hatte |
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 |
Würfe | |
---|---|
ConfigurationException | wenn Objekte in der Liste nicht den richtigen Typ haben |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Legen Sie 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 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 IDeviceSelection
fest und ersetzen Sie alle vorhandenen Werte
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Legen Sie ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setLabPreparers
public abstract void setLabPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
s fest und ersetzen Sie dabei 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 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 target_preparer des Geräts ausgeführt werden soll und alle vorhandenen Werte ersetzt
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Legen Sie die Liste der IMultiTargetPreparer
s in dieser Konfiguration fest, die vor allen target_preparers des Geräts ausgeführt werden sollen, und ersetzen Sie dabei alle vorhandenen Werte
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Praktische Methode zum Festlegen eines einzelnen IMultiTargetPreparer
in dieser Konfiguration, der alle vorhandenen Werte ersetzt
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 |
Würfe | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die Option
mit dem angegebenen Satz von Befehlszeilenargumenten fest
ArgsOptionParser
Parameter | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Zu verwendender IKeyStoreClient . |
Kehrt zurück | |
---|---|
die unverbrauchten Argumente |
Würfe | |
---|---|
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 IRetryDecision
fest und ersetzen Sie alle vorhandenen Werte.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Praktische Methode zum Festlegen eines einzelnen ISystemStatusChecker
in dieser Konfiguration, der alle vorhandenen Werte ersetzt
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 ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
s fest und ersetzen Sie dabei alle vorhandenen Werte.
setTest
public abstract void setTest (IRemoteTest test)
Praktische Methode zum Festlegen eines einzelnen IRemoteTest
in dieser Konfiguration, der alle vorhandenen Werte ersetzt
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Praktische Methode zum Festlegen eines einzelnen ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Legen Sie die Liste der ITestInvocationListener
s 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
validierungsoptionen
public abstract void validateOptions ()
Optionswerte validieren.
Derzeit wird dadurch lediglich überprüft, ob alle obligatorischen Optionen festgelegt wurdenWürfe | |
---|---|
ConfigurationException | wenn die Konfiguration ungültig ist |