IGlobalYapılandırma
public
interface
IGlobalConfiguration
com.android.tradefed.config.IGlobalConfiguration |
Tek bir Ticaret Federasyonu örneği için global yapılandırma bilgilerini kapsayan sınıf (gerçek yapılandırmaların tüm çağrıları).
Özet
Herkese açık yöntemler | |
---|---|
abstract
void
|
cleanup()
Takas edilen kapanışta uygun temizlik. |
abstract
File
|
cloneConfigWithFilter(
GlobalConfiguration'ı beyaz listeye ve XML dosyası çıkışına göre filtreleyin. |
abstract
File
|
cloneConfigWithFilter(
GlobalConfiguration'ı beyaz listeye göre filtreleyerek şunun değiştirilmesine izin verin Option değerlerini ve çıkışını XML dosyasına dönüştürün. |
abstract
File
|
cloneConfigWithFilter(String... allowlistConfigs)
GlobalConfiguration'ı izin verilenler listesine ve bir XML dosyası çıkışına göre filtreleyin. |
abstract
ICommandScheduler
|
getCommandScheduler()
Yapılandırmadan kullanmak üzere |
abstract
Object
|
getConfigurationObject(String typeName)
Verilen ada sahip özel yapılandırma nesnesini alır. |
abstract
ICredentialFactory
|
getCredentialFactory()
Kimlik bilgileri oluşturmak için |
abstract
DeviceManagementGrpcServer
|
getDeviceManagementServer()
Tanımlanmamışsa |
abstract
IDeviceManager
|
getDeviceManager()
Yapılandırmadan kullanmak üzere |
abstract
|
getDeviceMonitors()
Genel yapılandırmadan |
abstract
IDeviceSelection
|
getDeviceRequirements()
Yapılandırmadan kullanmak üzere |
abstract
TradefedFeatureServer
|
getFeatureServer()
Tanımlanmamışsa |
abstract
IConfigurationServer
|
getGlobalConfigServer()
Genel yapılandırma sunucusu alır. |
abstract
|
getHostMonitors()
Genel yapılandırmadan |
abstract
IHostOptions
|
getHostOptions()
Yapılandırmadan kullanmak üzere |
abstract
IHostResourceManager
|
getHostResourceManager()
|
abstract
IKeyStoreFactory
|
getKeyStoreFactory()
Yapılandırmadan kullanmak üzere |
abstract
|
getMultiDeviceRecoveryHandlers()
Yapılandırmadan kullanılacak |
abstract
|
getOptionValues(String optionName)
Seçenek değerlerinin listesini al. |
abstract
|
getResourceMetricCollectors()
Genel yapılandırmadan |
abstract
ISandboxFactory
|
getSandboxFactory()
Çağrı çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alma |
abstract
IShardHelper
|
getShardingStrategy()
Bir yapılandırmayı parçalama yöntemini tanımlayan |
abstract
TestInvocationManagementServer
|
getTestInvocationManagementSever()
Tanımlanmamışsa |
abstract
ITerribleFailureHandler
|
getWtfHandler()
Yapılandırmadan kullanmak üzere |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin. |
abstract
void
|
setCommandScheduler(ICommandScheduler scheduler)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
Bu yapılandırma için |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem. |
abstract
void
|
setConfigurationObjectList(String typeName,
Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer. |
abstract
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
|
abstract
void
|
setDeviceManager(IDeviceManager deviceManager)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setDeviceMonitor(IDeviceMonitor deviceMonitor)
|
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setHostMonitors(
|
abstract
void
|
setHostOptions(IHostOptions hostOptions)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setInvocationServer(TestInvocationManagementServer server)
|
abstract
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
Mevcut tüm değerleri değiştirerek |
abstract
|
setOptionsFromCommandLineArgs(
Belirtilen komut satırı bağımsız değişkenleriyle genel yapılandırma
Beklenen biçim için |
abstract
void
|
setOriginalConfig(String config)
Genel yapılandırmayı oluşturmak için kullanılan orijinal yapılandırmayı ayarlar. |
abstract
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
|
abstract
void
|
setSandboxFactory(ISandboxFactory factory)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setShardingStrategy(IShardHelper sharding)
Bir yapılandırmayı parçalarken kullanılacak |
abstract
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
|
abstract
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
|
abstract
void
|
setup()
Takas işleminin başında doğru kurulum. |
abstract
void
|
validateOptions()
Seçenek değerlerini doğrulayın. |
Herkese açık yöntemler
temizleme
public abstract void cleanup ()
Takas edilen kapanışta uygun temizlik.
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
GlobalConfiguration'ı beyaz listeye ve XML dosyası çıkışına göre filtreleyin.
Parametreler | |
---|---|
exclusionPatterns |
: Dökümden hariç tutulacak sınıf adı kalıbı. |
allowlistConfigs |
String : Yeni XML dosyasına eklenecek String yapılandırma dizisi.
null olarak ayarlanırsa |
İlerlemeler | |
---|---|
File |
yeni, filtrelenmiş genel yapılandırmayı içeren dosya |
Fırlatma | |
---|---|
|
IOİstisna |
Şu kaynakları da inceleyin:
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
GlobalConfiguration'ı beyaz listeye göre filtreleyerek şunun değiştirilmesine izin verin Option değerlerini ve çıkışını XML dosyasına dönüştürün.
Parametreler | |
---|---|
exclusionPatterns |
: Dökümden hariç tutulacak sınıf adı kalıbı. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String : Yeni XML'e dahil edilecek bir String yapılandırma dizisi
dosyası olarak kaydedebilirsiniz.
null olarak ayarlanırsa |
İlerlemeler | |
---|---|
File |
yeni, filtrelenmiş genel yapılandırmayı içeren dosya |
Şu kaynakları da inceleyin:
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (String... allowlistConfigs)
GlobalConfiguration'ı izin verilenler listesine ve bir XML dosyası çıkışına göre filtreleyin.
Ö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" hariç tüm yapılandırmalar filtrelenir ve sonuç olarak
takip eden içerik:
<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 olarak ayarlanırsa |
İlerlemeler | |
---|---|
File |
yeni, filtrelenmiş genel yapılandırmayı içeren dosya |
Fırlatma | |
---|---|
|
IOİstisna |
getCommandScheduler
public abstract ICommandScheduler getCommandScheduler ()
Yapılandırmadan kullanmak üzere ICommandScheduler
öğesini alır.
İlerlemeler | |
---|---|
ICommandScheduler |
ICommandScheduler . Hiçbir zaman null değeri döndürülmez. |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Verilen ada sahip özel yapılandırma nesnesini alır.
Parametreler | |
---|---|
typeName |
String : yapılandırma nesnesinin benzersiz türü |
İlerlemeler | |
---|---|
Object |
Bu ada sahip nesne bulunmazsa nesne veya boş değer |
getCredentialFactory
public abstract ICredentialFactory getCredentialFactory ()
Kimlik bilgileri oluşturmak için ICredentialFactory
alır.
İlerlemeler | |
---|---|
ICredentialFactory |
Herhangi bir değer belirtilmediyse ICredentialFactory veya null . |
getCihazYönetimiSunucusu
public abstract DeviceManagementGrpcServer getDeviceManagementServer ()
Tanımlanmamışsa DeviceManagementGrpcServer
veya null değerini döndürür.
İlerlemeler | |
---|---|
DeviceManagementGrpcServer |
getDeviceManager
public abstract IDeviceManager getDeviceManager ()
Yapılandırmadan kullanmak üzere IDeviceManager
öğesini alır. Mevcut
test amaçlı cihazlar
İlerlemeler | |
---|---|
IDeviceManager |
yapılandırmada sağlanan IDeviceManager öğesidir. |
getDeviceMonitors
public abstractgetDeviceMonitors ()
Genel yapılandırmadan IDeviceMonitor
listesini alır.
İlerlemeler | |
---|---|
|
genel yapılandırmadaki IDeviceMonitor veya genel yapılandırmadaki null listesi
hiçbiri belirtilmedi. |
getCihazGereksinimleri
public abstract IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanmak üzere IDeviceSelection
öğesini alır. Genel filtreyi temsil eder
DeviceManager
adlı kullanıcının hangi cihazlarda görebileceği.
İlerlemeler | |
---|---|
IDeviceSelection |
yapılandırmada sağlanan IDeviceSelection öğesidir. |
getFeatureServer
public abstract TradefedFeatureServer getFeatureServer ()
Tanımlanmamışsa TradefedFeatureServer
veya null değerini döndürür.
İlerlemeler | |
---|---|
TradefedFeatureServer |
getGlobalConfigServer
public abstract IConfigurationServer getGlobalConfigServer ()
Genel yapılandırma sunucusu alır. Genel yapılandırma sunucusu, sunucudan ana makine yapılandırmalarını almak için kullanılır yerel dosyalardan almak yerine.
İlerlemeler | |
---|---|
IConfigurationServer |
getHostMonitors
public abstractgetHostMonitors ()
Genel yapılandırmadan IHostMonitor
listesini alır.
İlerlemeler | |
---|---|
|
genel yapılandırmadaki IHostMonitor listesi veya yoksa null .
belirtilmiş. |
getHostOptions
public abstract IHostOptions getHostOptions ()
Yapılandırmadan kullanmak üzere IHostOptions
öğesini alır.
İlerlemeler | |
---|---|
IHostOptions |
yapılandırmada sağlanan IDeviceManager öğesidir. |
getHostResourceManager
public abstract IHostResourceManager getHostResourceManager ()
IHostResourceManager
öğesini genel yapılandırmadan alır.
İlerlemeler | |
---|---|
IHostResourceManager |
genel yapılandırmadaki IHostResourceManager veya varsayılan uygulama
Ana makine yapılandırmasında herhangi bir değer belirtilmemişse LocalHostResourceManager . |
getKeyStoreFabrikası
public abstract IKeyStoreFactory getKeyStoreFactory ()
Yapılandırmadan kullanmak üzere IKeyStoreFactory
öğesini alır.
İlerlemeler | |
---|---|
IKeyStoreFactory |
Anahtar deposu fabrikası ayarlanmadıysa IKeyStoreFactory veya null değerini alır. |
getMultiDeviceKurtarma İşleyicileri
public abstractgetMultiDeviceRecoveryHandlers ()
Yapılandırmadan kullanılacak IMultiDeviceRecovery
listesini alır.
İlerlemeler | |
---|---|
|
IMultiDeviceRecovery listesi veya ayarlanmamışsa null . |
getOptionValues
public abstractgetOptionValues (String optionName)
Seçenek değerlerinin listesini al.
Parametreler | |
---|---|
optionName |
String : harita seçeneğinin adı |
İlerlemeler | |
---|---|
|
verilen seçeneğin değerlerinin listesidir. Seçenek adı yoksa null
bulunur. |
getResourceMetricCollector'ları
public abstractgetResourceMetricCollectors ()
Genel yapılandırmadan IResourceMetricCollector
listesini alır.
İlerlemeler | |
---|---|
|
genel yapılandırmadaki IResourceMetricCollector veya herhangi bir değer belirtilmemişse null
listesi. |
getSandboxFactory
public abstract ISandboxFactory getSandboxFactory ()
Çağrı çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alma
İlerlemeler | |
---|---|
ISandboxFactory |
getShardingStrateji
public abstract IShardHelper getShardingStrategy ()
Bir yapılandırmayı parçalama yöntemini tanımlayan IShardHelper
değerini döndürür.
İlerlemeler | |
---|---|
IShardHelper |
GetTestInvocationManagementSever
public abstract TestInvocationManagementServer getTestInvocationManagementSever ()
Tanımlanmamışsa TestInvocationManagementServer
veya null değerini döndürür.
İlerlemeler | |
---|---|
TestInvocationManagementServer |
getWtfHandler
public abstract ITerribleFailureHandler getWtfHandler ()
Yapılandırmadan kullanmak üzere ITerribleFailureHandler
öğesini alır.
Bir WTF (Çok Kötü Bir Başarısızlık) durumunda ne yapılacağını ele alıyor
gerçekleşir.
İlerlemeler | |
---|---|
ITerribleFailureHandler |
ITerribleFailureHandler
yapılandırma veya işleyici ayarlanmadıysa null |
injectOptionDeğeri
public abstract void injectOptionValue (String optionName, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.
Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.
Parametreler | |
---|---|
optionName |
String : seçeneğin adı |
optionValue |
String : seçenek değerleri |
Fırlatma | |
---|---|
ConfigurationException |
seçeneğin değeri ayarlanamadıysa |
injectOptionDeğeri
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.
Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdı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 |
Fırlatma | |
---|---|
ConfigurationException |
seçeneğin değeri ayarlanamadıysa |
setCommandScheduler
public abstract void setCommandScheduler (ICommandScheduler scheduler)
Mevcut tüm değerleri değiştirerek ICommandScheduler
özelliğini ayarlayın.
setConfigurationFactory
public abstract void setConfigurationFactory (IConfigurationFactory configFactory)
Bu yapılandırma için IConfigurationFactory
değerini ayarlayın.
Parametreler | |
---|---|
configFactory |
IConfigurationFactory |
setConfigurationNesnesi
public abstract void setConfigurationObject (String name, Object configObject)
Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem.
Parametreler | |
---|---|
name |
String : Yapılandırma nesnesi türünün benzersiz adı. |
configObject |
Object : yapılandırma nesnesi |
Fırlatma | |
---|---|
ConfigurationException |
configObject doğru türde değilse |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String typeName,configList)
Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer.
Parametreler | |
---|---|
typeName |
String : Yapılandırma nesnesi türünün benzersiz adı. |
configList |
: yapılandırma nesnesi listesi |
Fırlatma | |
---|---|
ConfigurationException |
listedeki herhangi bir nesne doğru türde değilse |
setCihazYönetimiSunucusu
public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)
DeviceManagementGrpcServer
özelliğini ayarlar.
Parametreler | |
---|---|
server |
DeviceManagementGrpcServer |
setDeviceManager
public abstract void setDeviceManager (IDeviceManager deviceManager)
Mevcut tüm değerleri değiştirerek IDeviceManager
özelliğini ayarlayın. Bu işlem,
test cihazları
setDeviceMonitor
public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)
IDeviceMonitor
özelliğini ayarlayın.
Parametreler | |
---|---|
deviceMonitor |
IDeviceMonitor : Monitör |
Fırlatma | |
---|---|
ConfigurationException |
(IDeviceMonitor ) ayarlanmış olması gerekir. |
setCihazgereksinimleri
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Mevcut tüm değerleri değiştirerek IDeviceSelection
özelliğini ayarlayın. Bu işlem, global bir cihazı ayarlar
DeviceManager
adlı çocuğunuzun görebileceği cihazları filtreleyin.
setHostMonitors
public abstract void setHostMonitors (hostMonitors)
IHostMonitor
listesini ayarlayın.
Parametreler | |
---|---|
hostMonitors |
: Monitörlerin listesi |
Fırlatma | |
---|---|
ConfigurationException |
(IHostMonitor ) ayarlanmış olması gerekir. |
setHostOptions
public abstract void setHostOptions (IHostOptions hostOptions)
Mevcut tüm değerleri değiştirerek IHostOptions
özelliğini ayarlayın.
setHostResourceManager
public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)
Mevcut tüm değerleri değiştirerek IHostResourceManager
özelliğini ayarlayın.
setInvocationServer
public abstract void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer
özelliğini ayarlar.
Parametreler | |
---|---|
server |
TestInvocationManagementServer |
setKeyStoreFactory
public abstract void setKeyStoreFactory (IKeyStoreFactory factory)
Mevcut tüm değerleri değiştirerek IKeyStoreFactory
özelliğini ayarlayın.
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Belirtilen komut satırı bağımsız değişkenleriyle genel yapılandırma Option
alanlarını ayarlayın
Beklenen biçim için ArgsOptionParser
adresini inceleyin
Parametreler | |
---|---|
listArgs |
: komut satırı bağımsız değişkenleri |
İlerlemeler | |
---|---|
|
tüketilmemiş bağımsız değişkenler |
Fırlatma | |
---|---|
ConfigurationException |
setOriginalConfig
public abstract void setOriginalConfig (String config)
Genel yapılandırmayı oluşturmak için kullanılan orijinal yapılandırmayı ayarlar.
Parametreler | |
---|---|
config |
String |
setResourceMetricCollector
public abstract void setResourceMetricCollector (IResourceMetricCollector collector)
IResourceMetricCollector
özelliğini ayarlar.
Parametreler | |
---|---|
collector |
IResourceMetricCollector |
setSandboxFactory
public abstract void setSandboxFactory (ISandboxFactory factory)
Mevcut tüm değerleri değiştirerek ISandboxFactory
özelliğini ayarlayın.
setShardingStrateji
public abstract void setShardingStrategy (IShardHelper sharding)
Bir yapılandırmayı parçalarken kullanılacak IShardHelper
değerini ayarlar.
Parametreler | |
---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public abstract void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer
özelliğini ayarlar.
Parametreler | |
---|---|
server |
TradefedFeatureServer |
setWtfHandler
public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler
özelliğini ayarlayın.
Parametreler | |
---|---|
wtfHandler |
ITerribleFailureHandler : WTF işleyicisi |
Fırlatma | |
---|---|
ConfigurationException |
ITerribleFailureHandler
zaten ayarlanmış. |
kur
public abstract void setup ()
Takas işleminin başında doğru kurulum.
Fırlatma | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
VerifyOptions
public abstract void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu an için bu yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrular
Fırlatma | |
---|---|
ConfigurationException |
Yapılandırmada zorunlu alanlar yoksa |