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(String... allowlistConfigs)
Filtruje GlobalConfiguration na podstawie listy dozwolonych i zapisuje wynik w pliku XML. |
File
|
cloneConfigWithFilter(Set<String> exclusionPatterns, String... allowlistConfigs)
Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML. |
File
|
cloneConfigWithFilter(Set<String> 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. |
static
List<String>
|
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 |
List<IDeviceMonitor>
|
getDeviceMonitors()
Pobiera listę |
IDeviceSelection
|
getDeviceRequirements()
Pobiera |
TradefedFeatureServer
|
getFeatureServer()
Zwraca wartość |
String
|
getGlobalConfigPathUsed()
Zwraca oryginalny argument użyty do określenia źródła konfiguracji globalnej. |
IConfigurationServer
|
getGlobalConfigServer()
Pobiera globalny serwer konfiguracji. |
static
List<IHostMonitor>
|
getHostMonitorInstances()
|
List<IHostMonitor>
|
getHostMonitors()
Pobiera listę |
IHostOptions
|
getHostOptions()
Pobiera |
IHostResourceManager
|
getHostResourceManager()
Pobiera |
static
IGlobalConfiguration
|
getInstance()
Zwraca odwołanie do pojedynczej instancji |
IKeyStoreFactory
|
getKeyStoreFactory()
Pobiera |
List<IMultiDeviceRecovery>
|
getMultiDeviceRecoveryHandlers()
Pobiera z konfiguracji listę |
String
|
getName()
|
List<String>
|
getOptionValues(String optionName)
Pobierz listę wartości opcji. |
List<IResourceMetricCollector>
|
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 podanym elemencie 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, List<?> configList)
Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, która zastępuje każdą istniejącą wartość. |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
Ustawia |
void
|
setDeviceManager(IDeviceManager manager)
Ustaw wartość |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
Ustaw |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Ustaw wartość |
void
|
setHostMonitors(List<IHostMonitor> hostMonitors)
Ustaw listę |
void
|
setHostOptions(IHostOptions hostOptions)
Ustaw wartość |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
Ustaw wartość |
void
|
setInvocationServer(TestInvocationManagementServer server)
Ustawia |
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
Ustaw wartość |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Ustaw pola konfiguracji globalnej
Oczekiwany format znajdziesz w sekcji |
void
|
setOriginalConfig(String config)
Ustawia oryginalną konfigurację używaną do tworzenia konfiguracji globalnej. |
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
Ustawia |
void
|
setSandboxFactory(ISandboxFactory factory)
Ustaw wartość |
void
|
setShardingStrategy(IShardHelper sharding)
Ustawia wartość |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
Ustawia |
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
Wartość stała: "credential_factory"
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
Wartość stała: "device_manager"
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
Wartość stała: "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
Wartość stała: "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
Wartość stała: "TF_GLOBAL_CONFIG"
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
Wartość stała: "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
Wartość stała: "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
Wartość stała: "multi_device_recovery"
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
Wartość stała: "resource_metric_collector"
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
Wartość stała: "sandbox_factory"
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
Wartość stała: "command_scheduler"
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
Wartość stała: "sharding_strategy"
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
Wartość stała: "tf_device_management_server"
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
Wartość stała: "tf_feature_server"
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
Wartość stała: "tf_invocation_server"
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
Wartość stała: "wtf_handler"
Metody publiczne
czyszczenie
public void cleanup ()
Prawidłowe czyszczenie po zamknięciu Tradefed.
cloneConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
Filtruje GlobalConfiguration na podstawie listy dozwolonych i zapisuje wynik 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 |
| Zwraca | |
|---|---|
File |
plik zawierający nową przefiltrowaną konfigurację globalną; |
| Zgłasza | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> exclusionPatterns,
String... allowlistConfigs)Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML.
| Parametry | |
|---|---|
exclusionPatterns |
Set: 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 |
| Zwraca | |
|---|---|
File |
plik zawierający nową przefiltrowaną konfigurację globalną; |
| Zgłasza | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> 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 |
Set: 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 |
| Zwraca | |
|---|---|
File |
plik zawierający nową przefiltrowaną konfigurację globalną; |
| Zgłasza | |
|---|---|
IOException |
|
createGlobalConfiguration
public static List<String> createGlobalConfiguration (String[] args)
Konfiguruje GlobalConfiguration singleton dla tej instancji TF. Musi być wywoływana
raz i tylko raz, zanim jakikolwiek kod spróbuje wywołać funkcję getInstance().
| Parametry | |
|---|---|
args |
String |
| Zwraca | |
|---|---|
List<String> |
|
| Zgłasza | |
|---|---|
IllegalStateException |
jeśli jest wywoływana więcej niż raz. |
ConfigurationException |
|
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
Pobiera ICommandScheduler do użycia z konfiguracji.
| Zwraca | |
|---|---|
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. |
| Zwraca | |
|---|---|
Object |
obiekt lub wartość null, jeśli nie znaleziono obiektu o tej nazwie. |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
Pobiera ICredentialFactory do tworzenia danych logowania.
| Zwraca | |
|---|---|
ICredentialFactory |
ICredentialFactory lub null, jeśli nie określono żadnej z tych wartości. |
getDescription
public String getDescription ()
| Zwraca | |
|---|---|
String |
krótki opis zrozumiały dla użytkownika, Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
Zwraca wartość DeviceManagementGrpcServer lub null, jeśli nie jest zdefiniowana.
| Zwraca | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
public IDeviceManager getDeviceManager ()
Pobiera IDeviceManager do użycia z konfiguracji. Zarządza zestawem dostępnych urządzeń do testowania.
| Zwraca | |
|---|---|
IDeviceManager |
IDeviceManager podany w konfiguracji. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
Zwraca odwołanie do pojedynczej instancji DeviceManager dla tej instancji TF.
| Zwraca | |
|---|---|
IDeviceManager |
|
| Zgłasza | |
|---|---|
IllegalStateException |
jeśli funkcja createGlobalConfiguration(String[]) nie została jeszcze wywołana. |
getDeviceMonitors
public List<IDeviceMonitor> getDeviceMonitors ()
Pobiera listę IDeviceMonitor z konfiguracji globalnej.
| Zwraca | |
|---|---|
List<IDeviceMonitor> |
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ć.
| Zwraca | |
|---|---|
IDeviceSelection |
IDeviceSelection podany w konfiguracji. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
Zwraca wartość TradefedFeatureServer lub null, jeśli nie jest zdefiniowana.
| Zwraca | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigPathUsed
public String getGlobalConfigPathUsed ()
Zwraca oryginalny argument użyty do określenia źródła konfiguracji globalnej. Może to być ścieżka do pliku, „empty” lub nazwa konfiguracji z serwera konfiguracji.
| Zwraca | |
|---|---|
String |
|
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.
| Zwraca | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public static List<IHostMonitor> getHostMonitorInstances ()
| Zwraca | |
|---|---|
List<IHostMonitor> |
|
getHostMonitors
public List<IHostMonitor> getHostMonitors ()
Pobiera listę IHostMonitor z konfiguracji globalnej.
| Zwraca | |
|---|---|
List<IHostMonitor> |
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.
| Zwraca | |
|---|---|
IHostOptions |
IDeviceManager podany w konfiguracji. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
Pobiera IHostResourceManager z konfiguracji globalnej.
| Zwraca | |
|---|---|
IHostResourceManager |
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.
| Zwraca | |
|---|---|
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.
| Zwraca | |
|---|---|
IKeyStoreFactory |
IKeyStoreFactory lub wartość null, jeśli nie ustawiono fabryki magazynu kluczy. |
getMultiDeviceRecoveryHandlers
public List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()
Pobiera z konfiguracji listę IMultiDeviceRecovery do użycia.
| Zwraca | |
|---|---|
List<IMultiDeviceRecovery> |
listę IMultiDeviceRecovery lub null, jeśli nie jest ustawiona. |
getOptionValues
public List<String> getOptionValues (String optionName)
Pobierz listę wartości opcji.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji mapy |
| Zwraca | |
|---|---|
List<String> |
listę wartości danej opcji. null, jeśli nazwa opcji nie istnieje. |
getResourceMetricCollectors
public List<IResourceMetricCollector> getResourceMetricCollectors ()
Pobiera listę IResourceMetricCollector z konfiguracji globalnej.
| Zwraca | |
|---|---|
List<IResourceMetricCollector> |
listę IResourceMetricCollector z konfiguracji globalnej lub null
, jeśli nie określono żadnej wartości. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
Uzyskiwanie fabryki piaskownicy, której można użyć do uruchomienia wywołania
| Zwraca | |
|---|---|
ISandboxFactory |
|
getShardingStrategy
public IShardHelper getShardingStrategy ()
Zwraca IShardHelper, który określa sposób dzielenia konfiguracji na fragmenty.
| Zwraca | |
|---|---|
IShardHelper |
|
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
Zwraca wartość TestInvocationManagementServer lub null, jeśli nie jest zdefiniowana.
| Zwraca | |
|---|---|
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).
| Zwraca | |
|---|---|
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 podanym elemencie printStream.
| Parametry | |
|---|---|
importantOnly |
boolean |
out |
PrintStream: PrintStream, którego chcesz użyć. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
Ustaw wartość ICommandScheduler, zastępując wszystkie dotychczasowe 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,
List<?> configList)Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, która zastępuje każdą istniejącą wartość.
| Parametry | |
|---|---|
typeName |
String: unikalna nazwa typu obiektu konfiguracji. |
configList |
List: lista obiektów konfiguracji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
Ustawia 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 dotychczasowe wartości. Ustawia to globalny filtr urządzeń, który określa, które urządzenia mogą widzieć DeviceManager.
setHostMonitors
public void setHostMonitors (List<IHostMonitor> hostMonitors)
Ustaw listę IHostMonitor.
| Parametry | |
|---|---|
hostMonitors |
List: lista monitorów. |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
Ustaw wartość IHostOptions, zastępując wszystkie dotychczasowe 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 TestInvocationManagementServer.
| Parametry | |
|---|---|
server |
TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
Ustaw wartość IKeyStoreFactory, zastępując wszystkie dotychczasowe wartości.
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Ustaw pola konfiguracji globalnej Option za pomocą podanego zestawu argumentów wiersza poleceń.
Oczekiwany format znajdziesz w sekcji ArgsOptionParser.
| Parametry | |
|---|---|
listArgs |
List: argumenty wiersza poleceń |
| Zwraca | |
|---|---|
List<String> |
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 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 wartość IShardHelper, która ma być używana podczas dzielenia konfiguracji na fragmenty.
| Parametry | |
|---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
Ustawia 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 ()
| Zwraca | |
|---|---|
IConfigurationFactory |
|