Глобальная конфигурация

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
com.android.tradefed.config.GlobalConfiguration


Реализация IGlobalConfiguration , которая хранит загруженные объекты конфигурации в карте.

Краткое содержание

Константы

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

Общедоступные методы

void cleanup ()

Надлежащая очистка после отключения TradeFed.

File cloneConfigWithFilter (String... allowlistConfigs)

Отфильтруйте GlobalConfiguration на основе списка разрешенных параметров и выведите результат в XML-файл.

File cloneConfigWithFilter (Set<String> exclusionPatterns, String... allowlistConfigs)

Отфильтруйте глобальную конфигурацию на основе белого списка и выведите результат в XML-файл.

File cloneConfigWithFilter (Set<String> exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

Фильтрация глобальной конфигурации на основе белого списка с возможностью изменения значений параметров и выводом результатов в XML-файл.

static List<String> createGlobalConfiguration (String[] args)

Настраивает синглтон GlobalConfiguration для этого экземпляра TensorFlow.

ICommandScheduler getCommandScheduler ()

Получает объект ICommandScheduler для использования из конфигурации.

Object getConfigurationObject (String typeName)

Получает объект пользовательской конфигурации с заданным именем.

ICredentialFactory getCredentialFactory ()

Получает объект ICredentialFactory для создания учетных данных.

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

Возвращает DeviceManagementGrpcServer или null, если значение не определено.

IDeviceManager getDeviceManager ()

Получает IDeviceManager для использования из конфигурации.

static IDeviceManager getDeviceManagerInstance ()

Возвращает ссылку на единственный экземпляр DeviceManager для данного экземпляра TF.

List< IDeviceMonitor > getDeviceMonitors ()

Получает список IDeviceMonitor из глобальной конфигурации.

IDeviceSelection getDeviceRequirements ()

Получает из конфигурации значение IDeviceSelection для использования.

TradefedFeatureServer getFeatureServer ()

Возвращает объект TradefedFeatureServer или null, если он не определен.

String getGlobalConfigPathUsed ()

Возвращает исходный аргумент, использованный для указания источника глобальной конфигурации.

IConfigurationServer getGlobalConfigServer ()

Получает доступ к глобальному серверу конфигурации.

static List< IHostMonitor > getHostMonitorInstances ()
List< IHostMonitor > getHostMonitors ()

Получает список IHostMonitor из глобальной конфигурации.

IHostOptions getHostOptions ()

Получает параметры IHostOptions из конфигурации для использования.

IHostResourceManager getHostResourceManager ()

Получает объект IHostResourceManager из глобальной конфигурации.

static IGlobalConfiguration getInstance ()

Возвращает ссылку на единственный экземпляр GlobalConfiguration для данного экземпляра TensorFlow.

IKeyStoreFactory getKeyStoreFactory ()

Получает объект IKeyStoreFactory для использования из конфигурации.

List< IMultiDeviceRecovery > getMultiDeviceRecoveryHandlers ()

Получает список используемых IMultiDeviceRecovery из конфигурации.

String getName ()
List<String> getOptionValues (String optionName)

Получите список значений параметров.

List< IResourceMetricCollector > getResourceMetricCollectors ()

Получает список объектов IResourceMetricCollector из глобальной конфигурации.

ISandboxFactory getSandboxFactory ()

Получите фабрику песочницы, которую можно использовать для выполнения вызова.

IShardHelper getShardingStrategy ()

Возвращает объект IShardHelper , определяющий способ сегментирования конфигурации.

TestInvocationManagementServer getTestInvocationManagementSever ()

Возвращает TestInvocationManagementServer или null, если значение не определено.

ITerribleFailureHandler getWtfHandler ()

Получает из конфигурации обработчик ITerribleFailureHandler для использования.

void injectOptionValue (String optionName, String optionValue)

Внедрить значение параметра в набор объектов конфигурации.

void injectOptionValue (String optionName, String optionKey, String optionValue)

Внедрить значение параметра в набор объектов конфигурации.

void printCommandUsage (boolean importantOnly, PrintStream out)

Выводит текст справки по использованию командной строки для данной конфигурации в указанный поток печати.

void setCommandScheduler ( ICommandScheduler scheduler)

Установите значение параметра ICommandScheduler , заменив все существующие значения.

void setConfigurationFactory ( IConfigurationFactory configFactory)

Установите IConfigurationFactory для этой конфигурации.

void setConfigurationObject (String typeName, Object configObject)

Универсальный метод для установки объекта конфигурации с заданным именем, заменяя любое существующее значение.

void setConfigurationObjectList (String typeName, List<?> configList)

Универсальный метод для установки списка объектов конфигурации для заданного имени, заменяющий любое существующее значение.

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

Задает значение параметра DeviceManagementGrpcServer .

void setDeviceManager ( IDeviceManager manager)

Установите значение IDeviceManager , заменив все существующие значения.

void setDeviceMonitor ( IDeviceMonitor monitor)

Настройте IDeviceMonitor .

void setDeviceRequirements ( IDeviceSelection devRequirements)

Установите значение параметра IDeviceSelection , заменив все существующие значения.

void setHostMonitors (List< IHostMonitor > hostMonitors)

Настройте список IHostMonitor .

void setHostOptions ( IHostOptions hostOptions)

Установите значение параметра IHostOptions , заменив все существующие значения.

void setHostResourceManager ( IHostResourceManager hostResourceManager)

Установите значение параметра IHostResourceManager , заменив все существующие значения.

void setInvocationServer ( TestInvocationManagementServer server)

Устанавливает значение параметра TestInvocationManagementServer .

void setKeyStoreFactory ( IKeyStoreFactory factory)

Установите значение параметра IKeyStoreFactory , заменив все существующие значения.

List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

Задайте поля глобальных Option конфигурации с помощью заданного набора аргументов командной строки.

См. ArgsOptionParser для получения информации об ожидаемом формате.

void setOriginalConfig (String config)

Задает исходную конфигурацию, использованную для создания глобальной конфигурации.

void setResourceMetricCollector ( IResourceMetricCollector collector)

Устанавливает значение IResourceMetricCollector .

void setSandboxFactory ( ISandboxFactory factory)

Установите значение параметра ISandboxFactory , заменив все существующие значения.

void setShardingStrategy ( IShardHelper sharding)

Задает компонент IShardHelper , который будет использоваться при сегментировании конфигурации.

void setTradefedFeatureServer ( TradefedFeatureServer server)

Устанавливает значение параметра TradefedFeatureServer .

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

Установите обработчик ITerribleFailureHandler .

void setup ()

Правильная настройка в начале работы с TradeFed.

void validateOptions ()

Проверьте значения параметров.

Защищенные методы

IConfigurationFactory getConfigurationFactory ()

Константы

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

Постоянное значение: "credential_factory"

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

Постоянное значение: "device_manager"

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

Постоянное значение: "device_monitor"

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Постоянное значение: "device_requirements"

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

Постоянное значение: "global_config_server"

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

Постоянное значение: "TF_GLOBAL_CONFIG_SERVER_CONFIG"

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

Постоянное значение: "TF_GLOBAL_CONFIG"

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

Постоянное значение: "host_monitor"

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

Постоянное значение: "host_options"

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

Постоянное значение: "host_resource_manager"

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

Постоянное значение: "key_store"

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

Постоянное значение: "multi_device_recovery"

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

Постоянное значение: "resource_metric_collector"

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

Постоянное значение: "sandbox_factory"

ИМЯ_ТИПА_ПЛАНИРОВЩИКА

public static final String SCHEDULER_TYPE_NAME

Постоянное значение: "command_scheduler"

ИМЯ_ТИПА_СТРАТЕГИИ_ШАРДИНГА

public static final String SHARDING_STRATEGY_TYPE_NAME

Постоянное значение: "sharding_strategy"

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

Постоянное значение: "tf_device_management_server"

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

Постоянное значение: "tf_feature_server"

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

Постоянное значение: "tf_invocation_server"

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Постоянное значение: "wtf_handler"

Общедоступные методы

уборка

public void cleanup ()

Надлежащая очистка после отключения TradeFed.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

Отфильтруйте GlobalConfiguration на основе списка разрешенных параметров и выведите результат в XML-файл.

Например, для следующей конфигурации: <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>

Все параметры конфигурации, кроме "key_store", будут отфильтрованы, в результате чего будет создан файл конфигурации со следующим содержимым: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Параметры
allowlistConfigs String : массив String с параметрами конфигурации, которые будут включены в новый XML-файл. Если значение равно null , a default list should be used.
Возвраты
File Файл, содержащий новую отфильтрованную глобальную конфигурацию.

Броски
IOException

cloneConfigWithFilter

public File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                String... allowlistConfigs)

