GlobalConfiguration
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.GlobalConfiguration |
Implementacja IGlobalConfiguration, która przechowuje załadowane obiekty konfiguracji w mapie.
Podsumowanie
Stałe | |
|---|---|
String |
CREDENTIAL_FACTORY_TYPE_NAME
|
String |
DEVICE_MANAGER_TYPE_NAME
|
String |
DEVICE_MONITOR_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_CONFIG_SERVER
|
String |
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
|
String |
GLOBAL_CONFIG_VARIABLE
|
String |
HOST_MONITOR_TYPE_NAME
|
String |
HOST_OPTIONS_TYPE_NAME
|
String |
HOST_RESOURCE_MANAGER_TYPE_NAME
|
String |
KEY_STORE_TYPE_NAME
|
String |
MULTI_DEVICE_RECOVERY_TYPE_NAME
|
String |
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
|
String |
SANDBOX_FACTORY_TYPE_NAME
|
String |
SCHEDULER_TYPE_NAME
|
String |
SHARDING_STRATEGY_TYPE_NAME
|
String |
TF_DEVICE_MANAGEMENT_SERVER_NAME
|
String |
TF_FEATURE_SERVER_NAME
|
String |
TF_INVOCATION_SERVER_NAME
|
String |
WTF_HANDLER_TYPE_NAME
|
Metody publiczne | |
|---|---|
void
|
cleanup()
Prawidłowe czyszczenie po zamknięciu Tradefed. |
File
|
cloneConfigWithFilter(
Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML. |
File
|
cloneConfigWithFilter(
Filtruj GlobalConfiguration na podstawie białej listy, zezwalając na manipulowanie wartościami opcji i eksportowanie do pliku XML. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML. |
static
|
createGlobalConfiguration(String[] args)
Konfiguruje |
ICommandScheduler
|
getCommandScheduler()
Pobiera |
Object
|
getConfigurationObject(String typeName)
Pobiera obiekt konfiguracji niestandardowej o podanej nazwie. |
ICredentialFactory
|
getCredentialFactory()
Pobiera |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
Zwraca wartość |
IDeviceManager
|
getDeviceManager()
Pobiera |
static
IDeviceManager
|
getDeviceManagerInstance()
Zwraca odwołanie do pojedynczej instancji |
|
getDeviceMonitors()
Pobiera listę |
IDeviceSelection
|
getDeviceRequirements()
Pobiera |
TradefedFeatureServer
|
getFeatureServer()
Zwraca wartość |
IConfigurationServer
|
getGlobalConfigServer()
Pobiera globalny serwer konfiguracji. |
static
|
getHostMonitorInstances()
|
|
getHostMonitors()
Pobiera listę |
IHostOptions
|
getHostOptions()
Pobiera |
IHostResourceManager
|
getHostResourceManager()
Pobiera |
static
IGlobalConfiguration
|
getInstance()
Zwraca odwołanie do pojedynczej instancji |
IKeyStoreFactory
|
getKeyStoreFactory()
Pobiera |
|
getMultiDeviceRecoveryHandlers()
Pobiera z konfiguracji listę |
String
|
getName()
|
|
getOptionValues(String optionName)
Pobierz listę wartości opcji. |
|
getResourceMetricCollectors()
Pobiera listę |
ISandboxFactory
|
getSandboxFactory()
Uzyskiwanie fabryki piaskownicy, której można użyć do uruchomienia wywołania |
IShardHelper
|
getShardingStrategy()
Zwraca |
TestInvocationManagementServer
|
getTestInvocationManagementSever()
Zwraca wartość |
ITerribleFailureHandler
|
getWtfHandler()
Pobiera |
void
|
injectOptionValue(String optionName, String optionValue)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Wyświetla tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji w danym obiekcie PrintStream. |
void
|
setCommandScheduler(ICommandScheduler scheduler)
Ustaw wartość |
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
Ustaw |
void
|
setConfigurationObject(String typeName, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, która zastępuje każdą istniejącą wartość. |
void
|
setConfigurationObjectList(String typeName,
Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, która zastępuje każdą istniejącą wartość. |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
Ustawia wartość |
void
|
setDeviceManager(IDeviceManager manager)
Ustaw wartość |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
Ustaw |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Ustaw wartość |
void
|
setHostMonitors(
Ustaw listę |
void
|
setHostOptions(IHostOptions hostOptions)
Ustaw wartość |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
Ustaw wartość |
void
|
setInvocationServer(TestInvocationManagementServer server)
Ustawia wartość |
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
Ustaw wartość |
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji globalnej
Wymagany format znajdziesz w sekcji |
void
|
setOriginalConfig(String config)
Ustawia oryginalną konfigurację używaną do tworzenia konfiguracji globalnej. |
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
Ustawia wartość |
void
|
setSandboxFactory(ISandboxFactory factory)
Ustaw wartość |
void
|
setShardingStrategy(IShardHelper sharding)
Ustawia |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
Ustawia wartość |
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
Ustaw |
void
|
setup()
Prawidłowa konfiguracja na początku działania Tradefed. |
void
|
validateOptions()
Sprawdź wartości opcji. |
Metody chronione | |
|---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
Stałe
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
Stała wartość: "credential_factory"
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
Stała wartość: "device_manager"
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
Stała wartość: "device_monitor"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Wartość stała: "device_requirements"
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
Stała wartość: „global_config_server”
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
Wartość stała: „TF_GLOBAL_CONFIG_SERVER_CONFIG”
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
Stała wartość: "TF_GLOBAL_CONFIG"
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
Stała wartość: "host_monitor"
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
Wartość stała: "host_options"
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
Stała wartość: "host_resource_manager"
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
Wartość stała: "key_store"
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
Stała wartość: "multi_device_recovery"
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
Stała wartość: "resource_metric_collector"
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
Constant Value: "sandbox_factory"
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
Stała wartość: "command_scheduler"
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
Stała wartość: "sharding_strategy"
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
Stała wartość: "tf_device_management_server"
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
Stała wartość: "tf_feature_server"
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
Stała wartość: "tf_invocation_server"
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
Stała wartość: „wtf_handler”
Metody publiczne
czyszczenie
public void cleanup ()
Prawidłowe czyszczenie po zamknięciu Tradefed.
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML.
| Parametry | |
|---|---|
exclusionPatterns |
: wzorzec nazwy klasy, która ma zostać wykluczona z zrzutu. |
allowlistConfigs |
String: tablica String konfiguracji, które mają zostać uwzględnione w nowym pliku XML.
Jeśli jest ustawiona na null |
| Zwroty | |
|---|---|
File |
plik zawierający nową przefiltrowaną konfigurację globalną; |
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
Filtruj GlobalConfiguration na podstawie białej listy, zezwalając na manipulowanie wartościami opcji i eksportowanie do pliku XML.
| Parametry | |
|---|---|
exclusionPatterns |
: wzorzec nazwy klasy, która ma zostać wykluczona z zrzutu. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String: tablica String konfiguracji, które mają zostać uwzględnione w nowym pliku XML.
Jeśli jest ustawiona na null |
| Zwroty | |
|---|---|
File |
plik zawierający nową przefiltrowaną konfigurację globalną; |
cloneConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML.
Na przykład w przypadku tej konfiguracji:
<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>
wszystkie konfiguracje z wyjątkiem „key_store” zostaną odfiltrowane, a w wyniku tego powstanie plik konfiguracji o następującej zawartości:
<xml>
<configuration>
<key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" />
</configuration>
</xml>
| Parametry | |
|---|---|
allowlistConfigs |
String: tablica String konfiguracji, które mają zostać uwzględnione w nowym pliku XML.
Jeśli jest ustawiona na null |
| Zwroty | |
|---|---|
File |
plik zawierający nową przefiltrowaną konfigurację globalną; |
createGlobalConfiguration
public staticcreateGlobalConfiguration (String[] args)
Konfiguruje GlobalConfiguration singleton dla tej instancji TF. Musi być wywoływana
tylko raz, zanim jakikolwiek kod spróbuje wywołać funkcję getInstance()
| Parametry | |
|---|---|
args |
String |
| Zwroty | |
|---|---|
|
|
| Zgłasza | |
|---|---|
IllegalStateException |
jeśli jest wywoływana więcej niż raz. |
ConfigurationException |
|
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Pobiera ICommandScheduler do użycia z konfiguracji.
| Zwroty | |
|---|---|
ICommandScheduler |
ICommandScheduler. Nigdy nie zwraca wartości null. |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Pobiera obiekt konfiguracji niestandardowej o podanej nazwie.
| Parametry | |
|---|---|
typeName |
String: unikalny typ obiektu konfiguracji. |
| Zwroty | |
|---|---|
Object |
obiekt lub wartość null, jeśli nie znaleziono obiektu o tej nazwie. |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
Pobiera ICredentialFactory do tworzenia danych logowania.
| Zwroty | |
|---|---|
ICredentialFactory |
ICredentialFactory lub null, jeśli nie określono żadnej z nich. |
getDescription
public String getDescription ()
| Zwroty | |
|---|---|
String |
krótki opis zrozumiały dla użytkownika, Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
Zwraca wartość DeviceManagementGrpcServer lub null, jeśli nie jest zdefiniowana.
| Zwroty | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
public IDeviceManager getDeviceManager ()
Pobiera IDeviceManager do użycia z konfiguracji. Zarządza zestawem urządzeń dostępnych do testowania.
| Zwroty | |
|---|---|
IDeviceManager |
wartość IDeviceManager podaną w konfiguracji. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
Zwraca odwołanie do pojedynczej instancji DeviceManager dla tej instancji TF.
| Zwroty | |
|---|---|
IDeviceManager |
|
| Zgłasza | |
|---|---|
IllegalStateException |
jeśli funkcja createGlobalConfiguration(String[]) nie została jeszcze wywołana. |
getDeviceMonitors
publicgetDeviceMonitors ()
Pobiera listę IDeviceMonitor z konfiguracji globalnej.
| Zwroty | |
|---|---|
|
listę IDeviceMonitor z konfiguracji globalnej lub null, jeśli nie określono żadnej wartości. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Pobiera IDeviceSelection do użycia z konfiguracji. Reprezentuje filtr globalny określający, na których urządzeniach użytkownik DeviceManager może widzieć.
| Zwroty | |
|---|---|
IDeviceSelection |
wartość IDeviceSelection podaną w konfiguracji. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
Zwraca wartość TradefedFeatureServer lub null, jeśli nie jest zdefiniowana.
| Zwroty | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
Pobiera globalny serwer konfiguracji. Globalny serwer konfiguracji służy do pobierania konfiguracji hosta z serwera zamiast z plików lokalnych.
| Zwroty | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public staticgetHostMonitorInstances ()
| Zwroty | |
|---|---|
|
|
getHostMonitors
publicgetHostMonitors ()
Pobiera listę IHostMonitor z konfiguracji globalnej.
| Zwroty | |
|---|---|
|
listę IHostMonitor z konfiguracji globalnej lub null, jeśli nie określono żadnej wartości. |
getHostOptions
public IHostOptions getHostOptions ()
Pobiera IHostOptions do użycia z konfiguracji.
| Zwroty | |
|---|---|
IHostOptions |
wartość IDeviceManager podaną w konfiguracji. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
Pobiera IHostResourceManager z konfiguracji globalnej.
| Zwroty | |
|---|---|
IHostResourceManager |
wartość IHostResourceManager z konfiguracji globalnej lub domyślna implementacjaLocalHostResourceManager, jeśli w konfiguracji hosta nie określono żadnej wartości. |
getInstance
public static IGlobalConfiguration getInstance ()
Zwraca odwołanie do pojedynczej instancji GlobalConfiguration dla tej instancji TF.
| Zwroty | |
|---|---|
IGlobalConfiguration |
|
| Zgłasza | |
|---|---|
IllegalStateException |
jeśli funkcja createGlobalConfiguration(String[]) nie została jeszcze wywołana. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
Pobiera IKeyStoreFactory do użycia z konfiguracji.
| Zwroty | |
|---|---|
IKeyStoreFactory |
IKeyStoreFactory lub wartość null, jeśli nie skonfigurowano fabryki magazynu kluczy. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
Pobiera z konfiguracji listę IMultiDeviceRecovery do użycia.
| Zwroty | |
|---|---|
|
listę IMultiDeviceRecovery lub null, jeśli nie jest ustawiona. |
getOptionValues
publicgetOptionValues (String optionName)
Pobierz listę wartości opcji.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji mapy |
| Zwroty | |
|---|---|
|
listę wartości danej opcji. null, jeśli nazwa opcji nie istnieje. |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
Pobiera listę IResourceMetricCollector z konfiguracji globalnej.
| Zwroty | |
|---|---|
|
listę IResourceMetricCollector z konfiguracji globalnej lub null
, jeśli nie określono żadnej z nich. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
Uzyskiwanie fabryki piaskownicy, której można użyć do uruchomienia wywołania
| Zwroty | |
|---|---|
ISandboxFactory |
|
getShardingStrategy
public IShardHelper getShardingStrategy ()
Zwraca IShardHelper, który określa sposób dzielenia konfiguracji na fragmenty.
| Zwroty | |
|---|---|
IShardHelper |
|
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Zwraca wartość TestInvocationManagementServer lub null, jeśli nie jest zdefiniowana.
| Zwroty | |
|---|---|
TestInvocationManagementServer |
|
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
Pobiera ITerribleFailureHandler do użycia z konfiguracji.
Określa, co zrobić w przypadku wystąpienia błędu WTF (What a Terrible Failure).
| Zwroty | |
|---|---|
ITerribleFailureHandler |
wartość ITerribleFailureHandler podana w konfiguracji lub wartość null, jeśli nie ustawiono żadnego modułu obsługi. |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Wstaw wartość opcji do zbioru obiektów konfiguracji.
Przydatne do podawania wartości opcji generowanych dynamicznie.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji |
optionValue |
String: wartość opcji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Wstaw wartość opcji do zbioru obiektów konfiguracji.
Przydatne do podawania wartości opcji generowanych dynamicznie.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji mapy |
optionKey |
String: klawisz opcji mapy |
optionValue |
String: wartość opcji mapy |
| Zgłasza | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Wyświetla tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji w danym obiekcie PrintStream.
| Parametry | |
|---|---|
importantOnly |
boolean |
out |
PrintStream: ERROR(/PrintStream) do użycia. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
Ustaw wartość ICommandScheduler, zastępując wszystkie istniejące wartości.
setConfigurationFactory
public void setConfigurationFactory (IConfigurationFactory configFactory)
Ustaw IConfigurationFactory dla tej konfiguracji.
| Parametry | |
|---|---|
configFactory |
IConfigurationFactory |
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, która zastępuje każdą istniejącą wartość.
| Parametry | |
|---|---|
typeName |
String: unikalna nazwa typu obiektu konfiguracji. |
configObject |
Object: obiekt konfiguracji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, która zastępuje każdą istniejącą wartość.
| Parametry | |
|---|---|
typeName |
String: unikalna nazwa typu obiektu konfiguracji. |
configList |
: lista obiektów konfiguracji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
Ustawia wartość DeviceManagementGrpcServer.
| Parametry | |
|---|---|
server |
DeviceManagementGrpcServer |
setDeviceManager
public void setDeviceManager (IDeviceManager manager)
Ustaw wartość IDeviceManager, zastępując wszystkie dotychczasowe wartości. Ustawia to menedżera urządzeń testowych.
setDeviceMonitor
public void setDeviceMonitor (IDeviceMonitor monitor)
Ustaw IDeviceMonitor.
| Parametry | |
|---|---|
monitor |
IDeviceMonitor: monitor, |
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Ustaw wartość IDeviceSelection, zastępując wszystkie istniejące wartości. Ustawia to globalny filtr urządzeń, na których DeviceManager może wyświetlać informacje.
setHostMonitors
public void setHostMonitors (hostMonitors)
Ustaw listę IHostMonitor.
| Parametry | |
|---|---|
hostMonitors |
: lista monitorów |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
Ustaw wartość IHostOptions, zastępując wszystkie istniejące wartości.
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
Ustaw wartość IHostResourceManager, zastępując wszystkie dotychczasowe wartości.
setInvocationServer
public void setInvocationServer (TestInvocationManagementServer server)
Ustawia wartość TestInvocationManagementServer.
| Parametry | |
|---|---|
server |
TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
Ustaw wartość IKeyStoreFactory, zastępując wszystkie istniejące wartości.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Ustaw pola konfiguracji globalnej Option za pomocą podanego zestawu argumentów wiersza poleceń.
Wymagany format znajdziesz w sekcji ArgsOptionParser.
| Parametry | |
|---|---|
listArgs |
: argumenty wiersza poleceń |
| Zwroty | |
|---|---|
|
nieużyte argumenty, |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setOriginalConfig
public void setOriginalConfig (String config)
Ustawia oryginalną konfigurację używaną do tworzenia konfiguracji globalnej.
| Parametry | |
|---|---|
config |
String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
Ustawia wartość IResourceMetricCollector.
| Parametry | |
|---|---|
collector |
IResourceMetricCollector |
setSandboxFactory
public void setSandboxFactory (ISandboxFactory factory)
Ustaw wartość ISandboxFactory, zastępując wszystkie dotychczasowe wartości.
setShardingStrategy
public void setShardingStrategy (IShardHelper sharding)
Ustawia IShardHelper, który ma być używany podczas dzielenia konfiguracji na fragmenty.
| Parametry | |
|---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
Ustawia wartość TradefedFeatureServer.
| Parametry | |
|---|---|
server |
TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
Ustaw ITerribleFailureHandler.
| Parametry | |
|---|---|
wtfHandler |
ITerribleFailureHandler: moduł obsługi WTF |
Konfiguracja
public void setup ()
Prawidłowa konfiguracja na początku działania Tradefed.
| Zgłasza | |
|---|---|
ConfigurationException |
|
validateOptions
public void validateOptions ()
Sprawdź wartości opcji.
Obecnie ta funkcja sprawdza tylko, czy ustawiono wszystkie opcje obowiązkowe.
| Zgłasza | |
|---|---|
ConfigurationException |
|
Metody chronione
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
| Zwroty | |
|---|---|
IConfigurationFactory |
|