IGlobalConfiguration
  public
  
  
  
  interface
  IGlobalConfiguration
  
  
  
| com.android.tradefed.config.IGlobalConfiguration | 
Tek bir Trade Federation örneğinin genel yapılandırma bilgilerini kapsayan bir sınıf (gerçek yapılandırmaların herhangi bir sayıda çağrısını kapsar).
Özet
| Herkese açık yöntemler | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      cleanup()
      Tradefed kapatıldığında uygun temizleme işlemi. | 
| 
        abstract
        
        
        
        
        File | 
      cloneConfigWithFilter(GlobalConfiguration öğesini bir beyaz listeye göre filtreleyin ve XML dosyasına aktarın. | 
| 
        abstract
        
        
        
        
        File | 
      cloneConfigWithFilter(Seçenek değerlerinin değiştirilmesine ve XML dosyasına çıktı alınmasına izin verirken GlobalConfiguration'ı beyaz listeye göre filtreleyin. | 
| 
        abstract
        
        
        
        
        File | 
      cloneConfigWithFilter(String... allowlistConfigs)
      GlobalConfiguration öğesini izin verilenler listesine göre filtreleyin ve XML dosyasına aktarın. | 
| 
        abstract
        
        
        
        
        ICommandScheduler | 
      getCommandScheduler()
      Yapılandırmadan kullanılacak  | 
| 
        abstract
        
        
        
        
        Object | 
      getConfigurationObject(String typeName)
      Belirtilen 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 kullanılacak  | 
| 
        abstract
        
        
        
        
         | 
      getDeviceMonitors()
      Genel yapılandırmadan  | 
| 
        abstract
        
        
        
        
        IDeviceSelection | 
      getDeviceRequirements()
      Yapılandırmadan kullanılacak  | 
| 
        abstract
        
        
        
        
        TradefedFeatureServer | 
      getFeatureServer()
      Tanımlanmamışsa  | 
| 
        abstract
        
        
        
        
        IConfigurationServer | 
      getGlobalConfigServer()
      Genel yapılandırma sunucusunu alır. | 
| 
        abstract
        
        
        
        
         | 
      getHostMonitors()
      Genel yapılandırmadan  | 
| 
        abstract
        
        
        
        
        IHostOptions | 
      getHostOptions()
      Yapılandırmadan kullanılacak  | 
| 
        abstract
        
        
        
        
        IHostResourceManager | 
      getHostResourceManager()
      Genel yapılandırmadan  | 
| 
        abstract
        
        
        
        
        IKeyStoreFactory | 
      getKeyStoreFactory()
      Yapılandırmadan kullanılacak  | 
| 
        abstract
        
        
        
        
         | 
      getMultiDeviceRecoveryHandlers()
      Yapılandırmadan kullanılacak  | 
| 
        abstract
        
        
        
        
         | 
      getOptionValues(String optionName)
      Seçeneğin değerlerinin listesini alın. | 
| 
        abstract
        
        
        
        
         | 
      getResourceMetricCollectors()
      Genel yapılandırmadan  | 
| 
        abstract
        
        
        
        
        ISandboxFactory | 
      getSandboxFactory()
      Çağrıyı çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alın | 
| 
        abstract
        
        
        
        
        IShardHelper | 
      getShardingStrategy()
      Bir yapılandırmayı bölme yöntemini tanımlayan  | 
| 
        abstract
        
        
        
        
        TestInvocationManagementServer | 
      getTestInvocationManagementSever()
      Tanımlanmamışsa  | 
| 
        abstract
        
        
        
        
        ITerribleFailureHandler | 
      getWtfHandler()
      Yapılandırmadan kullanılacak  | 
| 
        abstract
        
        
        
        
        void | 
      injectOptionValue(String optionName, String optionValue)
      Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin. | 
| 
        abstract
        
        
        
        
        void | 
      injectOptionValue(String optionName, String optionKey, String optionValue)
      Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin. | 
| 
        abstract
        
        
        
        
        void | 
      setCommandScheduler(ICommandScheduler scheduler)
      Mevcut değerlerin yerine  | 
| 
        abstract
        
        
        
        
        void | 
      setConfigurationFactory(IConfigurationFactory configFactory)
      Bu yapılandırma için  | 
| 
        abstract
        
        
        
        
        void | 
      setConfigurationObject(String name, Object configObject)
      Mevcut değeri değiştirerek yapılandırma nesnesini belirtilen adla ayarlamak için kullanılan genel yöntem. | 
| 
        abstract
        
        
        
        
        void | 
      setConfigurationObjectList(String typeName, Mevcut değerlerin yerini alarak belirli bir ad için yapılandırma nesnesi listesini ayarlayan genel yöntem. | 
| 
        abstract
        
        
        
        
        void | 
      setDeviceManagementServer(DeviceManagementGrpcServer server)
      
 | 
| 
        abstract
        
        
        
        
        void | 
      setDeviceManager(IDeviceManager deviceManager)
      Mevcut değerlerin yerine  | 
| 
        abstract
        
        
        
        
        void | 
      setDeviceMonitor(IDeviceMonitor deviceMonitor)
      
 | 
| 
        abstract
        
        
        
        
        void | 
      setDeviceRequirements(IDeviceSelection deviceSelection)
      Mevcut değerlerin yerine  | 
| 
        abstract
        
        
        
        
        void | 
      setHostMonitors(
 | 
| 
        abstract
        
        
        
        
        void | 
      setHostOptions(IHostOptions hostOptions)
      Mevcut değerlerin yerine  | 
| 
        abstract
        
        
        
        
        void | 
      setHostResourceManager(IHostResourceManager hostResourceManager)
      Mevcut değerlerin yerine  | 
| 
        abstract
        
        
        
        
        void | 
      setInvocationServer(TestInvocationManagementServer server)
      
 | 
| 
        abstract
        
        
        
        
        void | 
      setKeyStoreFactory(IKeyStoreFactory factory)
      Mevcut değerlerin yerine  | 
| 
        abstract
        
        
        
        
         | 
      setOptionsFromCommandLineArgs(Belirli bir komut satırı bağımsız değişkeni grubuyla 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 değerlerin yerine  | 
| 
        abstract
        
        
        
        
        void | 
      setShardingStrategy(IShardHelper sharding)
      Bir yapılandırmayı bölerken kullanılacak  | 
| 
        abstract
        
        
        
        
        void | 
      setTradefedFeatureServer(TradefedFeatureServer server)
      
 | 
| 
        abstract
        
        
        
        
        void | 
      setWtfHandler(ITerribleFailureHandler wtfHandler)
      
 | 
| 
        abstract
        
        
        
        
        void | 
      setup()
      tradefed'in 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 ()
Tradefed kapatıldığında uygun temizleme işlemi.
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs) 
GlobalConfiguration öğesini bir beyaz listeye göre filtreleyin ve XML dosyasına aktarın.
| Parametreler | |
|---|---|
| exclusionPatterns | : Dökümden hariç tutulacak sınıf adının kalıbı. | 
| allowlistConfigs | String: Yeni XML dosyasına eklenecekStringyapılandırma dizisi.nullolarak ayarlanmışsa | 
| İlerlemeler | |
|---|---|
| File | Yeni filtrelenmiş global yapılandırmayı içeren dosya. | 
| Atışlar | |
|---|---|
|  | IOException | 
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) 
Seçenek değerlerinin değiştirilmesine ve XML dosyasına çıktı alınmasına izin verirken GlobalConfiguration'ı beyaz listeye göre filtreleyin.
| Parametreler | |
|---|---|
| exclusionPatterns | : Dökümden hariç tutulacak sınıf adının kalıbı. | 
| transformer | IConfigOptionValueTransformer | 
| deepCopy | boolean | 
| allowlistConfigs | String: Yeni XML dosyasına eklenecekStringyapılandırma dizisi.nullolarak ayarlanmışsa | 
| İlerlemeler | |
|---|---|
| File | Yeni filtrelenmiş global yapılandırmayı içeren dosya. | 
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (String... allowlistConfigs)
GlobalConfiguration öğesini izin verilenler listesine göre filtreleyin ve 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" hariç tüm yapılandırma filtrelenir ve aşağıdaki içeriği içeren 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 eklenecekStringyapılandırma dizisi.nullolarak ayarlanmışsa | 
| İlerlemeler | |
|---|---|
| File | Yeni filtrelenmiş global yapılandırmayı içeren dosya. | 
| Atışlar | |
|---|---|
|  | IOException | 
getCommandScheduler
public abstract ICommandScheduler getCommandScheduler ()
Yapılandırmadan kullanılacak ICommandScheduler değerini alır.
| İlerlemeler | |
|---|---|
| ICommandScheduler | ICommandScheduler. Hiçbir zaman null döndürmez. | 
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Belirtilen ada sahip özel yapılandırma nesnesini alır.
| Parametreler | |
|---|---|
| typeName | String: Yapılandırma nesnesinin benzersiz türü | 
| İlerlemeler | |
|---|---|
| Object | Nesne veya bu ada sahip nesne bulunamazsa null | 
getCredentialFactory
public abstract ICredentialFactory getCredentialFactory ()
Kimlik bilgileri oluşturmak için ICredentialFactory değerini alır.
| İlerlemeler | |
|---|---|
| ICredentialFactory | Hiçbiri belirtilmediyse ICredentialFactoryveyanull. | 
getDeviceManagementServer
public abstract DeviceManagementGrpcServer getDeviceManagementServer ()
Tanımlanmamışsa DeviceManagementGrpcServer değerini veya null değerini döndürür.
| İlerlemeler | |
|---|---|
| DeviceManagementGrpcServer | |
getDeviceManager
public abstract IDeviceManager getDeviceManager ()
Yapılandırmadan kullanılacak IDeviceManager değerini alır. Test için kullanılabilen cihaz grubunu yönetir
| İlerlemeler | |
|---|---|
| IDeviceManager | yapılandırmada sağlanan IDeviceManager. | 
getDeviceMonitors
public abstractgetDeviceMonitors () 
Genel yapılandırmadan IDeviceMonitor listesini alır.
| İlerlemeler | |
|---|---|
|  | genel yapılandırmadaki IDeviceMonitorlistesini veya belirtilmemişsenulldeğerini döndürür. | 
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanılacak IDeviceSelection değerini alır.  DeviceManager kullanıcısının hangi cihazlarda görebileceğini belirten genel bir filtreyi temsil eder.
| İlerlemeler | |
|---|---|
| IDeviceSelection | yapılandırmada sağlanan IDeviceSelection. | 
getFeatureServer
public abstract TradefedFeatureServer getFeatureServer ()
Tanımlanmamışsa TradefedFeatureServer değerini veya null değerini döndürür.
| İlerlemeler | |
|---|---|
| TradefedFeatureServer | |
getGlobalConfigServer
public abstract 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.
| İlerlemeler | |
|---|---|
| IConfigurationServer | |
getHostMonitors
public abstractgetHostMonitors () 
Genel yapılandırmadan IHostMonitor listesini alır.
| İlerlemeler | |
|---|---|
|  | genel yapılandırmadaki IHostMonitorlistesini veya belirtilmemişsenulldeğerini döndürür. | 
getHostOptions
public abstract IHostOptions getHostOptions ()
Yapılandırmadan kullanılacak IHostOptions değerini alır.
| İlerlemeler | |
|---|---|
| IHostOptions | yapılandırmada sağlanan IDeviceManager. | 
getHostResourceManager
public abstract IHostResourceManager getHostResourceManager ()
Genel yapılandırmadan IHostResourceManager değerini alır.
| İlerlemeler | |
|---|---|
| IHostResourceManager | genel yapılandırmadaki IHostResourceManagerveya ana makine yapılandırmasında belirtilmemişse varsayılan uygulamaLocalHostResourceManager | 
getKeyStoreFactory
public abstract IKeyStoreFactory getKeyStoreFactory ()
Yapılandırmadan kullanılacak IKeyStoreFactory değerini alır.
| İlerlemeler | |
|---|---|
| IKeyStoreFactory | IKeyStoreFactoryveya anahtar deposu fabrikası ayarlanmamışsa null. | 
getMultiDeviceRecoveryHandlers
public abstractgetMultiDeviceRecoveryHandlers () 
Yapılandırmadan kullanılacak IMultiDeviceRecovery listesini alır.
| İlerlemeler | |
|---|---|
|  | IMultiDeviceRecoverylistesi veya ayarlanmamışsanull. | 
getOptionValues
public abstractgetOptionValues (String optionName) 
Seçeneğin değerlerinin listesini alın.
| Parametreler | |
|---|---|
| optionName | String: Harita seçeneği adı | 
| İlerlemeler | |
|---|---|
|  | Belirtilen seçeneğin değerlerinin listesi. Seçenek adı yoksa null. | 
getResourceMetricCollectors
public abstractgetResourceMetricCollectors () 
Genel yapılandırmadan IResourceMetricCollector listesini alır.
| İlerlemeler | |
|---|---|
|  | genel yapılandırmadaki IResourceMetricCollectorlistesini veya belirtilmemişsenull
     değerini döndürür. | 
getSandboxFactory
public abstract ISandboxFactory getSandboxFactory ()
Çağrıyı çalıştırmak için kullanılabilecek bir korumalı alan fabrikası alın
| İlerlemeler | |
|---|---|
| ISandboxFactory | |
getShardingStrategy
public abstract IShardHelper getShardingStrategy ()
Bir yapılandırmayı bölme yöntemini tanımlayan IShardHelper değerini döndürür.
| İlerlemeler | |
|---|---|
| IShardHelper | |
getTestInvocationManagementSever
public abstract TestInvocationManagementServer getTestInvocationManagementSever ()
Tanımlanmamışsa TestInvocationManagementServer değerini veya null değerini döndürür.
| İlerlemeler | |
|---|---|
| TestInvocationManagementServer | |
getWtfHandler
public abstract ITerribleFailureHandler getWtfHandler ()
Yapılandırmadan kullanılacak ITerribleFailureHandler değerini alır.
 WTF (What a Terrible Failure) hatası oluştuğunda yapılması gerekenleri yönetir.
| İlerlemeler | |
|---|---|
| ITerribleFailureHandler | yapılandırmada sağlanan ITerribleFailureHandlerveya işleyici ayarlanmamışsa null | 
injectOptionValue
public abstract void injectOptionValue (String optionName, 
                String optionValue)Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak amacıyla kullanışlıdır.
| Parametreler | |
|---|---|
| optionName | String: seçenek adı | 
| optionValue | String: seçenek değerleri | 
| Atışlar | |
|---|---|
| ConfigurationException | Seçeneğin değeri ayarlanamadıysa | 
injectOptionValue
public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak amacıyla kullanışlıdır.
| Parametreler | |
|---|---|
| optionName | String: Harita seçeneği adı | 
| optionKey | String: Harita seçeneği anahtarı | 
| optionValue | String: eşleme seçeneği değeri | 
| Atışlar | |
|---|---|
| ConfigurationException | Seçeneğin değeri ayarlanamadıysa | 
setCommandScheduler
public abstract void setCommandScheduler (ICommandScheduler scheduler)
Mevcut değerlerin yerine ICommandScheduler değerini ayarlayın.
setConfigurationFactory
public abstract void setConfigurationFactory (IConfigurationFactory configFactory)
Bu yapılandırma için IConfigurationFactory değerini ayarlayın.
| Parametreler | |
|---|---|
| configFactory | IConfigurationFactory | 
setConfigurationObject
public abstract void setConfigurationObject (String name, 
                Object configObject)Mevcut değeri değiştirerek yapılandırma nesnesini belirtilen adla ayarlamak için kullanılan genel yöntem.
| Parametreler | |
|---|---|
| name | String: yapılandırma nesnesi türünün benzersiz adı. | 
| configObject | Object: config nesnesi | 
| Atışlar | |
|---|---|
| ConfigurationException | configObject doğru türde değilse | 
setConfigurationObjectList
public abstract void setConfigurationObjectList (String typeName, 
                 configList) Mevcut değerlerin yerini alarak belirli bir ad için yapılandırma nesnesi listesini ayarlayan genel yöntem.
| Parametreler | |
|---|---|
| typeName | String: yapılandırma nesnesi türünün benzersiz adı. | 
| configList | : yapılandırma nesnesi listesi | 
| Atışlar | |
|---|---|
| ConfigurationException | Listedeki nesnelerden herhangi biri doğru türde değilse | 
setDeviceManagementServer
public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)
DeviceManagementGrpcServer değerini belirler.
| Parametreler | |
|---|---|
| server | DeviceManagementGrpcServer | 
setDeviceManager
public abstract void setDeviceManager (IDeviceManager deviceManager)
Mevcut değerlerin yerine IDeviceManager değerini ayarlayın. Bu işlem, test cihazlarının yöneticisini belirler.
setDeviceMonitor
public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)
IDeviceMonitor ayarını yapın.
| Parametreler | |
|---|---|
| deviceMonitor | IDeviceMonitor: Monitör | 
| Atışlar | |
|---|---|
| ConfigurationException | IDeviceMonitorzaten ayarlanmışsa. | 
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Mevcut değerlerin yerine IDeviceSelection değerini ayarlayın.  Bu, DeviceManager kullanıcısının hangi cihazları görebileceğine dair genel bir cihaz filtresi ayarlar.
setHostMonitors
public abstract void setHostMonitors (hostMonitors) 
IHostMonitor listesini ayarlayın.
| Parametreler | |
|---|---|
| hostMonitors | : Monitörlerin listesi | 
| Atışlar | |
|---|---|
| ConfigurationException | IHostMonitorzaten ayarlanmışsa. | 
setHostOptions
public abstract void setHostOptions (IHostOptions hostOptions)
Mevcut değerlerin yerine IHostOptions değerini ayarlayın.
setHostResourceManager
public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)
Mevcut değerlerin yerine IHostResourceManager değerini ayarlayın.
setInvocationServer
public abstract void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer değerini belirler.
| Parametreler | |
|---|---|
| server | TestInvocationManagementServer | 
setKeyStoreFactory
public abstract void setKeyStoreFactory (IKeyStoreFactory factory)
Mevcut değerlerin yerine IKeyStoreFactory değerini ayarlayın.
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs) 
Belirli bir komut satırı bağımsız değişkeni grubuyla genel yapılandırma Option alanlarını ayarlama
 
 Beklenen biçim için ArgsOptionParser bölümüne bakın
