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(String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer Zulassungsliste und geben Sie sie in einer XML-Datei aus. |
File
|
cloneConfigWithFilter(Set<String> exclusionPatterns, String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer Whitelist und geben Sie sie in eine XML-Datei aus. |
File
|
cloneConfigWithFilter(Set<String> 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. |
static
List<String>
|
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 |
IDeviceManager
|
getDeviceManager()
Ruft die |
static
IDeviceManager
|
getDeviceManagerInstance()
Gibt einen Verweis auf die Singleton-Instanz |
List<IDeviceMonitor>
|
getDeviceMonitors()
Ruft die Liste der |
IDeviceSelection
|
getDeviceRequirements()
Ruft die |
TradefedFeatureServer
|
getFeatureServer()
Gibt |
String
|
getGlobalConfigPathUsed()
Gibt das ursprüngliche Argument zurück, das zum Angeben der globalen Konfigurationsquelle verwendet wurde. |
IConfigurationServer
|
getGlobalConfigServer()
Ruft den globalen Konfigurationsserver ab. |
static
List<IHostMonitor>
|
getHostMonitorInstances()
|
List<IHostMonitor>
|
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 |
List<IMultiDeviceRecovery>
|
getMultiDeviceRecoveryHandlers()
Ruft die Liste der |
String
|
getName()
|
List<String>
|
getOptionValues(String optionName)
Eine Liste der Werte einer Option abrufen. |
List<IResourceMetricCollector>
|
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 |
ITerribleFailureHandler
|
getWtfHandler()
Ruft die |
void
|
injectOptionValue(String optionName, String optionValue)
Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein. |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Befehlszeilen-Hilfetext für diese Konfiguration in den angegebenen PrintStream aus. |
void
|
setCommandScheduler(ICommandScheduler scheduler)
Legen Sie |
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
Legen Sie |
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, List<?> configList)
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(List<IHostMonitor> hostMonitors)
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 |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
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
Konstanter Wert: "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
Konstanter Wert: "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
cleanup
public void cleanup ()
Ordnungsgemäße Bereinigung beim Herunterfahren von Tradefed.
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 es auf null festgelegt ist |
| Gibt Folgendes zurück: | |
|---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
| Löst aus | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> exclusionPatterns,
String... allowlistConfigs)Filtern Sie die GlobalConfiguration anhand einer Whitelist und geben Sie sie in eine XML-Datei aus.
| Parameter | |
|---|---|
exclusionPatterns |
Set: 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 es auf null festgelegt ist |
| Gibt Folgendes zurück: | |
|---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
| Löst aus | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> 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 |
Set: 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 es auf null festgelegt ist |
| Gibt Folgendes zurück: | |
|---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
| Löst aus | |
|---|---|
IOException |
|
createGlobalConfiguration
public static List<String> createGlobalConfiguration (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 |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
|
| Löst aus | |
|---|---|
IllegalStateException |
wenn sie mehr als einmal aufgerufen wird |
ConfigurationException |
|
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Ruft die ICommandScheduler ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
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 |
| Gibt Folgendes zurück: | |
|---|---|
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.
| Gibt Folgendes zurück: | |
|---|---|
ICredentialFactory |
ICredentialFactory oder null, wenn kein Wert angegeben wurde. |
getDescription
public String getDescription ()
| Gibt Folgendes zurück: | |
|---|---|
String |
Eine kurze, für Nutzer lesbare Beschreibung von Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
Gibt DeviceManagementGrpcServer oder null zurück, wenn nicht definiert.
| Gibt Folgendes zurück: | |
|---|---|
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
| Gibt Folgendes zurück: | |
|---|---|
IDeviceManager |
die in der Konfiguration angegebene IDeviceManager. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
Gibt einen Verweis auf die Singleton-Instanz DeviceManager für diese TF-Instanz zurück.
| Gibt Folgendes zurück: | |
|---|---|
IDeviceManager |
|
| Löst aus | |
|---|---|
IllegalStateException |
wenn createGlobalConfiguration(String[]) noch nicht aufgerufen wurde. |
getDeviceMonitors
public List<IDeviceMonitor> getDeviceMonitors ()
Ruft die Liste der IDeviceMonitor aus der globalen Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<IDeviceMonitor> |
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.
| Gibt Folgendes zurück: | |
|---|---|
IDeviceSelection |
die in der Konfiguration angegebene IDeviceSelection. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
Gibt TradefedFeatureServer oder null zurück, wenn nicht definiert.
| Gibt Folgendes zurück: | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigPathUsed
public String getGlobalConfigPathUsed ()
Gibt das ursprüngliche Argument zurück, das zum Angeben der globalen Konfigurationsquelle verwendet wurde. Dies kann ein Dateipfad, „empty“ oder ein Konfigurationsname vom Konfigurationsserver sein.
| Gibt Folgendes zurück: | |
|---|---|
String |
|
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.
| Gibt Folgendes zurück: | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public static List<IHostMonitor> getHostMonitorInstances ()
| Gibt Folgendes zurück: | |
|---|---|
List<IHostMonitor> |
|
getHostMonitors
public List<IHostMonitor> getHostMonitors ()
Ruft die Liste der IHostMonitor aus der globalen Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<IHostMonitor> |
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.
| Gibt Folgendes zurück: | |
|---|---|
IHostOptions |
die in der Konfiguration angegebene IDeviceManager. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
Ruft die IHostResourceManager aus der globalen Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
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.
| Gibt Folgendes zurück: | |
|---|---|
IGlobalConfiguration |
|
| Löst aus | |
|---|---|
IllegalStateException |
wenn createGlobalConfiguration(String[]) noch nicht aufgerufen wurde. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
Ruft die IKeyStoreFactory ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
IKeyStoreFactory |
IKeyStoreFactory oder null, wenn keine Schlüsselspeicher-Factory festgelegt ist. |
getMultiDeviceRecoveryHandlers
public List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()
Ruft die Liste der IMultiDeviceRecovery ab, die aus der Konfiguration verwendet werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
List<IMultiDeviceRecovery> |
Die Liste der IMultiDeviceRecovery oder null, wenn sie nicht festgelegt ist. |
getOptionValues
public List<String> getOptionValues (String optionName)
Eine Liste der Werte einer Option abrufen.
| Parameter | |
|---|---|
optionName |
String: der Name der Kartenoption |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
Eine Liste der Werte der angegebenen Option. null, wenn der Optionsname nicht vorhanden ist. |
getResourceMetricCollectors
public List<IResourceMetricCollector> getResourceMetricCollectors ()
Ruft die Liste der IResourceMetricCollector aus der globalen Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<IResourceMetricCollector> |
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
| Gibt Folgendes zurück: | |
|---|---|
ISandboxFactory |
|
getShardingStrategy
public IShardHelper getShardingStrategy ()
Gibt das IShardHelper zurück, das die Art und Weise definiert, wie eine Konfiguration aufgeteilt wird.
| Gibt Folgendes zurück: | |
|---|---|
IShardHelper |
|
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Gibt TestInvocationManagementServer oder null zurück, wenn nicht definiert.
| Gibt Folgendes zurück: | |
|---|---|
TestInvocationManagementServer |
|
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
Ruft die ITerribleFailureHandler ab, die aus der Konfiguration verwendet werden soll.
Behandelt, was im Falle eines WTF-Fehlers (What a Terrible Failure) zu tun ist.
| Gibt Folgendes zurück: | |
|---|---|
ITerribleFailureHandler |
die in der Konfiguration angegebene ITerribleFailureHandler oder „null“, wenn kein Handler festgelegt ist |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Fügen Sie 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) |
| Löst aus | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Fügen Sie 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 |
| Löst aus | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Gibt einen Befehlszeilen-Hilfetext für diese Konfiguration in den angegebenen PrintStream aus.
| Parameter | |
|---|---|
importantOnly |
boolean |
out |
PrintStream: Der zu verwendende PrintStream. |
| Löst aus | |
|---|---|
|
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 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 |
| Löst aus | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> 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 |
List: die Liste der Konfigurationsobjekte |
| Löst aus | |
|---|---|
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 (List<IHostMonitor> hostMonitors)
Legen Sie die Liste IHostMonitor fest.
| Parameter | |
|---|---|
hostMonitors |
List: 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
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Globale Konfigurationsfelder Option mit einer bestimmten Gruppe von Befehlszeilenargumenten festlegen
Informationen zum erwarteten Format finden Sie unter ArgsOptionParser.
| Parameter | |
|---|---|
listArgs |
List: die Befehlszeilenargumente |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
die nicht verwendeten Argumente |
| Löst aus | |
|---|---|
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 |
Einrichtung
public void setup ()
Ordnungsgemäße Einrichtung zu Beginn von Tradefed.
| Löst aus | |
|---|---|
ConfigurationException |
|
validateOptions
public void validateOptions ()
Validiert Optionswerte.
Derzeit wird nur geprüft, ob alle erforderlichen Optionen festgelegt wurden.
| Löst aus | |
|---|---|
ConfigurationException |
|
Geschützte Methoden
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
| Gibt Folgendes zurück: | |
|---|---|
IConfigurationFactory |
|