GlobalConfiguration
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
java.lang.Object | |
➔ | com.android.tradefed.config.GlobalConfiguration |
Eine IGlobalConfiguration
-Implementierung, die die geladenen Konfigurationsobjekte in einer Map speichert
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
CREDENTIAL_FACTORY_TYPE_NAME
|
public
static
final
String |
DEVICE_MANAGER_TYPE_NAME
|
public
static
final
String |
DEVICE_MONITOR_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_CONFIG_SERVER
|
public
static
final
String |
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
|
public
static
final
String |
GLOBAL_CONFIG_VARIABLE
|
public
static
final
String |
HOST_MONITOR_TYPE_NAME
|
public
static
final
String |
HOST_OPTIONS_TYPE_NAME
|
public
static
final
String |
HOST_RESOURCE_MANAGER_TYPE_NAME
|
public
static
final
String |
KEY_STORE_TYPE_NAME
|
public
static
final
String |
MULTI_DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
|
public
static
final
String |
SANDBOX_FACTORY_TYPE_NAME
|
public
static
final
String |
SCHEDULER_TYPE_NAME
|
public
static
final
String |
SHARDING_STRATEGY_TYPE_NAME
|
public
static
final
String |
TF_DEVICE_MANAGEMENT_SERVER_NAME
|
public
static
final
String |
TF_FEATURE_SERVER_NAME
|
public
static
final
String |
TF_INVOCATION_SERVER_NAME
|
public
static
final
String |
WTF_HANDLER_TYPE_NAME
|
Öffentliche Methoden | |
---|---|
void
|
cleanup()
Ordnungsgemäße Bereinigung nach dem Tradefed-Shutdown |
File
|
cloneConfigWithFilter(
Filtern Sie die GlobalConfiguration anhand einer Zulassungsliste und geben Sie die Ausgabe in eine XML-Datei aus. |
File
|
cloneConfigWithFilter(
Filtern Sie die GlobalConfiguration anhand einer Zulassungsliste, während Optionswerte manipuliert und in eine XML-Datei ausgegeben werden können. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer Zulassungsliste und geben Sie die Ausgabe in eine XML-Datei aus. |
static
|
createGlobalConfiguration(String[] args)
Richtet das |
ICommandScheduler
|
getCommandScheduler()
Ruft die zu verwendende |
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 zu verwendende |
static
IDeviceManager
|
getDeviceManagerInstance()
Gibt einen Verweis auf die Singleton-Instanz |
|
getDeviceMonitors()
Ruft die Liste der |
IDeviceSelection
|
getDeviceRequirements()
Ruft die zu verwendende |
TradefedFeatureServer
|
getFeatureServer()
Gibt |
IConfigurationServer
|
getGlobalConfigServer()
Ruft den globalen Konfigurationsserver ab. |
static
|
getHostMonitorInstances()
|
|
getHostMonitors()
Ruft die Liste der |
IHostOptions
|
getHostOptions()
Ruft die |
IHostResourceManager
|
getHostResourceManager()
Ruft den |
static
IGlobalConfiguration
|
getInstance()
Gibt einen Verweis auf die Singleton-Instanz |
IKeyStoreFactory
|
getKeyStoreFactory()
Ruft die |
|
getMultiDeviceRecoveryHandlers()
Ruft die Liste der zu verwendenden |
String
|
getName()
|
|
getOptionValues(String optionName)
Rufen Sie eine Liste mit den Werten der Option ab. |
|
getResourceMetricCollectors()
Ruft die Liste der |
ISandboxFactory
|
getSandboxFactory()
Sandbox-Factory abrufen, mit der eine Aufrufanfrage ausgeführt werden kann |
IShardHelper
|
getShardingStrategy()
Gibt das |
TestInvocationManagementServer
|
getTestInvocationManagementSever()
Gibt |
ITerribleFailureHandler
|
getWtfHandler()
Ruft die zu verwendende |
void
|
injectOptionValue(String optionName, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein. |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilennutzung für diese Konfiguration in den angegebenen Druckstream 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, wobei alle vorhandenen Werte ersetzt werden. |
void
|
setConfigurationObjectList(String typeName,
Generische Methode zum Festlegen der Liste der Konfigurationsobjekte für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden. |
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
Das erwartete Format findest du unter |
void
|
setOriginalConfig(String config)
Legt die ursprüngliche Konfiguration fest, die zum Erstellen der globalen Konfiguration verwendet wurde. |
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
Legt die |
void
|
setSandboxFactory(ISandboxFactory factory)
Legen Sie |
void
|
setShardingStrategy(IShardHelper sharding)
Legt den |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
Legt |
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
Legen Sie |
void
|
setup()
Korrekte Einrichtung zu Beginn von tradefed. |
void
|
validateOptions()
Optionswerte prüfen |
Geschützte Methoden | |
---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
Felder
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
GERÄTE-MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
GERÄTE-_VORAUSSETZUNGEN_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
Öffentliche Methoden
cleanup
public void cleanup ()
Ordnungsgemäße Bereinigung nach dem Tradefed-Shutdown
KlonConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer Zulassungsliste und geben Sie die Ausgabe in eine XML-Datei aus.
Parameter | |
---|---|
exclusionPatterns |
: Das Muster des Klassennamens, der aus dem Dump ausgeschlossen werden soll. |
allowlistConfigs |
String : ein String -Array von Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen.
Wenn es 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 Sie die GlobalConfiguration anhand einer Zulassungsliste, während Optionswerte manipuliert und in eine XML-Datei ausgegeben werden können.
Parameter | |
---|---|
exclusionPatterns |
: Das Muster des Klassennamens, der aus dem Dump ausgeschlossen werden soll. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String : ein String -Array von Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen.
Wenn es 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 die Ausgabe in eine 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 Konfigurationselemente mit Ausnahme von „key_store“ werden herausgefiltert. Die resultierende Konfigurationsdatei enthält dann den folgenden Inhalt:
<xml>
<configuration>
<key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" />
</configuration>
</xml>
Parameter | |
---|---|
allowlistConfigs |
String : ein String -Array von Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen.
Wenn es auf null festgelegt ist |
Returns | |
---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
createGlobalConfiguration
public staticcreateGlobalConfiguration (String[] args)
Richtet den Singleton-GlobalConfiguration
für diese TF-Instanz ein. Muss nur einmal aufgerufen werden, bevor getInstance()
aufgerufen wird.
Parameter | |
---|---|
args |
String |
Returns | |
---|---|
|
Ausgabe | |
---|---|
IllegalStateException |
wenn mehrmals aufgerufen |
ConfigurationException |
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Ruft die zu verwendende ICommandScheduler
aus der Konfiguration ab.
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 das Objekt mit diesem Namen nicht 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 Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
Gibt DeviceManagementGrpcServer
zurück oder null, wenn nicht definiert.
Returns | |
---|---|
DeviceManagementGrpcServer |
getDeviceManager
public IDeviceManager getDeviceManager ()
Ruft die IDeviceManager
ab, die aus der Konfiguration verwendet werden soll. Verwaltet die Gruppe verfügbarer Geräte für Tests
Returns | |
---|---|
IDeviceManager |
der 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.
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 zu verwendende IDeviceSelection
aus der Konfiguration ab. Stellt einen globalen Filter dar, auf den die DeviceManager
zugreifen kann.
Returns | |
---|---|
IDeviceSelection |
Das in der Konfiguration angegebene IDeviceSelection . |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
Gibt TradefedFeatureServer
zurück oder null, wenn nicht definiert.
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 abzurufen.
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 zu verwendende IHostOptions
aus der Konfiguration ab.
Returns | |
---|---|
IHostOptions |
der in der Konfiguration angegebene IDeviceManager . |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
Ruft den IHostResourceManager
aus der globalen Konfiguration ab.
Returns | |
---|---|
IHostResourceManager |
den IHostResourceManager aus der globalen Konfiguration oder die Standardimplementierung LocalHostResourceManager , wenn in der Hostkonfiguration keine 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 zu verwendende IKeyStoreFactory
aus der Konfiguration ab.
Returns | |
---|---|
IKeyStoreFactory |
IKeyStoreFactory oder null, wenn keine Schlüsselspeicher-Factory festgelegt ist. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
Ruft die Liste der zu verwendenden IMultiDeviceRecovery
aus der Konfiguration ab.
Returns | |
---|---|
|
die Liste von IMultiDeviceRecovery oder null , wenn sie nicht festgelegt ist. |
getOptionValues
publicgetOptionValues (String optionName)
Liste der Werte der 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 von IResourceMetricCollector
aus der globalen Konfiguration ab.
Returns | |
---|---|
|
die Liste der IResourceMetricCollector aus der globalen Konfiguration oder null
, falls keine angegeben wurde. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
Sandbox-Factory abrufen, mit der eine Aufrufanfrage ausgeführt werden kann
Returns | |
---|---|
ISandboxFactory |
getShardingStrategy
public IShardHelper getShardingStrategy ()
Gibt das IShardHelper
zurück, das die Sharding-Methode für eine Konfiguration definiert.
Returns | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Gibt TestInvocationManagementServer
zurück oder null, wenn nicht definiert.
Returns | |
---|---|
TestInvocationManagementServer |
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
Ruft die zu verwendende ITerribleFailureHandler
aus der Konfiguration ab.
Hier wird festgelegt, was im Falle eines WTF (What a Terrible Failure) geschehen soll.
Returns | |
---|---|
ITerribleFailureHandler |
Den in der Konfiguration angegebenen ITerribleFailureHandler oder null, wenn kein Handler festgelegt ist |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der Option |
optionValue |
String : die Optionswerte |
Ausgabe | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : der Name der 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 Verwendung der Befehlszeile für diese Konfiguration an 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 und ersetzen Sie alle vorhandenen Werte.
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, wobei alle vorhandenen Werte ersetzt werden.
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 vorhandene Werte ersetzt werden.
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 |
Gerätemanager festlegen
public void setDeviceManager (IDeviceManager manager)
Legen Sie IDeviceManager
fest und ersetzen Sie alle vorhandenen Werte. Dadurch 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 und ersetzen Sie alle vorhandenen Werte. Dadurch wird ein globaler Gerätefilter festgelegt, der festlegt, auf welchen Geräten die DeviceManager
angezeigt werden kann.
setHostMonitors
public void setHostMonitors (hostMonitors)
Legen Sie die Liste IHostMonitor
fest.
Parameter | |
---|---|
hostMonitors |
: Liste der Monitore |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
Legen Sie IHostOptions
fest und ersetzen Sie alle vorhandenen Werte.
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
Legen Sie IHostResourceManager
fest und ersetzen Sie alle vorhandenen Werte.
setInvocationServer
public void setInvocationServer (TestInvocationManagementServer server)
Legt TestInvocationManagementServer
fest.
Parameter | |
---|---|
server |
TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
Legen Sie IKeyStoreFactory
fest und ersetzen Sie alle vorhandenen Werte.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Globale Option
-Konfigurationsfelder mit bestimmten Befehlszeilenargumenten festlegen
Informationen zum erwarteten Format finden Sie unter ArgsOptionParser
.
Parameter | |
---|---|
listArgs |
: Befehlszeilenargumente |
Returns | |
---|---|
|
nicht verbrauchten Argumenten |
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 und ersetzen Sie alle vorhandenen Werte.
SetShardingStrategy
public void setShardingStrategy (IShardHelper sharding)
Legt den IShardHelper
fest, der 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 ()
Korrekte Einrichtung zu Beginn von tradefed.
Ausgabe | |
---|---|
ConfigurationException |
validateOptions
public void validateOptions ()
Optionswerte prüfen
Derzeit wird nur geprüft, ob alle Pflichtoptionen festgelegt wurden.
Ausgabe | |
---|---|
ConfigurationException |
Geschützte Methoden
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
Returns | |
---|---|
IConfigurationFactory |