| Parametreler | |
|---|---|
| listArgs | : komut satırı bağımsız değişkenleri | 
| İlerlemeler | |
|---|---|
|  | tüketilmemiş bağımsız değişkenler | 
| Atışlar | |
|---|---|
| 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 değerini belirler.
| Parametreler | |
|---|---|
| collector | IResourceMetricCollector | 
setSandboxFactory
public abstract void setSandboxFactory (ISandboxFactory factory)
Mevcut değerlerin yerine ISandboxFactory değerini ayarlayın.
setShardingStrategy
public abstract void setShardingStrategy (IShardHelper sharding)
Bir yapılandırmayı bölerken kullanılacak IShardHelper değerini belirler.
| Parametreler | |
|---|---|
| sharding | IShardHelper | 
setTradefedFeatureServer
public abstract void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer değerini belirler.
| Parametreler | |
|---|---|
| server | TradefedFeatureServer | 
setWtfHandler
public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler ayarını yapın.
| Parametreler | |
|---|---|
| wtfHandler | ITerribleFailureHandler: AMK işleyicisi | 
| Atışlar | |
|---|---|
| ConfigurationException | ITerribleFailureHandlerzaten ayarlanmışsa | 
kur
public abstract void setup ()
tradefed'in başında doğru kurulum.
| Atışlar | |
|---|---|
|  | com.android.tradefed.config.ConfigurationException | 
| ConfigurationException | |
validateOptions
public abstract void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu anda bu işlem yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrular.
| Atışlar | |
|---|---|
| ConfigurationException | Yapılandırmada zorunlu alanlar eksikse | 
