GlobalConfiguration

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

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


Implementasi IGlobalConfiguration yang menyimpan objek konfigurasi yang dimuat dalam peta

Ringkasan

Konstanta

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

Metode publik

void cleanup()

Pembersihan yang tepat saat tradefed dinonaktifkan.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

Memfilter GlobalConfiguration berdasarkan daftar yang diizinkan dan menghasilkan output ke file XML.

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

Memfilter GlobalConfiguration berdasarkan daftar putih sambil memungkinkan manipulasi nilai opsi dan output ke file XML.

File cloneConfigWithFilter(String... allowlistConfigs)

Memfilter GlobalConfiguration berdasarkan daftar yang diizinkan dan output ke file XML.

static createGlobalConfiguration(String[] args)

Menyiapkan singleton GlobalConfiguration untuk instance TF ini.

ICommandScheduler getCommandScheduler()

Mendapatkan ICommandScheduler yang akan digunakan dari konfigurasi.

Object getConfigurationObject(String typeName)

Mendapatkan objek konfigurasi kustom dengan nama tertentu.

ICredentialFactory getCredentialFactory()

Mendapatkan ICredentialFactory untuk membuat kredensial.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

Menampilkan DeviceManagementGrpcServer atau null jika tidak ditentukan.

IDeviceManager getDeviceManager()

Mendapatkan IDeviceManager yang akan digunakan dari konfigurasi.

static IDeviceManager getDeviceManagerInstance()

Menampilkan referensi ke instance DeviceManager singleton untuk instance TF ini.

getDeviceMonitors()

Mendapatkan daftar IDeviceMonitor dari konfigurasi global.

IDeviceSelection getDeviceRequirements()

Mendapatkan IDeviceSelection yang akan digunakan dari konfigurasi.

TradefedFeatureServer getFeatureServer()

Menampilkan TradefedFeatureServer atau null jika tidak ditentukan.

IConfigurationServer getGlobalConfigServer()

Mendapatkan server konfigurasi global.

static getHostMonitorInstances()
getHostMonitors()

Mendapatkan daftar IHostMonitor dari konfigurasi global.

IHostOptions getHostOptions()

Mendapatkan IHostOptions yang akan digunakan dari konfigurasi.

IHostResourceManager getHostResourceManager()

Mendapatkan IHostResourceManager dari konfigurasi global.

static IGlobalConfiguration getInstance()

Menampilkan referensi ke instance GlobalConfiguration singleton untuk instance TF ini.

IKeyStoreFactory getKeyStoreFactory()

Mendapatkan IKeyStoreFactory yang akan digunakan dari konfigurasi.

getMultiDeviceRecoveryHandlers()

Mendapatkan daftar IMultiDeviceRecovery yang akan digunakan dari konfigurasi.

String getName()
getOptionValues(String optionName)

Mendapatkan daftar nilai opsi.

getResourceMetricCollectors()

Mendapatkan daftar IResourceMetricCollector dari konfigurasi global.

ISandboxFactory getSandboxFactory()

Mendapatkan pabrik sandbox yang dapat digunakan untuk menjalankan pemanggilan

IShardHelper getShardingStrategy()

Menampilkan IShardHelper yang menentukan cara membagi konfigurasi.

TestInvocationManagementServer getTestInvocationManagementSever()

Menampilkan TestInvocationManagementServer atau null jika tidak ditentukan.

ITerribleFailureHandler getWtfHandler()

Mendapatkan ITerribleFailureHandler yang akan digunakan dari konfigurasi.

void injectOptionValue(String optionName, String optionValue)

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

void printCommandUsage(boolean importantOnly, PrintStream out)

Menampilkan teks bantuan penggunaan command line untuk konfigurasi ini ke printStream yang diberikan.

void setCommandScheduler(ICommandScheduler scheduler)

Tetapkan ICommandScheduler, menggantikan nilai yang ada.

void setConfigurationFactory(IConfigurationFactory configFactory)

Tetapkan IConfigurationFactory untuk konfigurasi ini.

void setConfigurationObject(String typeName, Object configObject)

Metode umum untuk menyetel objek konfigurasi dengan nama tertentu, menggantikan nilai yang ada.

void setConfigurationObjectList(String typeName, configList)

