GlobalConfiguration
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.GlobalConfiguration |
Eine IGlobalConfiguration-Implementierung, in der die geladenen Konfigurationsobjekte in einer Map gespeichert werden
Zusammenfassung
Konstanten | |
|---|---|
String |
CREDENTIAL_FACTORY_TYPE_NAME
|
String |
DEVICE_MANAGER_TYPE_NAME
|
String |
DEVICE_MONITOR_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_CONFIG_SERVER
|
String |
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
|
String |
GLOBAL_CONFIG_VARIABLE
|
String |
HOST_MONITOR_TYPE_NAME
|
String |
HOST_OPTIONS_TYPE_NAME
|
String |
HOST_RESOURCE_MANAGER_TYPE_NAME
|
String |
KEY_STORE_TYPE_NAME
|
String |
MULTI_DEVICE_RECOVERY_TYPE_NAME
|
String |
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
|
String |
SANDBOX_FACTORY_TYPE_NAME
|
String |
SCHEDULER_TYPE_NAME
|
String |
SHARDING_STRATEGY_TYPE_NAME
|
String |
TF_DEVICE_MANAGEMENT_SERVER_NAME
|
String |
TF_FEATURE_SERVER_NAME
|
String |
TF_INVOCATION_SERVER_NAME
|
String |
WTF_HANDLER_TYPE_NAME
|
Öffentliche Methoden | |
|---|---|
void
|
cleanup()
Ordnungsgemäße Bereinigung beim Herunterfahren von Tradefed. |
File
|
cloneConfigWithFilter(
GlobalConfiguration anhand einer Whitelist filtern und in eine XML-Datei ausgeben. |
File
|
cloneConfigWithFilter(
Filtern der GlobalConfiguration anhand einer Zulassungsliste, wobei die Bearbeitung von Optionswerten und die Ausgabe in eine XML-Datei zulässig sind. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer Zulassungsliste und geben Sie sie in einer XML-Datei aus. |
static
|
createGlobalConfiguration(String[] args)
Richtet das |
ICommandScheduler
|
getCommandScheduler()
Ruft die |
Object
|
getConfigurationObject(String typeName)
Ruft das benutzerdefinierte Konfigurationsobjekt mit dem angegebenen Namen ab. |
ICredentialFactory
|
getCredentialFactory()
Ruft die |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
Gibt die |
IDeviceManager
|
getDeviceManager()
Ruft die |
static
IDeviceManager
|
getDeviceManagerInstance()
Gibt einen Verweis auf die Singleton-Instanz |
|
getDeviceMonitors()
Ruft die Liste der |
IDeviceSelection
|
getDeviceRequirements()
Ruft die |
TradefedFeatureServer
|
getFeatureServer()
Gibt die |
IConfigurationServer
|
getGlobalConfigServer()
Ruft den globalen Konfigurationsserver ab. |
static
|
getHostMonitorInstances()
|
|
getHostMonitors()
Ruft die Liste der |
IHostOptions
|
getHostOptions()
Ruft die |
IHostResourceManager
|
getHostResourceManager()
Ruft die |
static
IGlobalConfiguration
|
getInstance()
Gibt einen Verweis auf die Singleton-Instanz |
IKeyStoreFactory
|
getKeyStoreFactory()
Ruft die |
|
getMultiDeviceRecoveryHandlers()
Ruft die Liste der |
String
|
getName()
|
|
getOptionValues(String optionName)
Eine Liste der Werte einer Option abrufen. |
|
getResourceMetricCollectors()
Ruft die Liste der |
ISandboxFactory
|
getSandboxFactory()
Eine Sandbox-Factory abrufen, mit der ein Aufruf ausgeführt werden kann |
IShardHelper
|
getShardingStrategy()
Gibt das |
TestInvocationManagementServer
|
getTestInvocationManagementSever()
Gibt die |
ITerribleFailureHandler
|
getWtfHandler()
Ruft die |
void
|
injectOptionValue(String optionName, String optionValue)
Fügt einen Optionswert in die Gruppe der Konfigurationsobjekte ein. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Fügt einen Optionswert in die Gruppe der Konfigurationsobjekte ein. |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilenverwendung für diese Konfiguration in den angegebenen PrintStream aus. |
void
|
setCommandScheduler(ICommandScheduler scheduler)
Legen Sie |
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
Legen Sie die |
void
|
setConfigurationObject(String typeName, Object configObject)
Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen. Alle vorhandenen Werte werden ersetzt. |
void
|
setConfigurationObjectList(String typeName,
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen. Alle vorhandenen Werte werden ersetzt. |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
Legt |
void
|
setDeviceManager(IDeviceManager manager)
Legen Sie |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
Legen Sie |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Legen Sie |
void
|
setHostMonitors(
Legen Sie die Liste |
void
|
setHostOptions(IHostOptions hostOptions)
Legen Sie |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
Legen Sie |
void
|
setInvocationServer(TestInvocationManagementServer server)
Legt |
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
Legen Sie |
|
setOptionsFromCommandLineArgs(
Globale Konfigurationsfelder
Informationen zum erwarteten Format finden Sie unter |
void
|
setOriginalConfig(String config)
Legt die ursprüngliche Konfiguration fest, die zum Erstellen der globalen Konfiguration verwendet wurde. |
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
Legt |
void
|
setSandboxFactory(ISandboxFactory factory)
Legen Sie |
void
|
setShardingStrategy(IShardHelper sharding)
Legt die |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
Legt |
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
Legen Sie |
void
|
setup()
Ordnungsgemäße Einrichtung zu Beginn von Tradefed. |
void
|
validateOptions()
Validiert Optionswerte. |
Geschützte Methoden | |
|---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
Konstanten
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
Konstanter Wert: "credential_factory"
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
Konstanter Wert: "device_manager"
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
Konstanter Wert: "device_monitor"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Konstanter Wert: "device_requirements"
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
Konstanter Wert: "global_config_server"
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
Constant Value: "TF_GLOBAL_CONFIG_SERVER_CONFIG"
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
Konstanter Wert: "TF_GLOBAL_CONFIG"
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
Konstanter Wert: "host_monitor"
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
Konstanter Wert: "host_options"
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
Konstanter Wert: "host_resource_manager"
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
Konstanter Wert: "key_store"
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
Konstanter Wert: "multi_device_recovery"
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
Konstanter Wert: "resource_metric_collector"
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
Konstanter Wert: "sandbox_factory"
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
Konstanter Wert: "command_scheduler"
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
Constant Value: "sharding_strategy"
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
Konstanter Wert: "tf_device_management_server"
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
Konstanter Wert: "tf_feature_server"
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
Konstanter Wert: "tf_invocation_server"
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
Konstanter Wert: "wtf_handler"
Öffentliche Methoden
Bereinigung
public void cleanup ()
Ordnungsgemäße Bereinigung beim Herunterfahren von Tradefed.
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
GlobalConfiguration anhand einer Whitelist filtern und in eine XML-Datei ausgeben.
| Parameter | |
|---|---|
exclusionPatterns |
: Das Muster des Klassennamens, der aus dem Dump ausgeschlossen werden soll. |
allowlistConfigs |
String: Ein String-Array mit Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen.
Wenn sie auf null festgelegt ist |
| Returns | |
|---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
Filtern der GlobalConfiguration anhand einer Zulassungsliste, wobei die Bearbeitung von Optionswerten und die Ausgabe in eine XML-Datei zulässig sind.
| Parameter | |
|---|---|
exclusionPatterns |
: Das Muster des Klassennamens, der aus dem Dump ausgeschlossen werden soll. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String: Ein String-Array mit Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen.
Wenn sie auf null festgelegt ist |
| Returns | |
|---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
cloneConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer Zulassungsliste und geben Sie sie in einer XML-Datei aus.
Beispiel: Für die folgende Konfiguration:
<xml>
<configuration>
<device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" />
<wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" />
<key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" />
</configuration>
</xml>
Alle Konfigurationen außer „key_store“ werden herausgefiltert. Die resultierende Konfigurationsdatei hat folgenden Inhalt:
<xml>
<configuration>
<key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" />
</configuration>
</xml>
| Parameter | |
|---|---|
allowlistConfigs |
String: Ein String-Array mit Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen.
Wenn sie auf null festgelegt ist |
| Returns | |
|---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
createGlobalConfiguration
public staticcreateGlobalConfiguration (String[] args)
Richtet das GlobalConfiguration-Singleton für diese TF-Instanz ein. Muss einmal und nur einmal aufgerufen werden, bevor versucht wird, getInstance() aufzurufen.
| Parameter | |
|---|---|
args |
String |
| Returns | |
|---|---|
|
|
| Ausgabe | |
|---|---|
IllegalStateException |
Wenn sie mehr als einmal aufgerufen wird |
ConfigurationException |
|
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Ruft die ICommandScheduler ab, die aus der Konfiguration verwendet werden soll.
| Returns | |
|---|---|
ICommandScheduler |
die ICommandScheduler. Gibt niemals „null“ zurück. |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Ruft das benutzerdefinierte Konfigurationsobjekt mit dem angegebenen Namen ab.
| Parameter | |
|---|---|
typeName |
String: der eindeutige Typ des Konfigurationsobjekts |
| Returns | |
|---|---|
Object |
Das Objekt oder „null“, wenn kein Objekt mit diesem Namen gefunden wird. |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
Ruft die ICredentialFactory zum Erstellen von Anmeldedaten ab.
| Returns | |
|---|---|
ICredentialFactory |
ICredentialFactory oder null, wenn kein Wert angegeben wurde. |
getDescription
public String getDescription ()
| Returns | |
|---|---|
String |
Eine kurze, für Nutzer lesbare Beschreibung dieses Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
Gibt die DeviceManagementGrpcServer oder „null“ zurück, wenn sie nicht definiert ist.
| Returns | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
public IDeviceManager getDeviceManager ()
Ruft die IDeviceManager ab, die aus der Konfiguration verwendet werden soll. Verwaltet die verfügbaren Geräte für Tests
| Returns | |
|---|---|
IDeviceManager |
IDeviceManager, die in der Konfiguration angegeben ist. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
Gibt einen Verweis auf die Singleton-Instanz DeviceManager für diese TF-Instanz zurück.
| Returns | |
|---|---|
IDeviceManager |
|
| Ausgabe | |
|---|---|
IllegalStateException |
wenn createGlobalConfiguration(String[]) noch nicht aufgerufen wurde. |
getDeviceMonitors
publicgetDeviceMonitors ()
Ruft die Liste der IDeviceMonitor aus der globalen Konfiguration ab.
| Returns | |
|---|---|
|
Die Liste der IDeviceMonitor aus der globalen Konfiguration oder null, wenn keine angegeben wurde. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Ruft die IDeviceSelection ab, die aus der Konfiguration verwendet werden soll. Stellt einen globalen Filter für die Geräte dar, die DeviceManager sehen kann.
| Returns | |
|---|---|
IDeviceSelection |
IDeviceSelection, die in der Konfiguration angegeben ist. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
Gibt die TradefedFeatureServer oder „null“ zurück, wenn sie nicht definiert ist.
| Returns | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
Ruft den globalen Konfigurationsserver ab. Der globale Konfigurationsserver wird verwendet, um Hostkonfigurationen von einem Server abzurufen, anstatt sie aus lokalen Dateien zu beziehen.
| Returns | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public staticgetHostMonitorInstances ()
| Returns | |
|---|---|
|
|
getHostMonitors
publicgetHostMonitors ()
Ruft die Liste der IHostMonitor aus der globalen Konfiguration ab.
| Returns | |
|---|---|
|
Die Liste der IHostMonitor aus der globalen Konfiguration oder null, wenn keine angegeben wurde. |
getHostOptions
public IHostOptions getHostOptions ()
Ruft die IHostOptions ab, die aus der Konfiguration verwendet werden soll.
| Returns | |
|---|---|
IHostOptions |
IDeviceManager, die in der Konfiguration angegeben ist. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
Ruft die IHostResourceManager aus der globalen Konfiguration ab.
| Returns | |
|---|---|
IHostResourceManager |
IHostResourceManager aus der globalen Konfiguration oder die Standardimplementierung LocalHostResourceManager, falls keine in der Hostkonfiguration angegeben ist. |
getInstance
public static IGlobalConfiguration getInstance ()
Gibt einen Verweis auf die Singleton-Instanz GlobalConfiguration für diese TF-Instanz zurück.
| Returns | |
|---|---|
IGlobalConfiguration |
|
| Ausgabe | |
|---|---|
IllegalStateException |
wenn createGlobalConfiguration(String[]) noch nicht aufgerufen wurde. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
Ruft die IKeyStoreFactory ab, die aus der Konfiguration verwendet werden soll.
| Returns | |
|---|---|
IKeyStoreFactory |
IKeyStoreFactory oder null, wenn keine Schlüsselspeicher-Factory festgelegt ist. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
Ruft die Liste der IMultiDeviceRecovery ab, die aus der Konfiguration verwendet werden sollen.
| Returns | |
|---|---|
|
Die Liste der IMultiDeviceRecovery oder null, wenn sie nicht festgelegt ist. |
getOptionValues
publicgetOptionValues (String optionName)
Eine Liste der Werte einer Option abrufen.
| Parameter | |
|---|---|
optionName |
String: der Name der Kartenoption |
| Returns | |
|---|---|
|
Eine Liste der Werte der angegebenen Option. null, wenn der Optionsname nicht vorhanden ist. |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
Ruft die Liste der IResourceMetricCollector aus der globalen Konfiguration ab.
| Returns | |
|---|---|
|
Die Liste der IResourceMetricCollector aus der globalen Konfiguration oder null
, wenn keine angegeben wurde. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
Eine Sandbox-Factory abrufen, mit der ein Aufruf ausgeführt werden kann
| Returns | |
|---|---|
ISandboxFactory |
|
getShardingStrategy
public IShardHelper getShardingStrategy ()
Gibt das IShardHelper zurück, das die Art und Weise definiert, wie eine Konfiguration aufgeteilt wird.
| Returns | |
|---|---|
IShardHelper |
|
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Gibt die TestInvocationManagementServer oder „null“ zurück, wenn sie nicht definiert ist.
| Returns | |
|---|---|
TestInvocationManagementServer |
|
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
Ruft die ITerribleFailureHandler ab, die aus der Konfiguration verwendet werden soll.
Legt fest, was im Falle eines WTF-Fehlers (What a Terrible Failure) geschehen soll.
| Returns | |
|---|---|
ITerribleFailureHandler |
die in der Konfiguration angegebene ITerribleFailureHandler oder „null“, wenn kein Handler festgelegt ist |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Fügt einen Optionswert in die Gruppe der Konfigurationsobjekte ein.
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
| Parameter | |
|---|---|
optionName |
String: der Name der Option |
optionValue |
String: der/die Optionswert(e) |
| Ausgabe | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Fügt einen Optionswert in die Gruppe der Konfigurationsobjekte ein.
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
| Parameter | |
|---|---|
optionName |
String: der Name der Kartenoption |
optionKey |
String: der Schlüssel für die Kartenoption |
optionValue |
String: der Wert der Kartenoption |
| Ausgabe | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Gibt einen Hilfetext zur Befehlszeilenverwendung für diese Konfiguration in den angegebenen PrintStream aus.
| Parameter | |
|---|---|
importantOnly |
boolean |
out |
PrintStream: Der zu verwendende ERROR(/PrintStream). |
| Ausgabe | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
Legen Sie ICommandScheduler fest. Alle vorhandenen Werte werden ersetzt.
setConfigurationFactory
public void setConfigurationFactory (IConfigurationFactory configFactory)
Legen Sie die IConfigurationFactory für diese Konfiguration fest.
| Parameter | |
|---|---|
configFactory |
IConfigurationFactory |
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen. Alle vorhandenen Werte werden ersetzt.
| 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. Alle vorhandenen Werte werden ersetzt.
| Parameter | |
|---|---|
typeName |
String: der eindeutige Name des Konfigurationsobjekttyps. |
configList |
: die Liste der Konfigurationsobjekte |
| Ausgabe | |
|---|---|
ConfigurationException |
|
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
Legt DeviceManagementGrpcServer fest.
| Parameter | |
|---|---|
server |
DeviceManagementGrpcServer |
setDeviceManager
public void setDeviceManager (IDeviceManager manager)
Legen Sie IDeviceManager fest. Alle vorhandenen Werte werden ersetzt. Damit wird der Manager für die Testgeräte festgelegt.
setDeviceMonitor
public void setDeviceMonitor (IDeviceMonitor monitor)
Legen Sie IDeviceMonitor fest.
| Parameter | |
|---|---|
monitor |
IDeviceMonitor: Der Monitor |
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Legen Sie IDeviceSelection fest. Alle vorhandenen Werte werden ersetzt. Damit wird ein globaler Gerätefilter festgelegt, der bestimmt, welche Geräte die DeviceManager sehen kann.
setHostMonitors
public void setHostMonitors (hostMonitors)
Legen Sie die Liste IHostMonitor fest.
| Parameter | |
|---|---|
hostMonitors |
: Die Liste der Monitore |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
Legen Sie IHostOptions fest. Alle vorhandenen Werte werden ersetzt.
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
Legen Sie IHostResourceManager fest. Alle vorhandenen Werte werden ersetzt.
setInvocationServer
public void setInvocationServer (TestInvocationManagementServer server)
Legt TestInvocationManagementServer fest.
| Parameter | |
|---|---|
server |
TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
Legen Sie IKeyStoreFactory fest. Alle vorhandenen Werte werden ersetzt.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Globale Konfigurationsfelder Option mit einer bestimmten Gruppe von Befehlszeilenargumenten festlegen
Informationen zum erwarteten Format finden Sie unter ArgsOptionParser.
| Parameter | |
|---|---|
listArgs |
: die Befehlszeilenargumente |
| Returns | |
|---|---|
|
die nicht verwendeten Argumente |
| Ausgabe | |
|---|---|
ConfigurationException |
|
setOriginalConfig
public void setOriginalConfig (String config)
Legt die ursprüngliche Konfiguration fest, die zum Erstellen der globalen Konfiguration verwendet wurde.
| Parameter | |
|---|---|
config |
String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
Legt IResourceMetricCollector fest.
| Parameter | |
|---|---|
collector |
IResourceMetricCollector |
setSandboxFactory
public void setSandboxFactory (ISandboxFactory factory)
Legen Sie ISandboxFactory fest. Alle vorhandenen Werte werden ersetzt.
setShardingStrategy
public void setShardingStrategy (IShardHelper sharding)
Legt die IShardHelper fest, die beim Sharding einer Konfiguration verwendet werden soll.
| Parameter | |
|---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
Legt TradefedFeatureServer fest.
| Parameter | |
|---|---|
server |
TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
Legen Sie ITerribleFailureHandler fest.
| Parameter | |
|---|---|
wtfHandler |
ITerribleFailureHandler: der WTF-Handler |
einrichten
public void setup ()
Ordnungsgemäße Einrichtung zu Beginn von Tradefed.
| Ausgabe | |
|---|---|
ConfigurationException |
|
validateOptions
public void validateOptions ()
Validiert Optionswerte.
Derzeit wird nur geprüft, ob alle Pflichtoptionen festgelegt wurden.
| Ausgabe | |
|---|---|
ConfigurationException |
|
Geschützte Methoden
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
| Returns | |
|---|---|
IConfigurationFactory |
|