IConfiguration
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
Konfigurationsinformationen für eine TradeFederation-Aufruf.
Jeder TradeFederation-Aufruf hat eine einzelne IConfiguration
. In einem IConfiguration
werden alle delegierten Objekte gespeichert, die bei der Aufrufung verwendet werden sollen, und die zugehörigen Option
.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
void
|
addFilesToClean(
Dateien hinzufügen, die während |
abstract
void
|
cleanConfigurationData()
Löschen Sie alle Dateien, die in die Optionenfelder von Remotedateien heruntergeladen wurden. |
abstract
IConfiguration
|
clone()
Erstellen Sie eine oberflächliche Kopie dieses Objekts. |
abstract
void
|
dumpXml(PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese |
abstract
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese |
abstract
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
Generische Schnittstelle, um alle Objekte eines bestimmten Typnamens auf allen Geräten abzurufen. |
abstract
IBuildProvider
|
getBuildProvider()
Ruft die |
abstract
String
|
getCommandLine()
Ruft die Befehlszeile ab, die zum Erstellen dieser |
abstract
ICommandOptions
|
getCommandOptions()
Ruft die |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Gibt die in der Konfiguration angegebene |
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 verwendende |
abstract
|
getDeviceConfig()
Ruft die |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Gibt das |
abstract
TestDeviceOptions
|
getDeviceOptions()
Ruft die zu verwendende |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Ruft die zu verwendende |
abstract
IDeviceSelection
|
getDeviceRequirements()
Ruft die zu verwendende |
abstract
|
getFilesToClean()
Liste der Dateien abrufen, die während |
abstract
GlobalTestFilter
|
getGlobalFilters()
Ruft den |
abstract
|
getInopOptions()
Namen der Optionen abrufen, bei denen sich keine Werte geändert haben |
abstract
|
getLabPreparers()
Ruft die |
abstract
ILeveledLogOutput
|
getLogOutput()
Ruft die |
abstract
ILogSaver
|
getLogSaver()
Ruft die zu verwendende |
abstract
|
getMetricCollectors()
Ruft die |
abstract
|
getMultiPreTargetPreparers()
Hier werden die |
abstract
|
getMultiTargetPreparers()
Ruft die |
abstract
String
|
getName()
Gibt den Namen der Konfiguration zurück. |
abstract
|
getPostProcessors()
Ruft die |
abstract
IRetryDecision
|
getRetryDecision()
Gibt die |
abstract
SkipManager
|
getSkipManager()
Ruft das |
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)
Einen Optionswert in die Konfigurationsobjekte einfügen |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Einen Optionswert in die Konfigurationsobjekte einfügen |
abstract
void
|
injectOptionValues(
Mehrere Optionswerte in die Konfigurationsobjekte einfügen |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Gibt an, ob ein konfiguriertes Gerät das Tag „isFake=true“ hat. |
abstract
IConfiguration
|
partialDeepClone(
Erstellen Sie einen Basisklon aus |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilennutzung für diese Konfiguration in den angegebenen Druckstream aus. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Optionen von |
abstract
void
|
safeInjectOptionValues(
Fügen Sie mehrere Optionswerte in die Gruppe von Konfigurationsobjekten ein, ohne sie auszugeben, wenn eine der Optionen nicht angewendet werden kann. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Legen Sie die |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Ersetzen Sie die aktuelle |
abstract
void
|
setCommandLine(String[] arrayArgs)
Legt die Befehlszeile fest, mit der dieses |
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 ein vorhandener Wert ersetzt wird. |
abstract
void
|
setConfigurationObjectList(String name,
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wodurch vorhandene Werte ersetzt werden. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Legen Sie |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Legen Sie einen |
abstract
void
|
setDeviceConfigList(
Legen Sie die |
abstract
void
|
setDeviceMetricCollectors(
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(
Legen Sie die Liste der |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Legen Sie |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Legen Sie |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Diese praktische Methode dient zum Festlegen einer einzelnen |
abstract
void
|
setMultiPreTargetPreparers(
Legen Sie in dieser Konfiguration die Liste der |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Diese Methode ist praktisch, um einen einzelnen |
abstract
void
|
setMultiTargetPreparers(
Legen Sie die Liste der |
abstract
|
setOptionsFromCommandLineArgs(
Konfigurationsfelder
|
abstract
|
setOptionsFromCommandLineArgs(
Konfigurationsfelder
Das erwartete Format findest du unter |
abstract
void
|
setPostProcessors(
Legen Sie die Liste der |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Legen Sie |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Praktische Methode zum Festlegen einer einzelnen |
abstract
void
|
setSystemStatusCheckers(
Legen Sie die Liste der |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Legen Sie |
abstract
void
|
setTargetPreparers(
Legen Sie die Liste der |
abstract
void
|
setTest(IRemoteTest test)
Praktische Methode zum Festlegen einer einzelnen |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Praktische Methode zum Festlegen einer einzelnen |
abstract
void
|
setTestInvocationListeners(
Liste der |
abstract
void
|
setTests(
Legen Sie die Liste der |
abstract
void
|
validateOptions()
Optionswerte prüfen |
Ö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 die Optionenfelder von Remotedateien heruntergeladen wurden.
clone
public abstract IConfiguration clone ()
Erstellen Sie eine oberflächliche Kopie dieses Objekts.
Returns | |
---|---|
IConfiguration |
eine Kopie der {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese IConfiguration
als String
ab.
Parameter | |
---|---|
output |
PrintWriter : Der Autor, an den die XML-Datei ausgegeben werden soll. |
Ausgabe | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese IConfiguration
ab, ohne die Objektfilter nach Schlüsselnamen.
Beispiel für einen Filter: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output |
PrintWriter : Der Autor, an den die XML-Datei ausgegeben werden soll. |
excludeFilters |
: die Liste der Objekttypen, die nicht gedumpt werden sollen. |
Ausgabe | |
---|---|
|
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 für diese IConfiguration
ab, ausgenommen die Objektfilter nach Schlüsselnamen.
Beispiel für einen Filter: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output |
PrintWriter : Der Autor, an den die XML-Datei ausgegeben werden soll. |
excludeFilters |
: die Liste der Objekttypen, die nicht ausgedruckt werden sollen |
printDeprecatedOptions |
boolean : Gibt an, ob als veraltet gekennzeichnete Optionen ausgegeben werden sollen. |
printUnchangedOptions |
boolean |
Ausgabe | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType (GetAllConfigurationObjectsOfType)
public abstractgetAllConfigurationObjectsOfType (String typeName)
Generische Schnittstelle, um alle Objekte eines bestimmten Typnamens auf allen Geräten abzurufen.
Parameter | |
---|---|
typeName |
String : der eindeutige Typ des Konfigurationsobjekts |
Returns | |
---|---|
|
Die Liste der Konfigurationsobjekte des angegebenen Typs. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Ruft die IBuildProvider
aus der Konfiguration ab.
Returns | |
---|---|
IBuildProvider |
die in der Konfiguration angegebene IBuildProvider |
getCommandLine
public abstract String getCommandLine ()
Ruft die Befehlszeile ab, die zum Erstellen dieser IConfiguration
verwendet wurde.
Returns | |
---|---|
String |
Die Befehlszeile, mit der dieses IConfiguration erstellt wurde. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Ruft die zu verwendende ICommandOptions
aus der Konfiguration ab.
Returns | |
---|---|
ICommandOptions |
der in der Konfiguration angegebene ICommandOptions . |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Gibt das in der Konfiguration bereitgestellte ConfigurationDescriptor
zurück.
Returns | |
---|---|
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 |
Returns | |
---|---|
Object |
das Konfigurationsobjekt oder null , wenn der Objekttyp mit dem angegebenen Namen nicht vorhanden ist. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Ähnlich wie getConfigurationObject(String)
, aber für Konfigurationsobjekttypen, die mehrere Objekte unterstützen.
Parameter | |
---|---|
typeName |
String : der eindeutige Typname des Konfigurationsobjekts |
Returns | |
---|---|
|
Die Liste der Konfigurationsobjekte oder null , wenn der Objekttyp mit dem angegebenen Namen nicht vorhanden ist. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Ruft die CoverageOptions
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
CoverageOptions |
der in der Konfiguration angegebene CoverageOptions . |
getDeviceConfig
public abstractgetDeviceConfig ()
Ruft die IDeviceConfiguration
aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IDeviceConfiguration s |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Gibt die IDeviceConfiguration
zurück, die mit dem angegebenen Namen verknüpft ist. Andernfalls wird „null“ zurückgegeben.
Parameter | |
---|---|
nameDevice |
String |
Returns | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Ruft die zu verwendende TestDeviceOptions
aus der Konfiguration ab.
Returns | |
---|---|
TestDeviceOptions |
der in der Konfiguration angegebene TestDeviceOptions . |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Ruft die zu verwendende IDeviceRecovery
aus der Konfiguration ab.
Returns | |
---|---|
IDeviceRecovery |
der in der Konfiguration angegebene IDeviceRecovery . |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Ruft die zu verwendende IDeviceSelection
aus der Konfiguration ab.
Returns | |
---|---|
IDeviceSelection |
Das in der Konfiguration angegebene IDeviceSelection . |
getFilesToClean
public abstractgetFilesToClean ()
Liste der Dateien abrufen, die während cleanConfigurationData()
bereinigt werden
Returns | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Ruft die GlobalTestFilter
für den Aufruf ab.
Returns | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Namen der Optionen abrufen, bei denen sich keine Werte geändert haben
Returns | |
---|---|
|
getLabPreparers
public abstractgetLabPreparers ()
Ruft die ITargetPreparer
aus der Konfiguration ab.
Returns | |
---|---|
|
die ITargetPreparer s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Ruft die zu verwendende ILeveledLogOutput
aus der Konfiguration ab.
Returns | |
---|---|
ILeveledLogOutput |
der in der Konfiguration angegebene ILeveledLogOutput . |
getLogSaver
public abstract ILogSaver getLogSaver ()
Ruft die zu verwendende ILogSaver
aus der Konfiguration ab.
Returns | |
---|---|
ILogSaver |
Das in der Konfiguration angegebene ILogSaver . |
getMetricCollectors
public abstractgetMetricCollectors ()
Ruft die IMetricCollector
aus der Konfiguration ab.
Returns | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Hier werden die IMultiTargetPreparer
aus der Konfiguration abgerufen, die vor allen Geräte-target_preparers ausgeführt werden sollen.
Returns | |
---|---|
|
die IMultiTargetPreparer s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Ruft die IMultiTargetPreparer
aus der Konfiguration ab.
Returns | |
---|---|
|
die IMultiTargetPreparer s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getName
public abstract String getName ()
Gibt den Namen der Konfiguration zurück.
Returns | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Ruft die IPostProcessor
aus der Konfiguration ab.
Returns | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Gibt die IRetryDecision
zurück, die für die Aufrufe verwendet wird.
Returns | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Ruft das SkipManager
für den Aufruf ab.
Returns | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Ruft die ISystemStatusChecker
s aus der Konfiguration ab.
Returns | |
---|---|
|
die ISystemStatusChecker s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getTargetPreparers
public abstractgetTargetPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die ITargetPreparer s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Ruft die zu verwendenden ITestInvocationListener
aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ITestInvocationListener s. |
getTests
public abstractgetTests ()
Ruft die aus der Konfiguration auszuführenden IRemoteTest
ab.
Returns | |
---|---|
|
die in der Konfiguration bereitgestellten Tests, |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der Option |
optionValue |
String : der Optionswert |
Ausgabe | |
---|---|
ConfigurationException |
if failed to set the option's value |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der Option |
optionKey |
String : optionaler Schlüssel für Kartenoptionen oder „null“ |
optionValue |
String : der Wert der Zuordnungsoption |
Ausgabe | |
---|---|
ConfigurationException |
if failed to set the option's value |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Einen Optionswert in die Konfigurationsobjekte einfügen
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der Option |
optionKey |
String : optionaler Schlüssel für Kartenoptionen oder „null“ |
optionValue |
String : der Wert der Zuordnungsoption |
optionSource |
String : die Quellkonfiguration, die diesen Optionswert bereitgestellt hat |
Ausgabe | |
---|---|
ConfigurationException |
if failed to set the option's value |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
Fügen Sie mehrere Optionswerte in die Gruppe von Konfigurationsobjekten ein.
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte gleichzeitig einzufügen.
Parameter | |
---|---|
optionDefs |
: Eine Liste der zu injizierenden Optionen |
Ausgabe | |
---|---|
ConfigurationException |
if failed to set option values |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Gibt an, ob ein konfiguriertes Gerät das Tag „isFake=true“ hat.
Parameter | |
---|---|
deviceName |
String |
Returns | |
---|---|
boolean |
partialDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Erstellen Sie einen Basisklon von clone()
und dann einen Deep-Klon der Liste des angegebenen Konfigurationsobjekts.
Parameter | |
---|---|
objectToDeepClone |
: Die Liste der Konfigurationsobjekte, die tiefgeklont werden sollen. |
client |
IKeyStoreClient : Der Keystore-Client. |
Returns | |
---|---|
IConfiguration |
Die teilweise tiefe Klon-Konfiguration. |
Ausgabe | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilennutzung für diese Konfiguration in den angegebenen Druckstream aus.
Parameter | |
---|---|
importantOnly |
boolean : Wenn true festgelegt ist, wird nur die Hilfe für die wichtigen Optionen gedruckt. |
out |
PrintStream : die zu verwendende ERROR(/PrintStream) . |
Ausgabe | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Optionen von ERROR(/File)
auflösen, die auf einen Remote-Speicherort verweisen Dazu muss cleanConfigurationData()
aufgerufen werden, um die Dateien zu bereinigen.
Parameter | |
---|---|
resolver |
DynamicRemoteFileResolver : die DynamicRemoteFileResolver , um die Dateien aufzulösen |
Ausgabe | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Mehrere Optionswerte in die Konfigurationsobjekte einfügen, ohne eine Fehlermeldung auszugeben, 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 |
: Eine Liste der zu injizierenden Optionen |
Ausgabe | |
---|---|
ConfigurationException |
if failed to create the OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die Option
-Felder der Konfiguration mithilfe eines Best-Effort-Ansatzes mit den angegebenen Befehlszeilenargumenten fest.
Informationen zum erwarteten Format finden Sie unter ArgsOptionParser
.
Parameter | |
---|---|
listArgs |
: Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient zu verwenden. |
Returns | |
---|---|
|
die nicht verwendeten Argumente |
Ausgabe | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Ersetzen Sie das aktuelle IBuildProvider
in der Konfiguration.
Parameter | |
---|---|
provider |
IBuildProvider : die neue IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Hiermit wird die Befehlszeile festgelegt, die zum Erstellen dieser IConfiguration
verwendet wurde.
Im Gegensatz zu setOptionsFromCommandLineArgs wird hier die gesamte Befehlszeile einschließlich des Konfigurationsnamens gespeichert.
Parameter | |
---|---|
arrayArgs |
String : 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 |
Ausgabe | |
---|---|
ConfigurationException |
wenn das configObject nicht vom richtigen Typ war |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wodurch vorhandene Werte ersetzt werden.
Parameter | |
---|---|
name |
String : der eindeutige Name des Konfigurationsobjekttyps. |
configList |
: die Liste der Konfigurationsobjekte |
Ausgabe | |
---|---|
ConfigurationException |
wenn Objekte in der Liste nicht den richtigen Typ haben |
Abdeckungsoptionen
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 einen IDeviceConfiguration
fest und ersetzen Sie vorhandene Werte.
SetDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Legen Sie die IDeviceConfiguration
s fest und ersetzen Sie dabei vorhandene 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 damit einen vorhandenen Wert.
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.
setLabPreparer
public abstract void setLabPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
s fest und ersetzen Sie alle vorhandenen Werte.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Legen Sie ILeveledLogOutput
fest und ersetzen Sie damit einen vorhandenen Wert.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Legen Sie ILogSaver
fest und ersetzen Sie damit einen vorhandenen Wert.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Diese praktische Methode dient zum Festlegen einer einzelnen IMultiTargetPreparer
in dieser Konfiguration, die vor allen Geräte-Target-Vorbereitungen ausgeführt werden soll und alle vorhandenen Werte ersetzt.
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Legen Sie in dieser Konfiguration die Liste der IMultiTargetPreparer
s fest, die vor allen Geräte-target_preparers ausgeführt werden sollen. Ersetzen Sie dabei alle vorhandenen Werte.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Diese Methode ist praktisch, um einen einzelnen IMultiTargetPreparer
in dieser Konfiguration festzulegen und alle vorhandenen Werte zu ersetzen.
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)
Konfigurationsfelder Option
mit bestimmten Befehlszeilenargumenten festlegen
ArgsOptionParser
für das erwartete Format
Parameter | |
---|---|
listArgs |
: Befehlszeilenargumente |
Returns | |
---|---|
|
die nicht verwendeten Argumente |
Ausgabe | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Konfigurationsfelder Option
mit bestimmten Befehlszeilenargumenten festlegen
Informationen zum erwarteten Format finden Sie unter ArgsOptionParser
.
Parameter | |
---|---|
listArgs |
: Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient zu verwenden. |
Returns | |
---|---|
|
die nicht verwendeten Argumente |
Ausgabe | |
---|---|
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 damit einen vorhandenen Wert.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Diese Methode ist praktisch, um einen einzelnen ISystemStatusChecker
in dieser Konfiguration festzulegen und alle vorhandenen Werte zu ersetzen.
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 damit einen vorhandenen Wert.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
s fest und ersetzen Sie alle vorhandenen Werte.
setTest
public abstract void setTest (IRemoteTest test)
Praktische Methode zum Festlegen einer einzelnen IRemoteTest
in dieser Konfiguration, die alle vorhandenen Werte ersetzt
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Praktische Methode zum Festlegen einer einzelnen ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Liste der ITestInvocationListener
s festlegen und vorhandene Werte ersetzen
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 prüfen
Derzeit wird nur geprüft, ob alle Pflichtoptionen festgelegt wurden.
Ausgabe | |
---|---|
ConfigurationException |
if config is not valid |