Metode umum untuk menyetel daftar objek config untuk nama tertentu, menggantikan nilai yang ada.

void setDeviceManagementServer(DeviceManagementGrpcServer server)

Menetapkan DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

Tetapkan IDeviceManager, menggantikan nilai yang ada.

void setDeviceMonitor(IDeviceMonitor monitor)

Tetapkan IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

Tetapkan IDeviceSelection, menggantikan nilai yang ada.

void setHostMonitors( hostMonitors)

Tetapkan daftar IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

Menetapkan IHostOptions, menggantikan nilai yang ada.

void setHostResourceManager(IHostResourceManager hostResourceManager)

Menetapkan IHostResourceManager, menggantikan nilai yang ada.

void setInvocationServer(TestInvocationManagementServer server)

Menetapkan TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

Menetapkan IKeyStoreFactory, menggantikan nilai yang ada.

setOptionsFromCommandLineArgs( listArgs)

Menetapkan kolom Option konfigurasi global dengan kumpulan argumen command line tertentu

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

void setOriginalConfig(String config)

Menetapkan konfigurasi asli yang digunakan untuk membuat konfigurasi global.

void setResourceMetricCollector(IResourceMetricCollector collector)

Menetapkan IResourceMetricCollector.

void setSandboxFactory(ISandboxFactory factory)

Tetapkan ISandboxFactory, menggantikan nilai yang ada.

void setShardingStrategy(IShardHelper sharding)

Menetapkan IShardHelper yang akan digunakan saat melakukan sharding konfigurasi.

void setTradefedFeatureServer(TradefedFeatureServer server)

Menetapkan TradefedFeatureServer.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

Tetapkan ITerribleFailureHandler.

void setup()

Penyiapan yang tepat di awal tradefed.

void validateOptions()

Validasi nilai opsi.

Metode yang dilindungi

IConfigurationFactory getConfigurationFactory()

Konstanta

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

Nilai Konstanta: "credential_factory"

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

Nilai Konstanta: "device_manager"

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

Nilai Konstanta: "device_monitor"

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Nilai Konstanta: "device_requirements"

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

Nilai Konstanta: "global_config_server"

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

Nilai Konstanta: "TF_GLOBAL_CONFIG_SERVER_CONFIG"

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

Nilai Konstanta: "TF_GLOBAL_CONFIG"

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

Nilai Konstanta: "host_monitor"

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

Nilai Konstanta: "host_options"

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

Nilai Konstanta: "host_resource_manager"

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

Nilai Konstanta: "key_store"

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

Nilai Konstanta: "multi_device_recovery"

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

Nilai Konstanta: "resource_metric_collector"

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

Nilai Konstanta: "sandbox_factory"

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

Nilai Konstanta: "command_scheduler"

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

Nilai Konstanta: "sharding_strategy"

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

Nilai Konstanta: "tf_device_management_server"

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

Nilai Konstanta: "tf_feature_server"

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

Nilai Konstanta: "tf_invocation_server"

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Nilai Konstanta: "wtf_handler"

Metode publik

pembersihan

public void cleanup ()

Pembersihan yang tepat saat tradefed dinonaktifkan.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

Memfilter GlobalConfiguration berdasarkan daftar yang diizinkan dan menghasilkan output ke file XML.

Parameter
exclusionPatterns : Pola nama class yang akan dikecualikan dari dump.

allowlistConfigs String: array String dari konfigurasi yang akan disertakan dalam file XML baru. Jika disetel ke null, a default list should be used.

Hasil
File File yang berisi konfigurasi global baru yang difilter.

cloneConfigWithFilter

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

Memfilter GlobalConfiguration berdasarkan daftar putih sambil memungkinkan manipulasi nilai opsi dan output ke file XML.

Parameter
exclusionPatterns : Pola nama class yang akan dikecualikan dari dump.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: array String dari konfigurasi yang akan disertakan dalam file XML baru. Jika disetel ke null, a default list should be used.

Hasil
File File yang berisi konfigurasi global baru yang difilter.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

Memfilter GlobalConfiguration berdasarkan daftar yang diizinkan dan output ke file XML.

Misalnya, untuk konfigurasi berikut: <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>

