Globale Konfiguration
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 Tradefed. |
File | cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) Filtern Sie die GlobalConfiguration basierend auf einer Whitelist und geben Sie sie in eine XML-Datei aus. |
File | cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) Filtern Sie die GlobalConfiguration basierend auf einer Whitelist und ermöglichen Sie gleichzeitig die Manipulation von Optionswerten und die Ausgabe in eine XML-Datei. |
File | cloneConfigWithFilter (String... allowlistConfigs) Filtern Sie die GlobalConfiguration basierend auf einer zulässigen Liste und geben Sie sie in eine XML-Datei aus. |
static | createGlobalConfiguration (String[] args) Richtet den |
ICommandScheduler | getCommandScheduler () Ruft den zu verwendenden |
Object | getConfigurationObject (String typeName) Ruft das benutzerdefinierte Konfigurationsobjekt mit dem angegebenen Namen ab. |
ICredentialFactory | getCredentialFactory () Ruft die |
String | getDescription () |
DeviceManagementGrpcServer | getDeviceManagementServer () Gibt den |
IDeviceManager | getDeviceManager () Ruft den zu verwendenden |
static IDeviceManager | getDeviceManagerInstance () Gibt einen Verweis auf die Singleton- |
getDeviceMonitors () Ruft die Liste von | |
IDeviceSelection | getDeviceRequirements () Ruft die zu verwendende |
TradefedFeatureServer | getFeatureServer () Gibt den |
IConfigurationServer | getGlobalConfigServer () Ruft den globalen Konfigurationsserver ab. |
static | getHostMonitorInstances () |
getHostMonitors () Ruft die Liste von | |
IHostOptions | getHostOptions () Ruft die zu verwendenden |
IHostResourceManager | getHostResourceManager () Ruft den |
static IGlobalConfiguration | getInstance () Gibt einen Verweis auf die Singleton- |
IKeyStoreFactory | getKeyStoreFactory () Ruft die zu verwendende |
getMultiDeviceRecoveryHandlers () Ruft die Liste der zu verwendenden | |
String | getName () |
getOptionValues (String optionName) Rufen Sie eine Liste der Optionswerte ab. | |
getResourceMetricCollectors () Ruft die Liste von | |
ISandboxFactory | getSandboxFactory () Holen Sie sich eine Sandbox-Factory, die zum Ausführen eines Aufrufs verwendet werden kann |
IShardHelper | getShardingStrategy () Gibt den |
TestInvocationManagementServer | getTestInvocationManagementSever () Gibt den |
ITerribleFailureHandler | getWtfHandler () Ruft den zu verwendenden |
void | injectOptionValue (String optionName, String optionValue) Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein. |
void | printCommandUsage (boolean importantOnly, PrintStream out) Gibt einen Hilfetext zur Befehlszeilenverwendung für diese Konfiguration an den angegebenen printStream aus. |
void | setCommandScheduler ( ICommandScheduler scheduler) Legen Sie den |
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, configList) setConfigurationObjectList (String typeName, configList) Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden. |
void | setDeviceManagementServer ( DeviceManagementGrpcServer server) Legt den |
void | setDeviceManager ( IDeviceManager manager) Legen Sie den |
void | setDeviceMonitor ( IDeviceMonitor monitor) Legen Sie den |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Legen Sie |
void | setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors) Legen Sie die |
void | setHostOptions ( IHostOptions hostOptions) Legen Sie |
void | setHostResourceManager ( IHostResourceManager hostResourceManager) Legen Sie den |
void | setInvocationServer ( TestInvocationManagementServer server) Legt den |
void | setKeyStoreFactory ( IKeyStoreFactory factory) Legen Sie |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Legen Sie die globalen ArgsOptionParser | |
void | setOriginalConfig (String config) Legt die ursprüngliche Konfiguration fest, die zum Erstellen der globalen Konfiguration verwendet wurde. |
void | setResourceMetricCollector ( IResourceMetricCollector collector) Legt den |
void | setSandboxFactory ( ISandboxFactory factory) Legen Sie |
void | setShardingStrategy ( IShardHelper sharding) Legt den |
void | setTradefedFeatureServer ( TradefedFeatureServer server) Legt den |
void | setWtfHandler ( ITerribleFailureHandler wtfHandler) Legen Sie den |
void | setup () Richtiges Setup zu Beginn von Tradefed. |
void | validateOptions () Optionswerte validieren. |
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
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
DEVICE_REQUIREMENTS_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
Aufräumen
public void cleanup ()
Ordnungsgemäße Bereinigung beim Herunterfahren von Tradefed.
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
Filtern Sie die GlobalConfiguration basierend auf einer Whitelist und geben Sie sie in eine XML-Datei aus.
Parameter | |
---|---|
exclusionPatterns | |
allowlistConfigs | String : ein String Array von Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen. Wenn es auf null |
Kehrt zurück | |
---|---|
File | die Datei, die die neue gefilterte globale Konfiguration enthält. |
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
Filtern Sie die GlobalConfiguration basierend auf einer Whitelist und ermöglichen Sie gleichzeitig die Manipulation von Optionswerten und die Ausgabe in eine XML-Datei.
Parameter | |
---|---|
exclusionPatterns | |
transformer | IConfigOptionValueTransformer |
deepCopy | boolean |
allowlistConfigs | String : ein String Array von Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen. Wenn es auf null |
Kehrt zurück | |
---|---|
File | die Datei, die die neue gefilterte globale Konfiguration enthält. |
cloneConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
Filtern Sie die GlobalConfiguration basierend auf 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“ werden herausgefiltert und es entsteht eine Konfigurationsdatei mit folgendem 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 |
Kehrt zurück | |
---|---|
File | die Datei, die die neue gefilterte globale Konfiguration enthält. |
createGlobalConfiguration
public staticcreateGlobalConfiguration (String[] args)
Richtet den GlobalConfiguration
Singleton für diese TF-Instanz ein. Muss einmal und nur einmal aufgerufen werden, bevor irgendetwas versucht getInstance()
aufzurufen
Parameter | |
---|---|
args | String |
Kehrt zurück | |
---|---|
Würfe | |
---|---|
IllegalStateException | wenn mehr als einmal angerufen |
ConfigurationException |
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Ruft den zu verwendenden ICommandScheduler
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
ICommandScheduler | der ICommandScheduler . Wird niemals null zurückgeben. |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Ruft das benutzerdefinierte Konfigurationsobjekt mit dem angegebenen Namen ab.
Parameter | |
---|---|
typeName | String : der eindeutige Typ des Konfigurationsobjekts |
Kehrt zurück | |
---|---|
Object | das Objekt oder null, wenn das Objekt mit diesem Namen nicht gefunden wird |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
Ruft die ICredentialFactory
zum Erstellen von Anmeldeinformationen ab.
Kehrt zurück | |
---|---|
ICredentialFactory | ICredentialFactory oder null wenn keine angegeben wurde. |
getDescription
public String getDescription ()
Kehrt zurück | |
---|---|
String | eine kurze, für den Benutzer lesbare Beschreibung dieser Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
Gibt den DeviceManagementGrpcServer
oder null zurück, wenn nicht definiert.
Kehrt zurück | |
---|---|
DeviceManagementGrpcServer |
getDeviceManager
public IDeviceManager getDeviceManager ()
Ruft den zu verwendenden IDeviceManager
aus der Konfiguration ab. Verwaltet den Satz verfügbarer Geräte zum Testen
Kehrt zurück | |
---|---|
IDeviceManager | der in der Konfiguration bereitgestellte IDeviceManager . |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
Gibt einen Verweis auf die Singleton- DeviceManager
Instanz für diese TF-Instanz zurück.
Kehrt zurück | |
---|---|
IDeviceManager |
Würfe | |
---|---|
IllegalStateException | wenn createGlobalConfiguration(String[]) noch nicht aufgerufen wurde. |
getDeviceMonitors
publicgetDeviceMonitors ()
Ruft die Liste von IDeviceMonitor
aus der globalen Konfiguration ab.
Kehrt zurück | |
---|---|
die Liste von 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 welchen Geräten der DeviceManager
sehen kann.
Kehrt zurück | |
---|---|
IDeviceSelection | die in der Konfiguration bereitgestellte IDeviceSelection . |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
Gibt den TradefedFeatureServer
oder null zurück, wenn nicht definiert.
Kehrt zurück | |
---|---|
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.
Kehrt zurück | |
---|---|
IConfigurationServer |
getHostMonitorInstances
public staticgetHostMonitorInstances ()
Kehrt zurück | |
---|---|
getHostMonitors
publicgetHostMonitors ()
Ruft die Liste von IHostMonitor
aus der globalen Konfiguration ab.
Kehrt zurück | |
---|---|
die Liste von IHostMonitor aus der globalen Konfiguration oder null , wenn keine angegeben wurde. |
getHostOptions
public IHostOptions getHostOptions ()
Ruft die zu verwendenden IHostOptions
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
IHostOptions | der in der Konfiguration bereitgestellte IDeviceManager . |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
Ruft den IHostResourceManager
aus der globalen Konfiguration ab.
Kehrt zurück | |
---|---|
IHostResourceManager | der IHostResourceManager aus der globalen Konfiguration oder die Standardimplementierung LocalHostResourceManager wenn in der Hostkonfiguration keiner angegeben ist. |
bekomme Instanz
public static IGlobalConfiguration getInstance ()
Gibt einen Verweis auf die Singleton- GlobalConfiguration
Instanz für diese TF-Instanz zurück.
Kehrt zurück | |
---|---|
IGlobalConfiguration |
Würfe | |
---|---|
IllegalStateException | wenn createGlobalConfiguration(String[]) noch nicht aufgerufen wurde. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
Ruft die zu verwendende IKeyStoreFactory
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
IKeyStoreFactory | die IKeyStoreFactory oder null, wenn keine Schlüsselspeicherfabrik festgelegt ist. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
Ruft die Liste der zu verwendenden IMultiDeviceRecovery
aus der Konfiguration ab.
Kehrt zurück | |
---|---|
die Liste von IMultiDeviceRecovery oder null , wenn nicht festgelegt. |
getOptionValues
publicgetOptionValues (String optionName)
Rufen Sie eine Liste der Optionswerte ab.
Parameter | |
---|---|
optionName | String : der Name der Kartenoption |
Kehrt zurück | |
---|---|
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.
Kehrt zurück | |
---|---|
die Liste von IResourceMetricCollector aus der globalen Konfiguration oder null , wenn keine angegeben wurde. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
Holen Sie sich eine Sandbox-Factory, die zum Ausführen eines Aufrufs verwendet werden kann
Kehrt zurück | |
---|---|
ISandboxFactory |
getShardingStrategy
public IShardHelper getShardingStrategy ()
Gibt den IShardHelper
zurück, der die Art und Weise zum Shardieren einer Konfiguration definiert.
Kehrt zurück | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Gibt den TestInvocationManagementServer
oder null zurück, wenn nicht definiert.
Kehrt zurück | |
---|---|
TestInvocationManagementServer |
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
Ruft den zu verwendenden ITerribleFailureHandler
aus der Konfiguration ab. Behandelt, was zu tun ist, wenn ein WTF (What a Terrible Failure) auftritt.
Kehrt zurück | |
---|---|
ITerribleFailureHandler | der in der Konfiguration bereitgestellte ITerribleFailureHandler oder null, wenn kein Handler festgelegt ist |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.Parameter | |
---|---|
optionName | String : der Optionsname |
optionValue | String : der/die Optionswert(e) |
Würfe | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in den Satz 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 Kartenoptionswert |
Würfe | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilenverwendung für diese Konfiguration an den angegebenen printStream aus.
Parameter | |
---|---|
importantOnly | boolean |
out | PrintStream : der zu verwendende ERROR(/PrintStream) . |
Würfe | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
Legen Sie den 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 |
Würfe | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden.
Parameter | |
---|---|
typeName | String : der eindeutige Name des Konfigurationsobjekttyps. |
configList |
Würfe | |
---|---|
ConfigurationException |
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
Legt den DeviceManagementGrpcServer
fest.
Parameter | |
---|---|
server | DeviceManagementGrpcServer |
setDeviceManager
public void setDeviceManager (IDeviceManager manager)
Legen Sie den 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 den 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, auf welchen Geräten der DeviceManager
sehen kann.
setHostMonitors
public void setHostMonitors (hostMonitors)
Legen Sie die IHostMonitor
Liste fest.
Parameter | |
---|---|
hostMonitors |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
Legen Sie IHostOptions
fest und ersetzen Sie alle vorhandenen Werte.
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
Legen Sie den IHostResourceManager
fest und ersetzen Sie alle vorhandenen Werte.
setInvocationServer
public void setInvocationServer (TestInvocationManagementServer server)
Legt den 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
mit dem angegebenen Satz von Befehlszeilenargumenten fest
ArgsOptionParser
Parameter | |
---|---|
listArgs |
Kehrt zurück | |
---|---|
die unverbrauchten Argumente |
Würfe | |
---|---|
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 den IShardHelper
fest, der beim Sharding einer Konfiguration verwendet werden soll.
Parameter | |
---|---|
sharding | IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
Legt den TradefedFeatureServer
fest.
Parameter | |
---|---|
server | TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
Legen Sie den ITerribleFailureHandler
fest.
Parameter | |
---|---|
wtfHandler | ITerribleFailureHandler : der WTF-Handler |
aufstellen
public void setup ()
Richtiges Setup zu Beginn von Tradefed.
Würfe | |
---|---|
ConfigurationException |
validierungsoptionen
public void validateOptions ()
Optionswerte validieren.
Derzeit wird dadurch lediglich überprüft, ob alle obligatorischen Optionen festgelegt wurden
Würfe | |
---|---|
ConfigurationException |
Geschützte Methoden
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
Kehrt zurück | |
---|---|
IConfigurationFactory |