GlobalConfiguration

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

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


Yüklenen yapılandırma nesnelerini bir haritada depolayan IGlobalConfiguration uygulaması

Özet

Sabitler

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

Herkese açık yöntemler

void cleanup()

Tradefed kapatıldığında uygun temizleme

File cloneConfigWithFilter(String... allowlistConfigs)

GlobalConfiguration'ı izin verilenler listesine göre filtreleyin ve bir XML dosyasına aktarın.

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

GlobalConfiguration'ı izin verilenler listesine göre filtreleyin ve bir XML dosyasına aktarın.

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

Seçenek değerlerinin değiştirilmesine ve bir XML dosyasına çıkışa izin verirken GlobalConfiguration'ı beyaz listeye göre filtreleyin.

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

Bu TF örneği için GlobalConfiguration singleton'ı ayarlar.

ICommandScheduler getCommandScheduler()

Yapılandırmadan kullanılacak ICommandScheduler değerini alır.

Object getConfigurationObject(String typeName)

Belirli bir ada sahip özel yapılandırma nesnesini alır.

ICredentialFactory getCredentialFactory()

Kimlik bilgileri oluşturmak için ICredentialFactory değerini alır.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

DeviceManagementGrpcServer değerini veya tanımlanmamışsa null değerini döndürür.

IDeviceManager getDeviceManager()

Yapılandırmadan kullanılacak IDeviceManager değerini alır.

static IDeviceManager getDeviceManagerInstance()

Bu TF örneği için tekil DeviceManager örneğine bir referans döndürür.

List<IDeviceMonitor> getDeviceMonitors()

Genel yapılandırmadan IDeviceMonitor listesini alır.

IDeviceSelection getDeviceRequirements()

Yapılandırmadan kullanılacak IDeviceSelection değerini alır.

TradefedFeatureServer getFeatureServer()

TradefedFeatureServer değerini veya tanımlanmamışsa null değerini döndürür.

String getGlobalConfigPathUsed()

Genel yapılandırma kaynağını belirtmek için kullanılan orijinal bağımsız değişkeni döndürür.

IConfigurationServer getGlobalConfigServer()

Genel yapılandırma sunucusunu alır.

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

Genel yapılandırmadan IHostMonitor listesini alır.

IHostOptions getHostOptions()

Yapılandırmadan kullanılacak IHostOptions değerini alır.

IHostResourceManager getHostResourceManager()

Genel yapılandırmadan IHostResourceManager değerini alır.

static IGlobalConfiguration getInstance()

Bu TF örneği için tekil GlobalConfiguration örneğine bir referans döndürür.

IKeyStoreFactory getKeyStoreFactory()

Yapılandırmadan kullanılacak IKeyStoreFactory değerini alır.

List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers()

Yapılandırmada kullanılacak IMultiDeviceRecovery listesini alır.

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

Seçeneğin değerlerinin listesini alma.

List<IResourceMetricCollector> getResourceMetricCollectors()

Genel yapılandırmadan IResourceMetricCollector listesini alır.

ISandboxFactory getSandboxFactory()

Bir çağırma işlemi çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alın.

IShardHelper getShardingStrategy()

Bir yapılandırmanın nasıl parçalanacağını tanımlayan IShardHelper değerini döndürür.

TestInvocationManagementServer getTestInvocationManagementSever()

TestInvocationManagementServer değerini veya tanımlanmamışsa null değerini döndürür.

ITerribleFailureHandler getWtfHandler()

Yapılandırmadan kullanılacak ITerribleFailureHandler değerini alır.