semua konfigurasi kecuali "key_store" akan difilter, dan menghasilkan file konfigurasi dengan konten berikut: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Parameter
allowlistConfigs String: array String dari konfigurasi yang akan disertakan dalam file XML baru. Jika disetel ke null, a default list should be used.

Hasil
File File yang berisi konfigurasi global baru yang difilter.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

Menyiapkan singleton GlobalConfiguration untuk instance TF ini. Harus dipanggil sekali dan hanya sekali, sebelum ada yang mencoba memanggil getInstance()

Parameter
args String

Hasil

Menampilkan
IllegalStateException jika dipanggil lebih dari sekali
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Mendapatkan ICommandScheduler yang akan digunakan dari konfigurasi.

Hasil
ICommandScheduler ICommandScheduler. Tidak akan pernah menampilkan null.

getConfigurationObject

public Object getConfigurationObject (String typeName)

Mendapatkan objek konfigurasi kustom dengan nama tertentu.

Parameter
typeName String: jenis unik objek konfigurasi

Hasil
Object objek atau null jika objek dengan nama tersebut tidak ditemukan

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Mendapatkan ICredentialFactory untuk membuat kredensial.

Hasil
ICredentialFactory ICredentialFactory atau null jika tidak ada yang ditentukan.

getDescription

public String getDescription ()

Hasil
String deskripsi singkat yang dapat dibaca pengguna ini Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Menampilkan DeviceManagementGrpcServer atau null jika tidak ditentukan.

Hasil
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Mendapatkan IDeviceManager yang akan digunakan dari konfigurasi. Mengelola kumpulan perangkat yang tersedia untuk pengujian

Hasil
IDeviceManager IDeviceManager yang diberikan dalam konfigurasi.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Menampilkan referensi ke instance DeviceManager singleton untuk instance TF ini.

Hasil
IDeviceManager

Menampilkan
IllegalStateException jika createGlobalConfiguration(String[]) belum dipanggil.

getDeviceMonitors

public  getDeviceMonitors ()

Mendapatkan daftar IDeviceMonitor dari konfigurasi global.

Hasil
daftar IDeviceMonitor dari konfigurasi global, atau null jika tidak ada yang ditentukan.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection yang akan digunakan dari konfigurasi. Mewakili filter global pada perangkat yang dapat dilihat oleh DeviceManager.

Hasil
IDeviceSelection IDeviceSelection yang diberikan dalam konfigurasi.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Menampilkan TradefedFeatureServer atau null jika tidak ditentukan.

Hasil
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Mendapatkan server konfigurasi global. Server konfigurasi global digunakan untuk mendapatkan konfigurasi host dari server, bukan dari file lokal.

Hasil
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

Hasil

getHostMonitors

public  getHostMonitors ()

Mendapatkan daftar IHostMonitor dari konfigurasi global.

Hasil
daftar IHostMonitor dari konfigurasi global, atau null jika tidak ada yang ditentukan.

getHostOptions

public IHostOptions getHostOptions ()

Mendapatkan IHostOptions yang akan digunakan dari konfigurasi.

Hasil
IHostOptions IDeviceManager yang diberikan dalam konfigurasi.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Mendapatkan IHostResourceManager dari konfigurasi global.

Hasil
IHostResourceManager IHostResourceManager dari konfigurasi global, atau penerapan default LocalHostResourceManager jika tidak ada yang ditentukan dalam konfigurasi host.

getInstance

public static IGlobalConfiguration getInstance ()

Menampilkan referensi ke instance GlobalConfiguration singleton untuk instance TF ini.

Hasil
IGlobalConfiguration

Menampilkan
IllegalStateException jika createGlobalConfiguration(String[]) belum dipanggil.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

Mendapatkan IKeyStoreFactory yang akan digunakan dari konfigurasi.

Hasil
IKeyStoreFactory IKeyStoreFactory atau null jika tidak ada factory key store yang disetel.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

Mendapatkan daftar IMultiDeviceRecovery yang akan digunakan dari konfigurasi.

Hasil
daftar IMultiDeviceRecovery, atau null jika tidak ditetapkan.

getName

public String getName ()

Hasil
String nama Configuration ini

getOptionValues

public  getOptionValues (String optionName)

Mendapatkan daftar nilai opsi.

Parameter
optionName String: nama opsi peta

