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( exclusionPatterns, String... allowlistConfigs)

Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML.

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.

File cloneConfigWithFilter(String... allowlistConfigs)

Filtruj GlobalConfiguration na podstawie listy dozwolonych i zapisuj wyniki w pliku XML.

static createGlobalConfiguration(String[] args)

Konfiguruje GlobalConfiguration singleton dla tej instancji TF.

ICommandScheduler getCommandScheduler()

Pobiera ICommandScheduler do użycia z konfiguracji.

Object getConfigurationObject(String typeName)

Pobiera obiekt konfiguracji niestandardowej o podanej nazwie.

ICredentialFactory getCredentialFactory()

Pobiera ICredentialFactory do tworzenia danych logowania.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

Zwraca wartość DeviceManagementGrpcServer lub null, jeśli nie jest zdefiniowana.

IDeviceManager getDeviceManager()

Pobiera IDeviceManager do użycia z konfiguracji.

static IDeviceManager getDeviceManagerInstance()

Zwraca odwołanie do pojedynczej instancji DeviceManager dla tej instancji TF.

getDeviceMonitors()

Pobiera listę IDeviceMonitor z konfiguracji globalnej.

IDeviceSelection getDeviceRequirements()

Pobiera IDeviceSelection do użycia z konfiguracji.

TradefedFeatureServer getFeatureServer()

Zwraca wartość TradefedFeatureServer lub null, jeśli nie jest zdefiniowana.

IConfigurationServer getGlobalConfigServer()

Pobiera globalny serwer konfiguracji.

static getHostMonitorInstances()
getHostMonitors()

Pobiera listę IHostMonitor z konfiguracji globalnej.

IHostOptions getHostOptions()

Pobiera IHostOptions do użycia z konfiguracji.

IHostResourceManager getHostResourceManager()

Pobiera IHostResourceManager z konfiguracji globalnej.

static IGlobalConfiguration getInstance()

Zwraca odwołanie do pojedynczej instancji GlobalConfiguration dla tej instancji TF.

IKeyStoreFactory getKeyStoreFactory()

Pobiera IKeyStoreFactory do użycia z konfiguracji.

getMultiDeviceRecoveryHandlers()

Pobiera z konfiguracji listę IMultiDeviceRecovery do użycia.

String getName()
getOptionValues(String optionName)

Pobierz listę wartości opcji.

getResourceMetricCollectors()

Pobiera listę IResourceMetricCollector z konfiguracji globalnej.

ISandboxFactory getSandboxFactory()

Uzyskiwanie fabryki piaskownicy, której można użyć do uruchomienia wywołania

IShardHelper getShardingStrategy()

Zwraca IShardHelper, który określa sposób dzielenia konfiguracji na fragmenty.

TestInvocationManagementServer getTestInvocationManagementSever()

Zwraca wartość TestInvocationManagementServer lub null, jeśli nie jest zdefiniowana.

ITerribleFailureHandler getWtfHandler()

Pobiera ITerribleFailureHandler do użycia z konfiguracji.

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ść ICommandScheduler, zastępując wszystkie istniejące wartości.

void setConfigurationFactory(IConfigurationFactory configFactory)

Ustaw IConfigurationFactory dla tej konfiguracji.

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

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

void setDeviceManager(IDeviceManager manager)

Ustaw wartość IDeviceManager, zastępując wszystkie dotychczasowe wartości.

void setDeviceMonitor(IDeviceMonitor monitor)

Ustaw IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

Ustaw wartość IDeviceSelection, zastępując wszystkie istniejące wartości.

void setHostMonitors( hostMonitors)

Ustaw listę IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

Ustaw wartość IHostOptions, zastępując wszystkie dotychczasowe wartości.

void setHostResourceManager(IHostResourceManager hostResourceManager)

Ustaw wartość IHostResourceManager, zastępując wszystkie dotychczasowe wartości.

void setInvocationServer(TestInvocationManagementServer server)

Ustawia wartość TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

Ustaw wartość IKeyStoreFactory, zastępując wszystkie istniejące wartości.

setOptionsFromCommandLineArgs( listArgs)

Ustaw pola konfiguracji globalnej Option za pomocą podanego zestawu argumentów wiersza poleceń.

Wymagany format znajdziesz w sekcji ArgsOptionParser.

void setOriginalConfig(String config)

Ustawia oryginalną konfigurację używaną do tworzenia konfiguracji globalnej.

void setResourceMetricCollector(IResourceMetricCollector collector)

Ustawia wartość IResourceMetricCollector.

void setSandboxFactory(ISandboxFactory factory)

Ustaw wartość ISandboxFactory, zastępując wszystkie dotychczasowe wartości.

void setShardingStrategy(IShardHelper sharding)

Ustawia IShardHelper, który ma być używany podczas dzielenia konfiguracji na fragmenty.

void setTradefedFeatureServer(TradefedFeatureServer server)

Ustawia wartość TradefedFeatureServer.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

Ustaw ITerribleFailureHandler.

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, a default list should be used.

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, a default list should be used.

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, a default list should be used.

Zwroty
File plik zawierający nową przefiltrowaną konfigurację globalną;

createGlobalConfiguration

public static  createGlobalConfiguration (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

public  getDeviceMonitors ()

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

Zwroty

getHostMonitors

public  getHostMonitors ()

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

public  getMultiDeviceRecoveryHandlers ()

Pobiera z konfiguracji listę IMultiDeviceRecovery do użycia.

Zwroty
listę IMultiDeviceRecovery lub null, jeśli nie jest ustawiona.

getName

public String getName ()

Zwroty
String nazwa tego Configuration,

getOptionValues

public  getOptionValues (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

public  getResourceMetricCollectors ()

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

public  setOptionsFromCommandLineArgs ( 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