I-Konfiguration
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration. |
Konfigurationsinformationen für einen TradeFederation-Aufruf.
Jeder TradeFederation-Aufruf hat einen einzelnen IConfiguration
. Ein IConfiguration
speichert alle Delegatobjekte, die während des Aufrufs verwendet werden sollen, sowie die zugehörigen
Option
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
void
|
addFilesToClean(
Dateien hinzufügen, die während des folgenden Zeitraums bereinigt werden müssen: |
abstract
void
|
cleanConfigurationData()
Löschen Sie alle Dateien, die in aufgelöste Optionsfelder von Remote-Dateien 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 dafür angezeigten Optionen ab
|
abstract
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für dieses |
abstract
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für dieses |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
Generische Schnittstelle zum Abrufen aller Objekte eines bestimmten Typnamens auf verschiedenen Geräten. |
abstract
IBuildProvider
|
getBuildProvider()
Ruft den |
abstract
String
|
getCommandLine()
Ruft die Befehlszeile ab, mit der dieses |
abstract
ICommandOptions
|
getCommandOptions()
Ruft die |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Gibt das in der Konfiguration bereitgestellte |
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 das |
abstract
|
getDeviceConfig()
Ruft die |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Gibt das |
abstract
TestDeviceOptions
|
getDeviceOptions()
Ruft das |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Ruft das |
abstract
IDeviceSelection
|
getDeviceRequirements()
Ruft die |
abstract
|
getFilesToClean()
Liste der Dateien abrufen, die während des folgenden Zeitraums bereinigt werden: |
abstract
GlobalTestFilter
|
getGlobalFilters()
Ruft das |
abstract
|
getInopOptions()
Optionsnamen abrufen, die keine Werte geändert haben |
abstract
|
getLabPreparers()
Ruft die |
abstract
ILeveledLogOutput
|
getLogOutput()
Ruft die |
abstract
ILogSaver
|
getLogSaver()
Ruft die |
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 das für den Aufruf verwendete |
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)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein. |
abstract
void
|
injectOptionValues(
Fügen Sie mehrere Optionswerte in die Gruppe von Konfigurationsobjekten ein. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Gibt an, ob ein konfiguriertes Gerät mit „isFake=true“ gekennzeichnet ist. |
abstract
IConfiguration
|
partialDeepClone(
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 behoben, bei denen |
abstract
void
|
safeInjectOptionValues(
Mehrere Optionswerte in die Gruppe von Konfigurationsobjekten einfügen, ohne der Option kann nicht angewendet werden. |
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 alle vorhandenen ersetzt werden Wert. |
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)
Eine praktische Methode zum Festlegen einer einzelnen |
abstract
void
|
setMultiPreTargetPreparers(
Legt die Liste der auszuführenden |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Praktische Methode zum Festlegen einer einzelnen |
abstract
void
|
setMultiTargetPreparers(
Legen Sie die Liste der |
abstract
|
setOptionsFromCommandLineArgs(
Legt die
|
abstract
|
setOptionsFromCommandLineArgs(
Legt die
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)
Eine 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()
Validiert Optionswerte. |
Öffentliche Methoden
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Dateien hinzufügen, die während des folgenden Zeitraums bereinigt werden müssen: cleanConfigurationData()
Parameter | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public abstract void cleanConfigurationData ()
Löschen Sie alle Dateien, die in aufgelösten Optionsfeldern von Remote-Dateien heruntergeladen wurden.
Klonen
public abstract IConfiguration clone ()
Erstellen Sie eine oberflächliche Kopie dieses Objekts.
Returns | |
---|---|
IConfiguration |
eine {link IConfiguration}-Kopie |
dumpXml
public abstract void dumpXml (PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen dafür angezeigten Optionen ab
IConfiguration
als String
.
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 für dieses IConfiguration
angezeigten Optionen ab, abzüglich der Objekte, die nach ihrem Schlüsselnamen filtern.
Filterbeispiel: 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 ausgelesen 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 für dieses IConfiguration
angezeigten Optionen ab, abzüglich der Objekte, die nach ihrem Schlüsselnamen filtern.
Filterbeispiel: 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 ausgelesen werden sollen. |
printDeprecatedOptions |
boolean : gibt an, ob Druckoptionen als veraltet markiert sind |
printUnchangedOptions |
boolean |
Ausgabe | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType (GetAllConfigurationObjectsOfType)
public abstractgetAllConfigurationObjectsOfType (String typeName)
Generische Schnittstelle zum Abrufen aller Objekte eines bestimmten Typnamens auf verschiedenen Geräten.
Parameter | |
---|---|
typeName |
String : der eindeutige Typ des Konfigurationsobjekts |
Returns | |
---|---|
|
Die Liste der Konfigurationsobjekte des angegebenen Typs. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Ruft den IBuildProvider
aus der Konfiguration ab.
Returns | |
---|---|
IBuildProvider |
Das in der Konfiguration angegebene IBuildProvider |
getCommandLine
public abstract String getCommandLine ()
Ruft die Befehlszeile ab, mit der dieses IConfiguration
erstellt wurde.
Returns | |
---|---|
String |
Die Befehlszeile, mit der dieses IConfiguration erstellt wurde. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Ruft die ICommandOptions
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ICommandOptions |
Das 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
existiert nicht. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Ähnlich wie getConfigurationObject(String)
, aber für die Konfiguration
Objekttypen, die mehrere Objekte unterstützen.
Parameter | |
---|---|
typeName |
String : der eindeutige Typname des Konfigurationsobjekts |
Returns | |
---|---|
|
die Liste der Konfigurationsobjekte oder null , wenn der Objekttyp mit
Vorname ist nicht vorhanden. |
getAbdeckungOptions
public abstract CoverageOptions getCoverageOptions ()
Ruft die CoverageOptions
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
CoverageOptions |
Das in der Konfiguration angegebene CoverageOptions . |
getDeviceConfig
public abstractgetDeviceConfig ()
Ruft die IDeviceConfiguration
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IDeviceConfiguration s |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Gibt das IDeviceConfiguration
zurück, das mit dem angegebenen Namen verknüpft ist. Wenn nicht gefunden, wird null zurückgegeben.
Parameter | |
---|---|
nameDevice |
String |
Returns | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Ruft das TestDeviceOptions
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
TestDeviceOptions |
Das in der Konfiguration angegebene TestDeviceOptions . |
Gerätewiederherstellung
public abstract IDeviceRecovery getDeviceRecovery ()
Ruft die IDeviceRecovery
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
IDeviceRecovery |
Das in der Konfiguration angegebene IDeviceRecovery . |
getDevicerequirements
public abstract IDeviceSelection getDeviceRequirements ()
Ruft die IDeviceSelection
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
IDeviceSelection |
Das in der Konfiguration angegebene IDeviceSelection . |
getFilesToClean
public abstractgetFilesToClean ()
Liste der Dateien abrufen, die während des folgenden Zeitraums bereinigt werden: cleanConfigurationData()
Returns | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Ruft das GlobalTestFilter
für den Aufruf ab.
Returns | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Optionsnamen abrufen, die keine Werte geändert haben
Returns | |
---|---|
|
getLabPreparer
public abstractgetLabPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ITargetPreparer s |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Ruft das ILeveledLogOutput
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ILeveledLogOutput |
Das in der Konfiguration angegebene ILeveledLogOutput . |
getLogSaver (GetLogSaver)
public abstract ILogSaver getLogSaver ()
Ruft das ILogSaver
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ILogSaver |
Das in der Konfiguration angegebene ILogSaver . |
getMetricCollectors
public abstractgetMetricCollectors ()
Ruft die IMetricCollector
s aus der Konfiguration ab.
Returns | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab, die vor dem
„target_preparers“ verwendet.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IMultiTargetPreparer s |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IMultiTargetPreparer s |
getName
public abstract String getName ()
Gibt den Namen der Konfiguration zurück.
Returns | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Ruft die IPostProcessor
s aus der Konfiguration ab.
Returns | |
---|---|
|
getRepeatDecision
public abstract IRetryDecision getRetryDecision ()
Gibt das für den Aufruf verwendete IRetryDecision
zurück.
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 in der Konfiguration angegebenen ISystemStatusChecker s |
getTargetPreparers
public abstractgetTargetPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ITargetPreparer s |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Ruft die zu verwendenden ITestInvocationListener
s aus der Konfiguration ab.
Returns | |
---|---|
|
Den in der Konfiguration angegebenen ITestInvocationListener s. |
getTests
public abstractgetTests ()
Ruft die IRemoteTest
s zur Ausführung aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration bereitgestellten Tests, |
InjectionOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der Option |
optionValue |
String : der Optionswert |
Ausgabe | |
---|---|
ConfigurationException |
Wert der Option konnte nicht festgelegt werden |
InjectionOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der Option |
optionKey |
String : der optionale Schlüssel für Kartenoptionen oder null |
optionValue |
String : der Wert der Kartenoption |
Ausgabe | |
---|---|
ConfigurationException |
Wert der Option konnte nicht festgelegt werden |
InjectionOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der Option |
optionKey |
String : der optionale Schlüssel für Kartenoptionen oder null |
optionValue |
String : der Wert der Kartenoption |
optionSource |
String : die Quellkonfiguration, die diesen Optionswert bereitgestellt hat |
Ausgabe | |
---|---|
ConfigurationException |
Wert der Option konnte nicht festgelegt werden |
InjectionOptionValues
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 auf einmal einzufügen.
Parameter | |
---|---|
optionDefs |
: eine Liste der einzufügenden Optionsdefinitionen |
Ausgabe | |
---|---|
ConfigurationException |
Optionswerte konnten nicht festgelegt werden |
IsDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Gibt an, ob ein konfiguriertes Gerät mit „isFake=true“ gekennzeichnet ist.
Parameter | |
---|---|
deviceName |
String |
Returns | |
---|---|
boolean |
partialDeepKlon
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Erstellen Sie einen Basisklon aus clone()
und klonen Sie die Liste der angegebenen Konfigurationsobjekte.
Parameter | |
---|---|
objectToDeepClone |
: Die Liste der Konfigurationsobjekte, die per Deeplink geklont werden sollen. |
client |
IKeyStoreClient : Der Schlüsselspeicher-Client. |
Returns | |
---|---|
IConfiguration |
Die teilweise tief geklonte Konfiguration. |
Ausgabe | |
---|---|
|
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 ausgibt |
out |
PrintStream : die zu verwendende ERROR(/PrintStream) . |
Ausgabe | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
AuflösenDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Optionen behoben, bei denen ERROR(/File)
auf einen entfernten Standort verweist. Dazu muss cleanConfigurationData()
aufgerufen werden, um die Dateien zu bereinigen.
Parameter | |
---|---|
resolver |
DynamicRemoteFileResolver : die DynamicRemoteFileResolver zum Auflösen der Dateien |
Ausgabe | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Mehrere Optionswerte in die Gruppe von Konfigurationsobjekten einfügen, ohne der Option kann nicht angewendet werden.
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte auf einmal einzufügen.
Parameter | |
---|---|
optionDefs |
: eine Liste der einzufügenden Optionsdefinitionen |
Ausgabe | |
---|---|
ConfigurationException |
OptionSetter konnte nicht erstellt werden |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die Option
-Konfigurationsfelder mit einem vorgegebenen Satz von Befehlszeilenargumenten unter Verwendung eines
des Aufwands an.
Das erwartete Format findest du unter ArgsOptionParser
Parameter | |
---|---|
listArgs |
: die Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient , die verwendet werden sollen. |
Returns | |
---|---|
|
nicht verbrauchten Argumenten |
Ausgabe | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Ersetzen Sie die aktuelle IBuildProvider
in der Konfiguration.
Parameter | |
---|---|
provider |
IBuildProvider : das neue IBuildProvider |
Kommandozeile festlegen
public abstract void setCommandLine (String[] arrayArgs)
Legt die Befehlszeile fest, mit der dieses IConfiguration
erstellt wird.
Damit wird die gesamte Befehlszeile gespeichert, einschließlich des Konfigurationsnamens,
im Gegensatz zu „setOptionsFromCommandLineArgs“.
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 ein vorhandener Wert ersetzt wird.
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 alle vorhandenen ersetzt werden Wert.
Parameter | |
---|---|
name |
String : der eindeutige Name des Konfigurationsobjekttyps |
configList |
: die Liste der Konfigurationsobjekte |
Ausgabe | |
---|---|
ConfigurationException |
Objekte in der Liste sind nicht vom richtigen Typ. |
Abdeckungsoptionen
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Legen Sie CoverageOptions
fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
coverageOptions |
CoverageOptions |
Gerätekonfiguration festlegen
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
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 |
Gerätewiederherstellung festlegen
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.
setLabPreparer
public abstract void setLabPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
fest und ersetzen Sie vorhandene 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)
Eine praktische Methode zum Festlegen einer einzelnen IMultiTargetPreparer
in dieser Konfiguration, die
muss vor den Geräten „target_preparers“ ausgeführt werden, wobei alle vorhandenen Werte ersetzt werden.
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Legt die Liste der auszuführenden IMultiTargetPreparer
s in dieser Konfiguration fest
vor einem der Geräte „target_preparers“ ein, wobei alle vorhandenen Werte ersetzt werden.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Praktische Methode zum Festlegen einer einzelnen IMultiTargetPreparer
in dieser Konfiguration,
Ersetzen vorhandener Werte
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Legen Sie die Liste der IMultiTargetPreparer
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen
Vorhandene Werte
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Legt die Option
-Konfigurationsfelder mit dem angegebenen Satz von Befehlszeilenargumenten fest
ArgsOptionParser
für erwartetes Format
Parameter | |
---|---|
listArgs |
: die Befehlszeilenargumente |
Returns | |
---|---|
|
nicht verbrauchten Argumenten |
Ausgabe | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legt die Option
-Konfigurationsfelder mit dem angegebenen Satz von Befehlszeilenargumenten fest
Das erwartete Format findest du unter ArgsOptionParser
Parameter | |
---|---|
listArgs |
: die Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient , die verwendet werden sollen. |
Returns | |
---|---|
|
nicht verbrauchten Argumenten |
Ausgabe | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Legen Sie die Liste der IPostProcessor
s fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
processors |
|
setRepeatDecision
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 einer einzelnen ISystemStatusChecker
in dieser Konfiguration,
Ersetzen vorhandener Werte
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Legen Sie die Liste der ISystemStatusChecker
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen
Vorhandene 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
fest und ersetzen Sie vorhandene Werte.
Test festlegen
public abstract void setTest (IRemoteTest test)
Eine praktische Methode zum Festlegen einer einzelnen IRemoteTest
in dieser Konfiguration, die alle ersetzt
Vorhandene Werte
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 alle vorhandenen Werte ersetzen
SetTests
public abstract void setTests (tests)
Legen Sie die Liste der IRemoteTest
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen
Vorhandene Werte
validOptions
public abstract void validateOptions ()
Validiert Optionswerte.
Derzeit wird nur überprüft, ob alle obligatorischen Optionen festgelegt wurden
Ausgabe | |
---|---|
ConfigurationException |
Konfiguration ist ungültig |