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 Zuordnung 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 ()

Korrekte Bereinigung bei Tradefed-Shutdown.

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 weißen Liste, während Sie die Manipulation von Optionswerten und die Ausgabe in eine XML-Datei zulassen.

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 das GlobalConfiguration Singleton für diese TF-Instanz ein.

ICommandScheduler getCommandScheduler ()

Ruft den zu verwendenden ICommandScheduler aus der Konfiguration ab.

Object getConfigurationObject (String typeName)

Ruft das benutzerdefinierte Konfigurationsobjekt mit dem angegebenen Namen ab.

ICredentialFactory getCredentialFactory ()

Ruft die ICredentialFactory zum Erstellen von Anmeldeinformationen ab.

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

Gibt den DeviceManagementGrpcServer oder null zurück, wenn er nicht definiert ist.

IDeviceManager getDeviceManager ()

Ruft den zu verwendenden IDeviceManager aus der Konfiguration ab.

static IDeviceManager getDeviceManagerInstance ()

Gibt einen Verweis auf die Singleton DeviceManager Instanz für diese TF-Instanz zurück.

getDeviceMonitors ()

Ruft die Liste von IDeviceMonitor aus der globalen Konfiguration ab.

IDeviceSelection getDeviceRequirements ()

Ruft die zu verwendende IDeviceSelection aus der Konfiguration ab.

TradefedFeatureServer getFeatureServer ()

Gibt den TradefedFeatureServer oder null zurück, wenn er nicht definiert ist.

IConfigurationServer getGlobalConfigServer ()

Ruft den globalen Konfigurationsserver ab.

static getHostMonitorInstances ()
getHostMonitors ()

Ruft die Liste von IHostMonitor aus der globalen Konfiguration ab.

IHostOptions getHostOptions ()

Ruft die zu verwendenden IHostOptions aus der Konfiguration ab.

IHostResourceManager getHostResourceManager ()

Ruft den IHostResourceManager aus der globalen Konfiguration ab.

static IGlobalConfiguration getInstance ()

Gibt einen Verweis auf die Singleton GlobalConfiguration Instanz für diese TF-Instanz zurück.

IKeyStoreFactory getKeyStoreFactory ()

Ruft die zu verwendende IKeyStoreFactory aus der Konfiguration ab.

getMultiDeviceRecoveryHandlers ()

Ruft die Liste der zu verwendenden IMultiDeviceRecovery aus der Konfiguration ab.

String getName ()
getOptionValues (String optionName)

Holen Sie sich eine Liste der Werte der Option.

getResourceMetricCollectors ()

Ruft die Liste von IResourceMetricCollector aus der globalen Konfiguration ab.

ISandboxFactory getSandboxFactory ()

Rufen Sie eine Sandbox-Factory ab, die zum Ausführen eines Aufrufs verwendet werden kann

IShardHelper getShardingStrategy ()

Gibt den IShardHelper zurück, der definiert, wie eine Konfiguration fragmentiert wird.

TestInvocationManagementServer getTestInvocationManagementSever ()

Gibt den TestInvocationManagementServer oder null zurück, wenn nicht definiert.

ITerribleFailureHandler getWtfHandler ()

Ruft den zu verwendenden ITerribleFailureHandler aus der Konfiguration ab.

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 Verwendung der Befehlszeile für diese Konfiguration an den angegebenen printStream aus.

void setCommandScheduler ( ICommandScheduler scheduler)

Legen Sie den ICommandScheduler und ersetzen Sie alle vorhandenen Werte.

void setConfigurationFactory ( IConfigurationFactory configFactory)

Legen Sie die IConfigurationFactory für diese Konfiguration fest.

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 DeviceManagementGrpcServer .

void setDeviceManager ( IDeviceManager manager)

Legen Sie den IDeviceManager und ersetzen Sie alle vorhandenen Werte.

void setDeviceMonitor ( IDeviceMonitor monitor)

Stellen Sie den IDeviceMonitor .

void setDeviceRequirements ( IDeviceSelection devRequirements)

Legen Sie die IDeviceSelection und ersetzen Sie alle vorhandenen Werte.

void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

Legen Sie die IHostMonitor Liste fest.

void setHostOptions ( IHostOptions hostOptions)

Legen Sie die IHostOptions und ersetzen Sie alle vorhandenen Werte.

void setHostResourceManager ( IHostResourceManager hostResourceManager)

Legen Sie den IHostResourceManager und ersetzen Sie alle vorhandenen Werte.

void setInvocationServer ( TestInvocationManagementServer server)

Legt den TestInvocationManagementServer .

void setKeyStoreFactory ( IKeyStoreFactory factory)

Legen Sie die IKeyStoreFactory und ersetzen Sie alle vorhandenen Werte.

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Legen Sie die Option Konfigurationsoptionsfelder mit dem angegebenen Satz von Befehlszeilenargumenten fest

Siehe ArgsOptionParser für das erwartete Format

void setOriginalConfig (String config)

Legt die ursprüngliche Konfiguration fest, die zum Erstellen der globalen Konfiguration verwendet wurde.

void setResourceMetricCollector ( IResourceMetricCollector collector)

Legt den IResourceMetricCollector .

void setSandboxFactory ( ISandboxFactory factory)

Legen Sie die ISandboxFactory und ersetzen Sie alle vorhandenen Werte.

