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 Karte 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 beim Herunterfahren von Tradef |
File
|
cloneConfigWithFilter(
Filtern Sie die GlobalConfiguration anhand einer weißen Liste und geben Sie sie in einer XML-Datei aus. |
File
|
cloneConfigWithFilter(
Filtern Sie die GlobalConfiguration anhand einer weißen Liste und lassen Sie gleichzeitig und die Ausgabe in einer XML-Datei vornehmen. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer zulässigen Liste und geben Sie sie in eine XML-Datei aus. |
static
|
createGlobalConfiguration(String[] args)
Richtet den Singleton- |
ICommandScheduler
|
getCommandScheduler()
Ruft das |
Object
|
getConfigurationObject(String typeName)
Ruft das benutzerdefinierte Konfigurationsobjekt mit dem angegebenen Namen ab. |
ICredentialFactory
|
getCredentialFactory()
Ruft den |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
Gibt den |
IDeviceManager
|
getDeviceManager()
Ruft die |
static
IDeviceManager
|
getDeviceManagerInstance()
Gibt einen Verweis auf die Singleton-Instanz |
|
getDeviceMonitors()
Ruft die Liste von |
IDeviceSelection
|
getDeviceRequirements()
Ruft die |
TradefedFeatureServer
|
getFeatureServer()
Gibt den |
IConfigurationServer
|
getGlobalConfigServer()
Ruft den globalen Konfigurationsserver ab. |
static
|
getHostMonitorInstances()
|
|
getHostMonitors()
Ruft die Liste von |
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 der Werte der Option ab. |
|
getResourceMetricCollectors()
Ruft die Liste von |
ISandboxFactory
|
getSandboxFactory()
Sandbox Factory abrufen, die zum Ausführen eines Aufrufs verwendet werden kann |
IShardHelper
|
getShardingStrategy()
Gibt das |
TestInvocationManagementServer
|
getTestInvocationManagementSever()
Gibt den |
ITerribleFailureHandler
|
getWtfHandler()
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
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Verwendung der Befehlszeile für diese Konfiguration an den angegebenen printStream aus. |
void
|
setCommandScheduler(ICommandScheduler scheduler)
Legen Sie |
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
Legen Sie den |
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
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
Legt die |
void
|
setDeviceManager(IDeviceManager manager)
Legen Sie |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
Legen Sie |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Legen Sie |
void
|
setHostMonitors(
Legen Sie die |
void
|
setHostOptions(IHostOptions hostOptions)
Legen Sie |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
Legen Sie |
void
|
setInvocationServer(TestInvocationManagementServer server)
Legt den |
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
Legen Sie |
|
setOptionsFromCommandLineArgs(
Legen Sie die globalen
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 die |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
Legt den |
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
Legen Sie |
void
|
setup()
Korrekte Einrichtung zu Beginn des Trade-Fs |
void
|
validateOptions()
Validiert Optionswerte. |
Geschützte Methoden | |
---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
Felder
VERTRAULICHER_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
GERÄTEMONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
GERÄTETYP_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
GLOBALE_KONFIGURATION_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
HOST_MONITOR_TYPE_NAME (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
NAME_DER_STRATEGIE_TYP_BESCHREIBUNG
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
Bereinigung
public void cleanup ()
Ordnungsgemäße Bereinigung beim Herunterfahren von Tradef
KlonConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer weißen Liste und geben Sie sie in einer 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 gesetzt ist |
Returns | |
---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
KlonConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer weißen Liste und lassen Sie gleichzeitig und die Ausgabe in einer XML-Datei vornehmen.
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
-Datei.
Wenn es auf null gesetzt ist |
Returns | |
---|---|
File |
Die Datei mit der neuen gefilterten globalen Konfiguration. |
KlonConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
Filtern Sie die GlobalConfiguration anhand einer zulässigen Liste und geben Sie sie in eine XML-Datei aus.
Zum 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“ wird herausgefiltert und es entsteht eine Konfigurationsdatei mit
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 gesetzt 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 aufgerufen werden
einmal und nur einmal, bevor versucht wird, getInstance()
aufzurufen
Parameter | |
---|---|
args |
String |
Returns | |
---|---|
|
Ausgabe | |
---|---|
IllegalStateException |
wenn mehr als einmal aufgerufen wird |
ConfigurationException |
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Ruft das ICommandScheduler
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ICommandScheduler |
ICommandScheduler . Gibt nie 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 den 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 das IDeviceManager
-Objekt ab, das aus der Konfiguration verwendet werden soll. Verwaltet die Menge der verfügbaren
Geräte zum Testen
Returns | |
---|---|
IDeviceManager |
Das in der Konfiguration angegebene IDeviceManager . |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
Gibt einen Verweis auf die Singleton-Instanz DeviceManager
für diese TF zurück
Instanz.
Returns | |
---|---|
IDeviceManager |
Ausgabe | |
---|---|
IllegalStateException |
createGlobalConfiguration(String[]) hat nicht
bereits aufgerufen wurde. |
getDeviceMonitors
publicgetDeviceMonitors ()
Ruft die Liste von IDeviceMonitor
aus der globalen Konfiguration ab.
Returns | |
---|---|
|
die Liste von IDeviceMonitor aus der globalen Konfiguration oder null , wenn
Es wurde keine angegeben. |
getDevicerequirements
public IDeviceSelection getDeviceRequirements ()
Ruft das IDeviceSelection
-Objekt ab, das aus der Konfiguration verwendet werden soll. Stellt einen globalen Filter dar
auf welchen Geräten DeviceManager
sehen 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. Mit dem globalen Konfigurationsserver werden Hostkonfigurationen von einem Server abgerufen anstatt aus lokalen Dateien zu erhalten.
Returns | |
---|---|
IConfigurationServer |
getHostMonitorInstances
public staticgetHostMonitorInstances ()
Returns | |
---|---|
|
getHostMonitors
publicgetHostMonitors ()
Ruft die Liste von IHostMonitor
aus der globalen Konfiguration ab.
Returns | |
---|---|
|
die Liste von IHostMonitor aus der globalen Konfiguration oder null , wenn keine
angegeben wurde. |
getHostOptions
public IHostOptions getHostOptions ()
Ruft das IHostOptions
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
IHostOptions |
Das 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 der Standardimplementierung
LocalHostResourceManager , wenn in der Hostkonfiguration keiner angegeben ist. |
getInstance
public static IGlobalConfiguration getInstance ()
Gibt einen Verweis auf die Singleton-Instanz GlobalConfiguration
für diese TF zurück
Instanz.
Returns | |
---|---|
IGlobalConfiguration |
Ausgabe | |
---|---|
IllegalStateException |
createGlobalConfiguration(String[]) hat nicht
bereits 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 zu verwendenden IMultiDeviceRecovery
aus der Konfiguration ab.
Returns | |
---|---|
|
die Liste von IMultiDeviceRecovery oder null , falls nicht festgelegt. |
getOptionValues
publicgetOptionValues (String optionName)
Rufen Sie eine Liste der Werte der Option ab.
Parameter | |
---|---|
optionName |
String : der Name der Kartenoption |
Returns | |
---|---|
|
eine Liste der Werte der angegebenen Option. null , wenn der Optionsname nicht
existieren. |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
Ruft die Liste von IResourceMetricCollector
aus der globalen Konfiguration ab.
Returns | |
---|---|
|
Die Liste von IResourceMetricCollector aus der globalen Konfiguration oder null
, wenn kein Wert angegeben wurde. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
Sandbox Factory abrufen, die zum Ausführen eines Aufrufs verwendet werden kann
Returns | |
---|---|
ISandboxFactory |
GetShardingStrategie
public IShardHelper getShardingStrategy ()
Gibt die IShardHelper
zurück, die definiert, wie eine Konfiguration fragmentiert werden soll.
Returns | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Gibt den TestInvocationManagementServer
zurück oder null, wenn nicht definiert.
Returns | |
---|---|
TestInvocationManagementServer |
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
Ruft die ITerribleFailureHandler
ab, die aus der Konfiguration verwendet werden soll.
wickelt die Vorgehensweise für den Fall ab, dass eine WTF (What a Terrible Failure)
erfolgt.
Returns | |
---|---|
ITerribleFailureHandler |
die ITerribleFailureHandler im
Konfiguration oder null, wenn kein Handler festgelegt ist. |
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 : die Optionswerte |
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 Kartenoption |
optionKey |
String : der Kartenoptionsschlüssel |
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 : die 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 den 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 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 |
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
Legt die 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 das
Testgeräte
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 globales Gerät festgelegt.
Filter dazu, welche Geräte DeviceManager
sehen kann.
setHostMonitors
public void setHostMonitors (hostMonitors)
Legen Sie die IHostMonitor
-Liste 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 die TestInvocationManagementServer
fest.
Parameter | |
---|---|
server |
TestInvocationManagementServer |
SetKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
Legen Sie IKeyStoreFactory
fest und ersetzen Sie alle vorhandenen Werte.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Legen Sie die globalen Option
-Konfigurationsfelder mit dem angegebenen Satz von Befehlszeilenargumenten fest
Das erwartete Format findest du unter ArgsOptionParser
Parameter | |
---|---|
listArgs |
: die 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 den 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 die IShardHelper
fest, die beim Fragmentieren einer Konfiguration verwendet werden soll.
Parameter | |
---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
Legt die 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 des Trade-Fs
Ausgabe | |
---|---|
ConfigurationException |
validOptions
public void validateOptions ()
Validiert Optionswerte.
Derzeit wird nur überprüft, ob alle obligatorischen Optionen festgelegt wurden
Ausgabe | |
---|---|
ConfigurationException |
Geschützte Methoden
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
Returns | |
---|---|
IConfigurationFactory |