Отфильтруйте глобальную конфигурацию на основе белого списка и выведите результат в XML-файл.

Параметры
exclusionPatterns Set : Шаблон имени класса, который следует исключить из дампа.

allowlistConfigs String : массив String с параметрами конфигурации, которые будут включены в новый XML-файл. Если значение равно null , a default list should be used.
Возвраты
File Файл, содержащий новую отфильтрованную глобальную конфигурацию.

Броски
IOException

cloneConfigWithFilter

public File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

Фильтрация глобальной конфигурации на основе белого списка с возможностью изменения значений параметров и выводом результатов в XML-файл.

Параметры
exclusionPatterns Set : Шаблон имени класса, который следует исключить из дампа.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : массив String с параметрами конфигурации, которые будут включены в новый XML-файл. Если значение равно null , a default list should be used.
Возвраты
File Файл, содержащий новую отфильтрованную глобальную конфигурацию.

Броски
IOException

createGlobalConfiguration

public static List<String> createGlobalConfiguration (String[] args)

Настраивает синглтон GlobalConfiguration для этого экземпляра TensorFlow. Необходимо вызвать его только один раз, до того, как будут предприняты какие-либо попытки вызвать getInstance()

Параметры
args String

Возвраты
List<String>

Броски
IllegalStateException если позвонили более одного раза
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Получает объект ICommandScheduler для использования из конфигурации.