void injectOptionValue(String optionName, String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin.

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

Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin.

void printCommandUsage(boolean importantOnly, PrintStream out)

Bu yapılandırma için komut satırı kullanım yardım metnini belirtilen printStream'e çıkarır.

void setCommandScheduler(ICommandScheduler scheduler)

Mevcut değerlerin üzerine yazarak ICommandScheduler değerini ayarlayın.

void setConfigurationFactory(IConfigurationFactory configFactory)

Bu yapılandırma için IConfigurationFactory değerini ayarlayın.

void setConfigurationObject(String typeName, Object configObject)

Yapılandırma nesnesini verilen adla ayarlamak ve mevcut değerleri değiştirmek için kullanılan genel yöntem.

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

Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere kullanılan genel yöntem. Mevcut değerlerin yerini alır.

void setDeviceManagementServer(DeviceManagementGrpcServer server)

DeviceManagementGrpcServer değerini ayarlar.

void setDeviceManager(IDeviceManager manager)

Mevcut değerlerin üzerine yazarak IDeviceManager değerini ayarlayın.

void setDeviceMonitor(IDeviceMonitor monitor)

IDeviceMonitor değerini ayarlayın.

void setDeviceRequirements(IDeviceSelection devRequirements)

Mevcut değerlerin üzerine yazarak IDeviceSelection değerini ayarlayın.

void setHostMonitors(List<IHostMonitor> hostMonitors)

IHostMonitor listesini ayarlayın.

void setHostOptions(IHostOptions hostOptions)

Mevcut değerlerin üzerine yazarak IHostOptions değerini ayarlayın.

void setHostResourceManager(IHostResourceManager hostResourceManager)

Mevcut değerlerin üzerine yazarak IHostResourceManager değerini ayarlayın.

void setInvocationServer(TestInvocationManagementServer server)

TestInvocationManagementServer değerini ayarlar.

void setKeyStoreFactory(IKeyStoreFactory factory)

Mevcut değerlerin üzerine yazarak IKeyStoreFactory değerini ayarlayın.

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

Belirli bir komut satırı bağımsız değişkenleri grubuyla genel yapılandırma Option alanlarını ayarlayın.

Beklenen biçim için ArgsOptionParser bölümüne bakın.

void setOriginalConfig(String config)

Genel yapılandırmayı oluşturmak için kullanılan orijinal yapılandırmayı ayarlar.

void setResourceMetricCollector(IResourceMetricCollector collector)

IResourceMetricCollector değerini ayarlar.

void setSandboxFactory(ISandboxFactory factory)

Mevcut değerlerin üzerine yazarak ISandboxFactory değerini ayarlayın.

void setShardingStrategy(IShardHelper sharding)

Bir yapılandırma parçalanırken kullanılacak IShardHelper değerini ayarlar.

void setTradefedFeatureServer(TradefedFeatureServer server)

TradefedFeatureServer değerini ayarlar.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler değerini ayarlayın.

void setup()

Ticaret akışının başında uygun kurulum.

void validateOptions()

Seçenek değerlerini doğrulayın.

Korunan yöntemler

IConfigurationFactory getConfigurationFactory()

Sabitler

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

Sabit Değer: "credential_factory"

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

Sabit Değer: "device_manager"

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

Sabit Değer: "device_monitor"

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Sabit Değer: "device_requirements"

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

Sabit Değer: "global_config_server"

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

Sabit Değer: "TF_GLOBAL_CONFIG_SERVER_CONFIG"

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

Sabit Değer: "TF_GLOBAL_CONFIG"

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

Sabit Değer: "host_monitor"

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

Sabit Değer: "host_options"

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

Sabit Değer: "host_resource_manager"

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

Sabit Değer: "key_store"

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

Sabit Değer: "multi_device_recovery"

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

Sabit Değer: "resource_metric_collector"

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

Sabit Değer: "sandbox_factory"

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

Sabit Değer: "command_scheduler"

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

Sabit Değer: "sharding_strategy"

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

Sabit Değer: "tf_device_management_server"

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

Sabit Değer: "tf_feature_server"

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

Sabit Değer: "tf_invocation_server"

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Sabit Değer: "wtf_handler"

Herkese açık yöntemler

cleanup

public void cleanup ()

Tradefed kapatıldığında uygun temizleme

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

GlobalConfiguration'ı izin verilenler listesine göre filtreleyin ve bir XML dosyasına aktarın.

Örneğin, aşağıdaki yapılandırma için: <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" dışındaki tüm yapılandırmalar filtrelenir ve aşağıdaki içeriğe sahip bir yapılandırma dosyası oluşturulur: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Parametreler
allowlistConfigs String: Yeni XML dosyasına eklenecek String yapılandırma dizisi. null, a default list should be used.

olarak ayarlanmışsa
İadeler
File Yeni filtrelenmiş global yapılandırmayı içeren dosya.

Verdiği hatalar
IOException

cloneConfigWithFilter

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

GlobalConfiguration'ı izin verilenler listesine göre filtreleyin ve bir XML dosyasına aktarın.

Parametreler
exclusionPatterns Set: Dökümden hariç tutulacak sınıf adının kalıbı.

allowlistConfigs String: Yeni XML dosyasına eklenecek String yapılandırma dizisi. null, a default list should be used.

olarak ayarlanmışsa
İadeler
File Yeni filtrelenmiş global yapılandırmayı içeren dosya.

Verdiği hatalar
IOException

cloneConfigWithFilter

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

Seçenek değerlerinin değiştirilmesine ve bir XML dosyasına çıkışa izin verirken GlobalConfiguration'ı beyaz listeye göre filtreleyin.

Parametreler
exclusionPatterns Set: Dökümden hariç tutulacak sınıf adının kalıbı.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: Yeni XML dosyasına eklenecek String yapılandırma dizisi. null, a default list should be used.

olarak ayarlanmışsa
İadeler
File Yeni filtrelenmiş global yapılandırmayı içeren dosya.

Verdiği hatalar
IOException

createGlobalConfiguration

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

Bu TF örneği için GlobalConfiguration singleton'ı ayarlar. getInstance() çağrılmaya çalışılmadan önce yalnızca bir kez çağrılmalıdır.

Parametreler
args String

Döndürülenler
List<String>

Verdiği hatalar
IllegalStateException birden fazla kez arandıysa
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Yapılandırmadan kullanılacak ICommandScheduler değerini alır.

İadeler
ICommandScheduler ICommandScheduler. Hiçbir zaman null değeri döndürmez.

getConfigurationObject

public Object getConfigurationObject (String typeName)

Belirli bir ada sahip özel yapılandırma nesnesini alır.

Parametreler
typeName String: Yapılandırma nesnesinin benzersiz türü

İadeler
Object Bu ada sahip nesne bulunamazsa nesne veya null

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Kimlik bilgileri oluşturmak için ICredentialFactory değerini alır.

İadeler
ICredentialFactory Hiçbiri belirtilmemişse ICredentialFactory veya null.

getDescription

public String getDescription ()

İadeler
String bu Configuration için kullanıcı tarafından okunabilir kısa bir açıklama

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer değerini veya tanımlanmamışsa null değerini döndürür.

İadeler
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Yapılandırmadan kullanılacak IDeviceManager değerini alır. Test için kullanılabilen cihaz grubunu yönetir.

İadeler
IDeviceManager yapılandırmada sağlanan IDeviceManager.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Bu TF örneği için tekil DeviceManager örneğine bir referans döndürür.

İadeler
IDeviceManager

Verdiği hatalar
IllegalStateException createGlobalConfiguration(String[]) henüz çağrılmamışsa.

getDeviceMonitors

public List<IDeviceMonitor> getDeviceMonitors ()

Genel yapılandırmadan IDeviceMonitor listesini alır.

İadeler
List<IDeviceMonitor> Genel yapılandırmadaki IDeviceMonitor listesi veya hiçbiri belirtilmediyse null.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanılacak IDeviceSelection değerini alır. DeviceManager öğesinin hangi cihazlarda görülebileceğiyle ilgili genel bir filtreyi temsil eder.

İadeler
IDeviceSelection yapılandırmada sağlanan IDeviceSelection.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer değerini veya tanımlanmamışsa null değerini döndürür.

İadeler
TradefedFeatureServer

getGlobalConfigPathUsed

public String getGlobalConfigPathUsed ()

Genel yapılandırma kaynağını belirtmek için kullanılan orijinal bağımsız değişkeni döndürür. Bu, bir dosya yolu, "empty" veya yapılandırma sunucusundaki bir yapılandırma adı olabilir.

İadeler
String

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Genel yapılandırma sunucusunu alır. Global yapılandırma sunucusu, ana makine yapılandırmalarını yerel dosyalardan almak yerine bir sunucudan almak için kullanılır.

İadeler
IConfigurationServer

getHostMonitorInstances

public static List<IHostMonitor> getHostMonitorInstances ()

İadeler
List<IHostMonitor>

getHostMonitors

public List<IHostMonitor> getHostMonitors ()

Genel yapılandırmadan IHostMonitor listesini alır.

İadeler
List<IHostMonitor> Genel yapılandırmadaki IHostMonitor listesi veya hiçbiri belirtilmemişse null.

getHostOptions

public IHostOptions getHostOptions ()

Yapılandırmadan kullanılacak IHostOptions değerini alır.

İadeler
IHostOptions yapılandırmada sağlanan IDeviceManager.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Genel yapılandırmadan IHostResourceManager değerini alır.

İadeler
IHostResourceManager Ana makine yapılandırmasında belirtilmemişse genel yapılandırmadaki IHostResourceManager veya varsayılan uygulama LocalHostResourceManager.

getInstance

public static IGlobalConfiguration getInstance ()

Bu TF örneği için tekil GlobalConfiguration örneğine bir referans döndürür.

İadeler
IGlobalConfiguration

Verdiği hatalar
IllegalStateException createGlobalConfiguration(String[]) daha önce çağrılmamışsa.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

Yapılandırmadan kullanılacak IKeyStoreFactory değerini alır.

İadeler
IKeyStoreFactory Anahtar deposu fabrikası ayarlanmamışsa IKeyStoreFactory veya null.

getMultiDeviceRecoveryHandlers

public List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()

Yapılandırmada kullanılacak IMultiDeviceRecovery listesini alır.

İadeler
List<IMultiDeviceRecovery> Ayarlanmamışsa IMultiDeviceRecovery veya null listesi.

getName

public String getName ()

İadeler
String bu Configuration öğesinin adı

getOptionValues

public List<String> getOptionValues (String optionName)

Seçeneğin değerlerinin listesini alma.

Parametreler
optionName String: Harita seçeneğinin adı

İadeler
List<String> belirtilen seçeneğin değerlerinin listesi. Seçenek adı yoksa null.

getResourceMetricCollectors

public List<IResourceMetricCollector> getResourceMetricCollectors ()

Genel yapılandırmadan IResourceMetricCollector listesini alır.

İadeler
List<IResourceMetricCollector> Genel yapılandırmadaki IResourceMetricCollector listesi veya belirtilmemişse null .

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Bir çağırma işlemi çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alın.

İadeler
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Bir yapılandırmanın nasıl parçalanacağını tanımlayan IShardHelper değerini döndürür.

İadeler
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

TestInvocationManagementServer değerini veya tanımlanmamışsa null değerini döndürür.

İadeler
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Yapılandırmadan kullanılacak ITerribleFailureHandler değerini alır. WTF (What a Terrible Failure) hatası oluştuğunda ne yapılacağını belirler.

İadeler
ITerribleFailureHandler Yapılandırmada sağlanan ITerribleFailureHandler veya işleyici ayarlanmamışsa null

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin.

Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılır.

Parametreler
optionName String: Seçenek adı

optionValue String: seçenek değerleri

Verdiği hatalar
ConfigurationException

injectOptionValue

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

Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin.

Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılır.

Parametreler
optionName String: Harita seçeneğinin adı

optionKey String: Harita seçeneği tuşu

optionValue String: harita seçeneği değeri

Verdiği hatalar
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Bu yapılandırma için komut satırı kullanım yardım metnini belirtilen printStream'e çıkarır.

Parametreler
importantOnly boolean

out PrintStream: kullanılacak PrintStream.

Verdiği hatalar
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Mevcut değerlerin üzerine yazarak ICommandScheduler değerini ayarlayın.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Bu yapılandırma için IConfigurationFactory değerini ayarlayın.

Parametreler
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Yapılandırma nesnesini verilen adla ayarlamak ve mevcut değerleri değiştirmek için kullanılan genel yöntem.

Parametreler
typeName String: Yapılandırma nesnesi türünün benzersiz adı.

configObject Object: yapılandırma nesnesi

Verdiği hatalar
ConfigurationException

setConfigurationObjectList

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

Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere kullanılan genel yöntem. Mevcut değerlerin yerini alır.

Parametreler
typeName String: Yapılandırma nesnesi türünün benzersiz adı.

configList List: yapılandırma nesnesi listesi

Verdiği hatalar
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer değerini ayarlar.

Parametreler
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Mevcut değerlerin üzerine yazarak IDeviceManager değerini ayarlayın. Bu, test cihazlarının yöneticisini ayarlar.

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor değerini ayarlayın.

Parametreler
monitor IDeviceMonitor: Monitör

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Mevcut değerlerin üzerine yazarak IDeviceSelection değerini ayarlayın. Bu ayar, DeviceManager'nın hangi cihazları görebileceği konusunda genel bir cihaz filtresi belirler.

setHostMonitors

public void setHostMonitors (List<IHostMonitor> hostMonitors)

IHostMonitor listesini ayarlayın.

Parametreler
hostMonitors List: Monitör listesi

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

Mevcut değerlerin üzerine yazarak IHostOptions değerini ayarlayın.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Mevcut değerlerin üzerine yazarak IHostResourceManager değerini ayarlayın.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer değerini ayarlar.

Parametreler
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Mevcut değerlerin üzerine yazarak IKeyStoreFactory değerini ayarlayın.

setOptionsFromCommandLineArgs

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

Belirli bir komut satırı bağımsız değişkenleri grubuyla genel yapılandırma Option alanlarını ayarlayın.

Beklenen biçim için ArgsOptionParser bölümüne bakın.

Parametreler
listArgs List: komut satırı bağımsız değişkenleri

İadeler
List<String> tüketilmeyen bağımsız değişkenler

Verdiği hatalar
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Genel yapılandırmayı oluşturmak için kullanılan orijinal yapılandırmayı ayarlar.

Parametreler
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector değerini ayarlar.

Parametreler
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Mevcut değerlerin üzerine yazarak ISandboxFactory değerini ayarlayın.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Bir yapılandırma parçalanırken kullanılacak IShardHelper değerini ayarlar.

Parametreler
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer değerini ayarlar.

Parametreler
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler değerini ayarlayın.

Parametreler
wtfHandler ITerribleFailureHandler: WTF işleyicisi

ayar

public void setup ()

Ticaret akışının başında uygun kurulum.

Verdiği hatalar
ConfigurationException

validateOptions

public void validateOptions ()

Seçenek değerlerini doğrulayın.

Şu anda bu işlem yalnızca tüm zorunlu seçeneklerin ayarlanıp ayarlanmadığını doğrular.

Verdiği hatalar
ConfigurationException

Korunan yöntemler

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

İadeler
IConfigurationFactory