Konfiguration
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
😎 | com.android.tradefed.config.Configuration |
Eine konkrete IConfiguration
-Implementierung, die die geladenen Konfigurationsobjekte in einer Karte speichert.
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
BUILD_PROVIDER_TYPE_NAME
|
public
static
final
String |
CMD_OPTIONS_TYPE_NAME
|
public
static
final
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
public
static
final
String |
COVERAGE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
public
static
final
String |
DEVICE_NAME
|
public
static
final
String |
DEVICE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_FILTERS_TYPE_NAME
|
public
static
final
String |
LAB_PREPARER_TYPE_NAME
|
public
static
final
String |
LOGGER_TYPE_NAME
|
public
static
final
String |
LOG_SAVER_TYPE_NAME
|
public
static
final
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
public
static
final
String |
MULTI_PREPARER_TYPE_NAME
|
public
static
final
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
RESULT_REPORTER_TYPE_NAME
|
public
static
final
String |
RETRY_DECISION_TYPE_NAME
|
public
static
final
String |
SANBOX_OPTIONS_TYPE_NAME
|
public
static
final
String |
SANDBOX_TYPE_NAME
|
public
static
final
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
public
static
final
String |
TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
TEST_TYPE_NAME
|
Öffentliche Konstruktoren | |
---|---|
Configuration(String name, String description)
Erstellt eine |
Öffentliche Methoden | |
---|---|
void
|
addFilesToClean(
Dateien hinzufügen, die während des folgenden Zeitraums bereinigt werden müssen: |
void
|
cleanConfigurationData()
Löschen Sie alle Dateien, die in aufgelösten Optionsfeldern von Remote-Dateien heruntergeladen wurden. |
Configuration
|
clone()
Erstellt eine oberflächliche Kopie dieses Objekts. |
void
|
dumpXml(PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen dafür angezeigten Optionen ab
|
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für dieses |
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für dieses |
|
getAllConfigurationObjectsOfType(String configType)
Generische Schnittstelle zum Abrufen aller Objekte eines bestimmten Typnamens auf verschiedenen Geräten. |
IBuildProvider
|
getBuildProvider()
Ruft den |
String
|
getCommandLine()
Ruft die Befehlszeile ab, mit der dieses |
ICommandOptions
|
getCommandOptions()
Ruft die |
ConfigurationDescriptor
|
getConfigurationDescription()
Gibt das in der Konfiguration bereitgestellte |
Object
|
getConfigurationObject(String typeName)
Generische Schnittstelle zum Abrufen des Konfigurationsobjekts mit dem angegebenen Typnamen. |
|
getConfigurationObjectList(String typeName)
Ähnlich wie |
CoverageOptions
|
getCoverageOptions()
Ruft die |
String
|
getDescription()
|
|
getDeviceConfig()
Ruft die |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Gibt das |
TestDeviceOptions
|
getDeviceOptions()
Ruft die |
IDeviceRecovery
|
getDeviceRecovery()
Ruft die |
IDeviceSelection
|
getDeviceRequirements()
Ruft die |
|
getFilesToClean()
Liste der Dateien abrufen, die während des folgenden Zeitraums bereinigt werden: |
GlobalTestFilter
|
getGlobalFilters()
Ruft das |
|
getInopOptions()
Optionsnamen abrufen, die keine Werte geändert haben |
|
getLabPreparers()
Ruft die |
ILeveledLogOutput
|
getLogOutput()
Ruft die |
ILogSaver
|
getLogSaver()
Ruft die |
|
getMetricCollectors()
Ruft die |
|
getMultiPreTargetPreparers()
Ruft die |
|
getMultiTargetPreparers()
Ruft die |
String
|
getName()
Gibt den Namen der Konfiguration zurück. |
|
getPostProcessors()
Ruft die |
IRetryDecision
|
getRetryDecision()
Gibt das für den Aufruf verwendete |
|
getSystemStatusCheckers()
Ruft die |
|
getTargetPreparers()
Ruft die |
|
getTestInvocationListeners()
Ruft die zu verwendenden |
|
getTests()
Ruft die |
void
|
injectOptionValue(String optionName, String optionValue)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein. |
void
|
injectOptionValues(
Fügen Sie mehrere Optionswerte in die Gruppe von Konfigurationsobjekten ein. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Gibt an, ob ein konfiguriertes Gerät mit „isFake=true“ gekennzeichnet ist. |
IConfiguration
|
partialDeepClone(
Erstellen Sie einen Basisklon aus |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Verwendung der Befehlszeile für diese Konfiguration an den angegebenen Wert aus printStream erhalten. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Optionen behoben, bei denen |
void
|
safeInjectOptionValues(
Mehrere Optionswerte in die Gruppe von Konfigurationsobjekten einfügen, ohne der Option kann nicht angewendet werden. |
|
setBestEffortOptionsFromCommandLineArgs(
Legen Sie die |
void
|
setBuildProvider(IBuildProvider provider)
Ersetzen Sie die aktuelle |
void
|
setCommandLine(String[] arrayArgs)
Legt die Befehlszeile fest, mit der dieses |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Legen Sie |
void
|
setConfigurationObject(String typeName, Object configObject)
Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen, wobei ein vorhandener Wert ersetzt wird. |
void
|
setConfigurationObjectList(String typeName,
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wodurch alle vorhandenen ersetzt werden Wert. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Legen Sie |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Legen Sie einen |
void
|
setDeviceConfigList(
Legen Sie die |
void
|
setDeviceMetricCollectors(
Legen Sie die Liste der |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Legen Sie |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Legen Sie |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Legen Sie |
void
|
setLabPreparer(ITargetPreparer preparer)
Legen Sie |
void
|
setLabPreparers(
Legen Sie die Liste der |
void
|
setLogOutput(ILeveledLogOutput logger)
Legen Sie |
void
|
setLogSaver(ILogSaver logSaver)
Legen Sie |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Eine praktische Methode zum Festlegen einer einzelnen |
void
|
setMultiPreTargetPreparers(
Legt die Liste der auszuführenden |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Praktische Methode zum Festlegen einer einzelnen |
void
|
setMultiTargetPreparers(
Legen Sie die Liste der |
|
setOptionsFromCommandLineArgs(
Legt die
|
|
setOptionsFromCommandLineArgs(
Legt die
Das erwartete Format findest du unter |
void
|
setPostProcessors(
Legen Sie die Liste der |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Legen Sie |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Praktische Methode zum Festlegen einer einzelnen |
void
|
setSystemStatusCheckers(
Legen Sie die Liste der |
void
|
setTargetPreparer(ITargetPreparer preparer)
Legen Sie |
void
|
setTargetPreparers(
Legen Sie die Liste der |
void
|
setTest(IRemoteTest test)
Eine praktische Methode zum Festlegen einer einzelnen |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Praktische Methode zum Festlegen einer einzelnen |
void
|
setTestInvocationListeners(
Liste der |
void
|
setTests(
Legen Sie die Liste der |
void
|
validateOptions()
Validiert Optionswerte. |
Geschützte Methoden | |
---|---|
boolean
|
isRemoteEnvironment()
Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist. |
Felder
Build_PROVIDER_TYPE_NAME-
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME (CMD_OPTIONS_TYPE_NAME)
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
GERÄTE-RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
GERÄTETYP_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBALE_FILTER_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME (Messwertname)
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
ERGEBNIS-REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
NAME_DES_ENTSCHEIDUNGSTYPS WIEDERHOLEN
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Öffentliche Konstruktoren
Konfiguration
public Configuration (String name, String description)
Erstellt eine Configuration
mit Standardkonfigurationsobjekten.
Parameter | |
---|---|
name |
String |
description |
String |
Öffentliche Methoden
addFilesToClean
public void addFilesToClean (toBeCleaned)
Dateien hinzufügen, die während des folgenden Zeitraums bereinigt werden müssen: cleanConfigurationData()
Parameter | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Löschen Sie alle Dateien, die in aufgelösten Optionsfeldern von Remote-Dateien heruntergeladen wurden.
Klonen
public Configuration clone ()
Erstellt eine oberflächliche Kopie dieses Objekts.
Returns | |
---|---|
Configuration |
dumpXml
public 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. |
dumpXml
public 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. |
dumpXml
public 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 |
getAllConfigurationObjectsOfType (GetAllConfigurationObjectsOfType)
publicgetAllConfigurationObjectsOfType (String configType)
Generische Schnittstelle zum Abrufen aller Objekte eines bestimmten Typnamens auf verschiedenen Geräten.
Parameter | |
---|---|
configType |
String : der eindeutige Typ des Konfigurationsobjekts |
Returns | |
---|---|
|
Die Liste der Konfigurationsobjekte des angegebenen Typs. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Ruft den IBuildProvider
aus der Konfiguration ab.
Returns | |
---|---|
IBuildProvider |
Das in der Konfiguration angegebene IBuildProvider
|
getCommandLine
public String getCommandLine ()
Ruft die Befehlszeile ab, mit der dieses IConfiguration
erstellt wurde.
Returns | |
---|---|
String |
Die Befehlszeile, mit der dieses IConfiguration erstellt wurde.
|
getCommandOptions
public ICommandOptions getCommandOptions ()
Ruft die ICommandOptions
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ICommandOptions |
Das in der Konfiguration angegebene ICommandOptions .
|
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Gibt das in der Konfiguration bereitgestellte ConfigurationDescriptor
zurück.
Returns | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public 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
publicgetConfigurationObjectList (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 CoverageOptions getCoverageOptions ()
Ruft die CoverageOptions
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
CoverageOptions |
Das in der Konfiguration angegebene CoverageOptions .
|
getDescription
public String getDescription ()
Returns | |
---|---|
String |
eine kurze, für Nutzer lesbare Beschreibung Configuration
|
getDeviceConfig
publicgetDeviceConfig ()
Ruft die IDeviceConfiguration
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IDeviceConfiguration s
|
getDeviceConfigByName
public 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 TestDeviceOptions getDeviceOptions ()
Ruft die TestDeviceOptions
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
TestDeviceOptions |
Das in der Konfiguration angegebene TestDeviceOptions .
|
Gerätewiederherstellung
public IDeviceRecovery getDeviceRecovery ()
Ruft die IDeviceRecovery
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
IDeviceRecovery |
Das in der Konfiguration angegebene IDeviceRecovery .
|
getDevicerequirements
public IDeviceSelection getDeviceRequirements ()
Ruft die IDeviceSelection
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
IDeviceSelection |
Das in der Konfiguration angegebene IDeviceSelection .
|
getFilesToClean
publicgetFilesToClean ()
Liste der Dateien abrufen, die während des folgenden Zeitraums bereinigt werden: cleanConfigurationData()
Returns | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Ruft das GlobalTestFilter
für den Aufruf ab.
Returns | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Optionsnamen abrufen, die keine Werte geändert haben
Returns | |
---|---|
|
getLabPreparer
publicgetLabPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ITargetPreparer s
|
getLogOutput
public ILeveledLogOutput getLogOutput ()
Ruft die ILeveledLogOutput
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ILeveledLogOutput |
Das in der Konfiguration angegebene ILeveledLogOutput .
|
getLogSaver (GetLogSaver)
public ILogSaver getLogSaver ()
Ruft die ILogSaver
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ILogSaver |
Das in der Konfiguration angegebene ILogSaver .
|
getMetricCollectors
publicgetMetricCollectors ()
Ruft die IMetricCollector
s aus der Konfiguration ab.
Returns | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab, die vor dem
„target_preparers“ verwendet.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IMultiTargetPreparer s
|
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IMultiTargetPreparer s
|
getName
public String getName ()
Gibt den Namen der Konfiguration zurück.
Returns | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
Ruft die IPostProcessor
s aus der Konfiguration ab.
Returns | |
---|---|
|
getRepeatDecision
public IRetryDecision getRetryDecision ()
Gibt das für den Aufruf verwendete IRetryDecision
zurück.
Returns | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Ruft die ISystemStatusChecker
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ISystemStatusChecker s
|
getTargetPreparers
publicgetTargetPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ITargetPreparer s
|
getTestInvocationListeners
publicgetTestInvocationListeners ()
Ruft die zu verwendenden ITestInvocationListener
s aus der Konfiguration ab.
Returns | |
---|---|
|
Den in der Konfiguration angegebenen ITestInvocationListener s.
|
getTests
publicgetTests ()
Ruft die IRemoteTest
s zur Ausführung aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration bereitgestellten Tests, |
InjectionOptionValue
public 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 |
InjectionOptionValue
public 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 |
InjectionOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 |
source |
String : die Quellkonfiguration, die diesen Optionswert bereitgestellt hat |
Ausgabe | |
---|---|
ConfigurationException |
InjectionOptionValues
public 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 |
IsDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Gibt an, ob ein konfiguriertes Gerät mit „isFake=true“ gekennzeichnet ist.
Parameter | |
---|---|
deviceName |
String |
Returns | |
---|---|
boolean |
partialDeepKlon
public 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 | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Verwendung der Befehlszeile für diese Konfiguration an den angegebenen Wert aus printStream erhalten.
Parameter | |
---|---|
importantOnly |
boolean : wenn true nur Hilfe für die wichtigen Optionen ausgibt |
out |
PrintStream : die zu verwendende ERROR(/PrintStream) . |
Ausgabe | |
---|---|
ConfigurationException |
AuflösenDynamicOptions
public 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 | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
public 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 void setBuildProvider (IBuildProvider provider)
Ersetzen Sie die aktuelle IBuildProvider
in der Konfiguration.
Parameter | |
---|---|
provider |
IBuildProvider : das neue IBuildProvider
|
Kommandozeile festlegen
public 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 void setCommandOptions (ICommandOptions cmdOptions)
Legen Sie ICommandOptions
fest und ersetzen Sie alle vorhandenen Werte
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen, wobei ein vorhandener Wert ersetzt wird.
Parameter | |
---|---|
typeName |
String : der eindeutige Name des Konfigurationsobjekttyps |
configObject |
Object : das Konfigurationsobjekt |
Ausgabe | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wodurch alle vorhandenen ersetzt werden Wert.
Parameter | |
---|---|
typeName |
String : der eindeutige Name des Konfigurationsobjekttyps |
configList |
: die Liste der Konfigurationsobjekte |
Ausgabe | |
---|---|
ConfigurationException |
Abdeckungsoptionen
public void setCoverageOptions (CoverageOptions coverageOptions)
Legen Sie CoverageOptions
fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
coverageOptions |
CoverageOptions |
Gerätekonfiguration festlegen
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Legen Sie einen IDeviceConfiguration
fest und ersetzen Sie vorhandene Werte.
SetDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Legen Sie die IDeviceConfiguration
fest und ersetzen Sie alle vorhandenen Werte.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Legen Sie die Liste der IMetricCollector
s fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
collectors |
|
SetDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Legen Sie TestDeviceOptions
fest und ersetzen Sie alle vorhandenen Werte
Parameter | |
---|---|
devOptions |
TestDeviceOptions |
Gerätewiederherstellung festlegen
public void setDeviceRecovery (IDeviceRecovery recovery)
Legen Sie IDeviceRecovery
fest und ersetzen Sie alle vorhandenen Werte.
setDevicerequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Legen Sie IDeviceSelection
fest und ersetzen Sie alle vorhandenen Werte
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Legen Sie ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setLabPreparer
public void setLabPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
fest und ersetzen Sie vorhandene Werte.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Legen Sie ILeveledLogOutput
fest und ersetzen Sie alle vorhandenen Werte.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Legen Sie ILogSaver
fest und ersetzen Sie alle vorhandenen Werte.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Praktische Methode zum Festlegen einer einzelnen IMultiTargetPreparer
in dieser Konfiguration,
Ersetzen vorhandener Werte
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Legen Sie die Liste der IMultiTargetPreparer
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen
Vorhandene Werte
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Legen Sie die Liste der IPostProcessor
s fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
processors |
|
setRepeatDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Legen Sie IRetryDecision
fest und ersetzen Sie alle vorhandenen Werte.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Praktische Methode zum Festlegen einer einzelnen ISystemStatusChecker
in dieser Konfiguration,
Ersetzen vorhandener Werte
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Legen Sie die Liste der ISystemStatusChecker
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen
Vorhandene Werte
SetTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Legen Sie ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
SetTargetPreparers
public void setTargetPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
fest und ersetzen Sie vorhandene Werte.
Test festlegen
public void setTest (IRemoteTest test)
Eine praktische Methode zum Festlegen einer einzelnen IRemoteTest
in dieser Konfiguration, die alle ersetzt
Vorhandene Werte
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Praktische Methode zum Festlegen einer einzelnen ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Liste der ITestInvocationListener
s festlegen und alle vorhandenen Werte ersetzen
SetTests
public void setTests (tests)
Legen Sie die Liste der IRemoteTest
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen
Vorhandene Werte
validOptions
public void validateOptions ()
Validiert Optionswerte.
Derzeit wird nur überprüft, ob alle obligatorischen Optionen festgelegt wurden
Ausgabe | |
---|---|
ConfigurationException |
Geschützte Methoden
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist.
Returns | |
---|---|
boolean |