Возвраты
ICommandScheduler Класс ICommandScheduler никогда не вернет null.

getConfigurationObject

public Object getConfigurationObject (String typeName)

Получает объект пользовательской конфигурации с заданным именем.

Параметры
typeName String : уникальный тип объекта конфигурации.

Возвраты
Object Если объект с таким именем не найден, он принимает значение null.

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Получает объект ICredentialFactory для создания учетных данных.

Возвраты
ICredentialFactory ICredentialFactory или null , если не был указан.

получить описание

public String getDescription ()

Возвраты
String Краткое, понятное пользователю описание данной Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Возвращает DeviceManagementGrpcServer или null, если значение не определено.

Возвраты
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Получает IDeviceManager для использования из конфигурации. Управляет набором доступных устройств для тестирования.

Возвраты
IDeviceManager IDeviceManager указанный в конфигурации.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Возвращает ссылку на единственный экземпляр DeviceManager для данного экземпляра TF.

Возвраты
IDeviceManager

Броски
IllegalStateException если createGlobalConfiguration(String[]) еще не был вызван.

getDeviceMonitors

public List<IDeviceMonitor> getDeviceMonitors ()

Получает список IDeviceMonitor из глобальной конфигурации.

Возвраты
List< IDeviceMonitor > Список IDeviceMonitor из глобальной конфигурации или null , если ни одно из них не было указано.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Получает IDeviceSelection из конфигурации для использования. Представляет собой глобальный фильтр, определяющий, какие устройства может видеть DeviceManager .

Возвраты
IDeviceSelection Параметр IDeviceSelection указан в конфигурации.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Возвращает объект TradefedFeatureServer или null, если он не определен.

Возвраты
TradefedFeatureServer

getGlobalConfigPathUsed

public String getGlobalConfigPathUsed ()

Возвращает исходный аргумент, использованный для указания глобального источника конфигурации. Это может быть путь к файлу, пустое значение или имя конфигурации с сервера конфигурации.

Возвраты
String

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Получает глобальный сервер конфигурации. Глобальный сервер конфигурации используется для получения конфигураций хоста непосредственно с сервера, а не из локальных файлов.

Возвраты
IConfigurationServer

getHostMonitorInstances

public static List<IHostMonitor> getHostMonitorInstances ()

Возвраты
List< IHostMonitor >

getHostMonitors

public List<IHostMonitor> getHostMonitors ()

Получает список IHostMonitor из глобальной конфигурации.

Возвраты
List< IHostMonitor > Список объектов IHostMonitor из глобальной конфигурации или null , если ни один из них не был указан.

getHostOptions

public IHostOptions getHostOptions ()

Получает параметры IHostOptions из конфигурации для использования.

Возвраты
IHostOptions IDeviceManager указанный в конфигурации.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Получает объект IHostResourceManager из глобальной конфигурации.

Возвраты
IHostResourceManager IHostResourceManager из глобальной конфигурации или реализация по умолчанию LocalHostResourceManager если она не указана в конфигурации хоста.

получить экземпляр

public static IGlobalConfiguration getInstance ()

Возвращает ссылку на единственный экземпляр GlobalConfiguration для данного экземпляра TensorFlow.

Возвраты
IGlobalConfiguration

Броски
IllegalStateException если createGlobalConfiguration(String[]) еще не был вызван.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

Получает объект IKeyStoreFactory для использования из конфигурации.

Возвраты
IKeyStoreFactory Значение IKeyStoreFactory или null, если фабрика хранилища ключей не задана.

getMultiDeviceRecoveryHandlers

public List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()

Получает список используемых IMultiDeviceRecovery из конфигурации.

Возвраты
List< IMultiDeviceRecovery > Список объектов IMultiDeviceRecovery или null , если он не задан.