void setShardingStrategy ( IShardHelper sharding)

Legt den beim IShardHelper einer Konfiguration zu verwendenden IShardHelper fest.

void setTradefedFeatureServer ( TradefedFeatureServer server)

Legt den TradefedFeatureServer .

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

Legen Sie den ITerribleFailureHandler .

void setup ()

Korrektes Setup zu Beginn des 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 ()

Korrekte Bereinigung bei Tradefed-Shutdown.

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 : Das Muster des Klassennamens, das vom Dump ausgeschlossen werden soll.

allowlistConfigs String : ein String -Array von Konfigurationen, die in die neue XML-Datei aufgenommen werden sollen. Wenn es auf null , a default list should be used.

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 weißen Liste, während Sie die Manipulation von Optionswerten und die Ausgabe in eine XML-Datei zulassen.

Parameter
exclusionPatterns : Das Muster des Klassennamens, das vom 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 , a default list should be used.

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.

Beispiel für 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 ergeben 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 , a default list should be used.

Kehrt zurück
File die Datei, die die neue gefilterte globale Konfiguration enthält.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

Richtet das 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

Wirft
IllegalStateException wenn mehr als einmal angerufen wird
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 nichts angegeben wurde.

getDescription

public String getDescription ()

Kehrt zurück
String eine kurze, benutzerlesbare Beschreibung dieser Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Gibt den DeviceManagementGrpcServer oder null zurück, wenn er nicht definiert ist.

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

Wirft
IllegalStateException wenn createGlobalConfiguration(String[]) noch nicht aufgerufen wurde.

getDeviceMonitors

public  getDeviceMonitors ()

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, welche Geräte 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 er nicht definiert ist.

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 static  getHostMonitorInstances ()

Kehrt zurück

getHostMonitors

public  getHostMonitors ()

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 keine 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

Wirft
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 Keystore-Factory festgelegt ist.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

Ruft die Liste der zu verwendenden IMultiDeviceRecovery aus der Konfiguration ab.

Kehrt zurück
die Liste von IMultiDeviceRecovery oder null , wenn nicht festgelegt.

getName

public String getName ()

Kehrt zurück
String der Name dieser Configuration

getOptionValues

public  getOptionValues (String optionName)

Holen Sie sich eine Liste der Werte der Option.

Parameter
optionName String : der Kartenoptionsname

Kehrt zurück
eine Liste der Werte der gegebenen Option. null , wenn der Optionsname nicht existiert.

getResourceMetricCollectors

public  getResourceMetricCollectors ()

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 ()

Rufen Sie eine Sandbox-Factory ab, die zum Ausführen eines Aufrufs verwendet werden kann

Kehrt zurück
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Gibt den IShardHelper zurück, der definiert, wie eine Konfiguration fragmentiert wird.

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, falls 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)

Wirft
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 Kartenoptionsname

optionKey String : der Kartenoptionsschlüssel

optionValue String : der Kartenoptionswert

Wirft
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) .

Wirft
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Legen Sie den ICommandScheduler 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

Wirft
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 : die Konfigurationsobjektliste

Wirft
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Legt den DeviceManagementGrpcServer .

Parameter
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Legen Sie den IDeviceManager und ersetzen Sie alle vorhandenen Werte. Damit wird der Manager für die Testgeräte eingestellt

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

Stellen Sie den IDeviceMonitor .

Parameter
monitor IDeviceMonitor : Der Monitor

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Legen Sie die IDeviceSelection und ersetzen Sie alle vorhandenen Werte. Damit wird ein globaler Gerätefilter gesetzt, auf welchen Geräten der DeviceManager sehen kann.

setHostMonitors

public void setHostMonitors ( hostMonitors)

Legen Sie die IHostMonitor Liste fest.

Parameter
hostMonitors : Die Liste der Monitore

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

Legen Sie die IHostOptions und ersetzen Sie alle vorhandenen Werte.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Legen Sie den IHostResourceManager und ersetzen Sie alle vorhandenen Werte.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

Legt den TestInvocationManagementServer .

Parameter
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Legen Sie die IKeyStoreFactory und ersetzen Sie alle vorhandenen Werte.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Legen Sie die Option Konfigurationsoptionsfelder mit dem angegebenen Satz von Befehlszeilenargumenten fest

Siehe ArgsOptionParser für das erwartete Format

Parameter
listArgs : die Kommandozeilenargumente

Kehrt zurück
die unverbrauchten Argumente

Wirft
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 .

Parameter
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Legen Sie die ISandboxFactory und ersetzen Sie alle vorhandenen Werte.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Legt den beim IShardHelper einer Konfiguration zu verwendenden IShardHelper fest.

Parameter
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Legt den TradefedFeatureServer .

Parameter
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Legen Sie den ITerribleFailureHandler .

Parameter
wtfHandler ITerribleFailureHandler : der WTF-Handler

Konfiguration

public void setup ()

Korrektes Setup zu Beginn des Tradefed.

Wirft
ConfigurationException

validateOptions

public void validateOptions ()

Optionswerte validieren.

Derzeit wird dadurch nur überprüft, ob alle obligatorischen Optionen festgelegt wurden

Wirft
ConfigurationException

Geschützte Methoden

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Kehrt zurück
IConfigurationFactory