Hasil
daftar nilai opsi yang diberikan. null jika nama opsi tidak ada.

getResourceMetricCollectors

public  getResourceMetricCollectors ()

Mendapatkan daftar IResourceMetricCollector dari konfigurasi global.

Hasil
daftar IResourceMetricCollector dari konfigurasi global atau null jika tidak ada yang ditentukan.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Mendapatkan pabrik sandbox yang dapat digunakan untuk menjalankan pemanggilan

Hasil
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Menampilkan IShardHelper yang menentukan cara membagi konfigurasi.

Hasil
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

Menampilkan TestInvocationManagementServer atau null jika tidak ditentukan.

Hasil
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Mendapatkan ITerribleFailureHandler yang akan digunakan dari konfigurasi. Menangani tindakan yang harus dilakukan jika terjadi WTF (What a Terrible Failure).

Hasil
ITerribleFailureHandler ITerribleFailureHandler yang diberikan dalam konfigurasi, atau null jika tidak ada pengendali yang ditetapkan

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai untuk opsi yang dihasilkan secara dinamis.

Parameter
optionName String: nama opsi

optionValue String: nilai opsi

Menampilkan
ConfigurationException

injectOptionValue

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai untuk opsi yang dihasilkan secara dinamis.

Parameter
optionName String: nama opsi peta

optionKey String: kunci opsi peta

optionValue String: nilai opsi peta

Menampilkan
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Menampilkan teks bantuan penggunaan command line untuk konfigurasi ini ke printStream yang diberikan.

Parameter
importantOnly boolean

out PrintStream: ERROR(/PrintStream) yang akan digunakan.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Tetapkan ICommandScheduler, menggantikan nilai yang ada.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Tetapkan IConfigurationFactory untuk konfigurasi ini.

Parameter
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Metode umum untuk menyetel objek konfigurasi dengan nama tertentu, menggantikan nilai yang ada.

Parameter
typeName String: nama unik jenis objek konfigurasi.

configObject Object: objek konfigurasi

Menampilkan
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Metode umum untuk menyetel daftar objek config untuk nama tertentu, menggantikan nilai yang ada.

Parameter
typeName String: nama unik jenis objek konfigurasi.

configList : daftar objek config

Menampilkan
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Menetapkan DeviceManagementGrpcServer.

Parameter
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Tetapkan IDeviceManager, menggantikan nilai yang ada. Tindakan ini menetapkan pengelola untuk perangkat pengujian

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

Tetapkan IDeviceMonitor.

Parameter
monitor IDeviceMonitor: Monitor

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Menetapkan IDeviceSelection, menggantikan nilai yang ada. Setelan ini menetapkan filter perangkat global tentang perangkat yang dapat dilihat oleh DeviceManager.

setHostMonitors

public void setHostMonitors ( hostMonitors)

Tetapkan daftar IHostMonitor.

Parameter
hostMonitors : Daftar monitor

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

Menetapkan IHostOptions, menggantikan nilai yang ada.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Tetapkan IHostResourceManager, menggantikan nilai yang ada.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

Menetapkan TestInvocationManagementServer.

Parameter
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Tetapkan IKeyStoreFactory, menggantikan nilai yang ada.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Menetapkan kolom Option konfigurasi global dengan kumpulan argumen command line tertentu

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

Parameter
listArgs : argumen command line

Hasil
argumen yang belum digunakan

Menampilkan
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Menetapkan konfigurasi asli yang digunakan untuk membuat konfigurasi global.

Parameter
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Menetapkan IResourceMetricCollector.

Parameter
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Menetapkan ISandboxFactory, menggantikan nilai yang ada.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Menetapkan IShardHelper yang akan digunakan saat melakukan sharding konfigurasi.

Parameter
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Menetapkan TradefedFeatureServer.

Parameter
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Tetapkan ITerribleFailureHandler.

Parameter
wtfHandler ITerribleFailureHandler: pengendali WTF

siapkan

public void setup ()

Penyiapan yang tepat di awal tradefed.

Menampilkan
ConfigurationException

validateOptions

public void validateOptions ()

Validasi nilai opsi.

Saat ini, hal ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan

Menampilkan
ConfigurationException

Metode yang dilindungi

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Hasil
IConfigurationFactory