getName

public String getName ()

Возвраты
String название этой Configuration

getOptionValues

public List<String> getOptionValues (String optionName)

Получите список значений параметров.

Параметры
optionName String : название параметра карты

Возвраты
List<String> Список значений заданного параметра. Если параметр с таким именем не существует, null .

getResourceMetricCollectors

public List<IResourceMetricCollector> getResourceMetricCollectors ()

Получает список объектов IResourceMetricCollector из глобальной конфигурации.

Возвраты
List< IResourceMetricCollector > Список объектов IResourceMetricCollector из глобальной конфигурации или null , если ни один из них не был указан.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Получите фабрику песочницы, которую можно использовать для выполнения вызова.

Возвраты
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Возвращает объект IShardHelper , определяющий способ сегментирования конфигурации.

Возвраты
IShardHelper

getTestInvocationManagementServer

public TestInvocationManagementServer getTestInvocationManagementSever ()

Возвращает TestInvocationManagementServer или null, если значение не определено.

Возвраты
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Получает обработчик ITerribleFailureHandler из конфигурации. Определяет, что делать в случае возникновения ошибки WTF (What a Terrible Failure — «Какая ужасная ошибка»).

Возвраты
ITerribleFailureHandler Обработчик ITerribleFailureHandler указанный в конфигурации, или null, если обработчик не задан.

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Внедрить значение параметра в набор объектов конфигурации.

Полезно указывать значения для параметров, генерируемых динамически.

Параметры
optionName String : название параметра

optionValue String : значение(я) опции

Броски
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Внедрить значение параметра в набор объектов конфигурации.

Полезно указывать значения для параметров, генерируемых динамически.

Параметры
optionName String : название параметра карты

optionKey String : ключ параметра карты

optionValue String : значение параметра карты

Броски
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Выводит текст справки по использованию командной строки для данной конфигурации в указанный поток печати.

Параметры
importantOnly boolean

out PrintStream : используемый PrintStream .

Броски
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Установите значение параметра ICommandScheduler , заменив все существующие значения.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Установите IConfigurationFactory для этой конфигурации.

Параметры
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Универсальный метод для установки объекта конфигурации с заданным именем, заменяя любое существующее значение.

Параметры
typeName String : уникальное имя типа объекта конфигурации.

configObject Object : объект конфигурации

Броски
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                List<?> configList)

Универсальный метод для установки списка объектов конфигурации для заданного имени, заменяющий любое существующее значение.

Параметры
typeName String : уникальное имя типа объекта конфигурации.

configList List : список объектов конфигурации

Броски
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Задает значение параметра DeviceManagementGrpcServer .

Параметры
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Установите IDeviceManager , заменив все существующие значения. Это задаст менеджер для тестовых устройств.

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

Настройте IDeviceMonitor .

Параметры
monitor IDeviceMonitor : Монитор

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Установите значение IDeviceSelection , заменив существующие значения. Это задаст глобальный фильтр устройств, которые может видеть DeviceManager .

setHostMonitors

public void setHostMonitors (List<IHostMonitor> hostMonitors)

Настройте список IHostMonitor .

Параметры
hostMonitors List : Список мониторов

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

Установите значение параметра IHostOptions , заменив все существующие значения.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Установите значение параметра IHostResourceManager , заменив все существующие значения.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

Устанавливает значение параметра TestInvocationManagementServer .

Параметры
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Установите значение параметра IKeyStoreFactory , заменив все существующие значения.

setOptionsFromCommandLineArgs

public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

Задайте поля глобальных Option конфигурации с помощью заданного набора аргументов командной строки.

См. ArgsOptionParser для получения информации об ожидаемом формате.

Параметры
listArgs List : аргументы командной строки

Возвраты
List<String> неиспользованные аргументы

Броски
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Задает исходную конфигурацию, использованную для создания глобальной конфигурации.

Параметры
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Устанавливает значение IResourceMetricCollector .

Параметры
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Установите значение параметра ISandboxFactory , заменив все существующие значения.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Задает компонент IShardHelper , который будет использоваться при сегментировании конфигурации.

Параметры
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Устанавливает значение параметра TradefedFeatureServer .

Параметры
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Установите обработчик ITerribleFailureHandler .

Параметры
wtfHandler ITerribleFailureHandler : обработчик WTF

настраивать

public void setup ()

Правильная настройка в начале работы с TradeFed.

Броски
ConfigurationException

validateOptions

public void validateOptions ()

Проверьте значения параметров.

В настоящий момент это просто проверяет, установлены ли все обязательные параметры.

Броски
ConfigurationException

Защищенные методы

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Возвраты
IConfigurationFactory