Yapılandırma

public interface IConfiguration

com.android.tradefed.config.IYapılandırma


Bir TradeFederation çağrısı için yapılandırma bilgileri. Her TradeFederation çağrısının tek bir IConfiguration vardır. Bir IConfiguration çağırma sırasında kullanılması gereken tüm temsilci nesnelerini ve bunların ilişkili Option 'larını depolar.

Özet

Genel yöntemler

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

cleanConfigurationData() sırasında temizlenmesi gereken dosyaları ekleyin

abstract void cleanConfigurationData ()

Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen tüm dosyaları silin.

abstract IConfiguration clone ()

Bu nesnenin sığ bir kopyasını oluşturun.

abstract void dumpXml (PrintWriter output)

Bu IConfiguration için bir String olarak gösterilen tüm seçeneklerle yapılandırma için genişletilmiş XML dosyasını alır.

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.

abstract getAllConfigurationObjectsOfType (String typeName)

Cihazlar arasında belirli bir tür adının tüm nesnesini almak için genel arabirim.

abstract IBuildProvider getBuildProvider ()

IBuildProvider yapılandırmadan alır.

abstract String getCommandLine ()

Bunu oluşturmak için kullanılan komut satırını alır IConfiguration .

abstract ICommandOptions getCommandOptions ()

Yapılandırmadan kullanılacak ICommandOptions alır.

abstract ConfigurationDescriptor getConfigurationDescription ()

Yapılandırmada sağlanan ConfigurationDescriptor öğesini döndürür.

abstract Object getConfigurationObject (String typeName)

Verilen tür adıyla yapılandırma nesnesini almak için genel arabirim.

abstract getConfigurationObjectList (String typeName)

getConfigurationObject(String) işlevine benzer, ancak birden çok nesneyi destekleyen yapılandırma nesnesi türleri içindir.

abstract CoverageOptions getCoverageOptions ()

Yapılandırmadan kullanılacak CoverageOptions alır.

abstract getDeviceConfig ()

Yapılandırmadan IDeviceConfiguration s'yi alır.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Sağlanan adla ilişkili IDeviceConfiguration , bulunmazsa boş olarak döndürün.

abstract TestDeviceOptions getDeviceOptions ()

Yapılandırmadan kullanılacak TestDeviceOptions alır.

abstract IDeviceRecovery getDeviceRecovery ()

Yapılandırmadan kullanılacak IDeviceRecovery alır.

abstract IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanılacak IDeviceSelection öğesini alır.

abstract getFilesToClean ()

cleanConfigurationData() sırasında temizlenecek dosyaların listesini alın

abstract GlobalTestFilter getGlobalFilters ()

Çağırma için GlobalTestFilter alır.

abstract getInopOptions ()

Herhangi bir değeri değiştirmeyen seçenek adlarını alın

abstract getLabPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

abstract ILeveledLogOutput getLogOutput ()

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

abstract ILogSaver getLogSaver ()

Yapılandırmadan kullanılacak ILogSaver alır.

abstract getMetricCollectors ()

Yapılandırmadan IMetricCollector s değerini alır.

abstract getMultiPreTargetPreparers ()

IMultiTargetPreparer s'yi, target_preparers cihazlarının herhangi birinden önce yürütülmesi gereken yapılandırmadan alır.

abstract getMultiTargetPreparers ()

Yapılandırmadan IMultiTargetPreparer s'yi alır.

abstract String getName ()

Yapılandırmanın adını döndürür.

abstract getPostProcessors ()

Yapılandırmadan IPostProcessor s'yi alır.

abstract IRetryDecision getRetryDecision ()

Çağırma için kullanılan IRetryDecision döndürür.

abstract getSystemStatusCheckers ()

Yapılandırmadan ISystemStatusChecker s'yi alır.

abstract getTargetPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

abstract getTestInvocationListeners ()

Yapılandırmadan kullanılacak ITestInvocationListener s'yi alır.

abstract getTests ()

Yapılandırmadan çalıştırılacak IRemoteTest s'yi alır.

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 injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

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

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Yapılandırma nesneleri kümesine birden fazla seçenek değeri ekleyin.

abstract boolean isDeviceConfiguredFake (String deviceName)

Yapılandırılan bir aygıtın isFake=true olarak etiketlenip etiketlenmediğini döndürür.

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

clone() öğesinden bir temel klon oluşturun, ardından verilen yapılandırma nesnesinin listesini derin klonlayın.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

Verilen printStream'e bu yapılandırma için bir komut satırı kullanımı yardım metni verir.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Uzak bir konuma işaret eden ERROR(/File) seçeneklerini çözün.

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Seçeneklerden biri uygulanamıyorsa, yapılandırma nesneleri kümesine birden fazla seçenek değeri enjekte edin.

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

En iyi çaba yaklaşımını kullanarak verilen komut satırı bağımsız değişkenleri kümesiyle yapılandırma Option alanlarını ayarlayın.

abstract void setBuildProvider ( IBuildProvider provider)

Yapılandırmadaki mevcut IBuildProvider değiştirin.

abstract void setCommandLine (String[] arrayArgs)

Bu IConfiguration oluşturmak için kullanılan komut satırını ayarlar.

abstract void setCommandOptions ( ICommandOptions cmdOptions)

Mevcut değerleri değiştirerek ICommandOptions öğesini ayarlayın

abstract void setConfigurationObject (String name, Object configObject)

Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla ayarlamak için genel yöntem.

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

Mevcut herhangi bir değeri değiştirerek verilen ad için yapılandırma nesnesi listesini ayarlamak için genel yöntem.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

Mevcut tüm değerleri değiştirerek CoverageOptions öğesini ayarlayın.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Mevcut herhangi bir değeri değiştirerek bir IDeviceConfiguration ayarlayın.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Mevcut herhangi bir değeri değiştirerek IDeviceConfiguration s'yi ayarlayın.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Mevcut değerleri değiştirerek IMetricCollector s listesini ayarlayın.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Mevcut tüm değerleri değiştirerek TestDeviceOptions öğesini ayarlayın

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Mevcut herhangi bir değeri değiştirerek IDeviceRecovery öğesini ayarlayın.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Mevcut değerleri değiştirerek IDeviceSelection öğesini ayarlayın

abstract void setLabPreparer ( ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s listesini ayarlayın.

abstract void setLogOutput ( ILeveledLogOutput logger)

Mevcut herhangi bir değeri değiştirerek ILeveledLogOutput değerini ayarlayın.

abstract void setLogSaver ( ILogSaver logSaver)

Mevcut herhangi bir değeri değiştirerek ILogSaver öğesini ayarlayın.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada, herhangi bir cihazda target_preparers'tan önce çalıştırılması gereken tek bir IMultiTargetPreparer ayarlamak için uygun yöntem, varolan tüm değerleri değiştirir

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

IMultiTargetPreparer s listesini bu yapılandırmada, herhangi bir cihazdan önce yürütülmesi gereken, target_preparers mevcut değerleri değiştirerek ayarlayın.

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için uygun yöntem

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Mevcut tüm değerleri değiştirerek bu yapılandırmadaki IMultiTargetPreparer s listesini ayarlayın

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser bakın

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Mevcut değerleri değiştirerek IPostProcessor s listesini ayarlayın.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

Mevcut herhangi bir değeri değiştirerek IRetryDecision öğesini ayarlayın.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için uygun yöntem, var olan tüm değerleri değiştirir

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

ISystemStatusChecker s listesini bu yapılandırmada, mevcut tüm değerleri değiştirerek ayarlayın

abstract void setTargetPreparer ( ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s listesini ayarlayın.

abstract void setTest ( IRemoteTest test)

Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir IRemoteTest ayarlamak için uygun yöntem

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Tek bir ITestInvocationListener ayarlamak için kolaylık yöntemi

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Mevcut değerleri değiştirerek ITestInvocationListener s listesini ayarlayın

abstract void setTests ( tests) setTests ( tests)

Mevcut değerleri değiştirerek bu yapılandırmada IRemoteTest s listesini ayarlayın

abstract void validateOptions ()

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

Genel yöntemler

ekleFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

cleanConfigurationData() sırasında temizlenmesi gereken dosyaları ekleyin

parametreler
toBeCleaned

temiz Yapılandırma Verileri

public abstract void cleanConfigurationData ()

Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen tüm dosyaları silin.

klon

public abstract IConfiguration clone ()

Bu nesnenin sığ bir kopyasını oluşturun.

İadeler
IConfiguration bir {link IConfiguration} kopyası

dökümXml

public abstract void dumpXml (PrintWriter output)

Bu IConfiguration için bir String olarak gösterilen tüm seçeneklerle yapılandırma için genişletilmiş XML dosyasını alır.

parametreler
output PrintWriter : xml dosyasının yazdırılacağı yazar.

Atar
IO İstisnası

dökümXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.

Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME .

parametreler
output PrintWriter : xml dosyasının yazdırılacağı yazar.

excludeFilters : boşaltılmaması gereken nesne tipinin listesi.

Atar
IO İstisnası

dökümXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.

Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME .

parametreler
output PrintWriter : xml dosyasının yazdırılacağı yazar.

excludeFilters : boşaltılmaması gereken nesne tipinin listesi.

printDeprecatedOptions boolean : Kullanımdan kaldırıldı olarak işaretlenen seçeneklerin yazdırılıp yazdırılmayacağı

printUnchangedOptions boolean

Atar
IO İstisnası

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Cihazlar arasında belirli bir tür adının tüm nesnesini almak için genel arabirim.

parametreler
typeName String : yapılandırma nesnesinin benzersiz türü

İadeler
Verilen türdeki yapılandırma nesnelerinin listesi.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

IBuildProvider yapılandırmadan alır.

İadeler
IBuildProvider yapılandırmada sağlanan IBuildProvider

GetCommandLine

public abstract String getCommandLine ()

Bunu oluşturmak için kullanılan komut satırını alır IConfiguration .

İadeler
String bu IConfiguration oluşturmak için kullanılan komut satırı.

GetCommandOptions

public abstract ICommandOptions getCommandOptions ()

Yapılandırmadan kullanılacak ICommandOptions alır.

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

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Yapılandırmada sağlanan ConfigurationDescriptor öğesini döndürür.

İadeler
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Verilen tür adıyla yapılandırma nesnesini almak için genel arabirim.

parametreler
typeName String : yapılandırma nesnesinin benzersiz türü

İadeler
Object verilen ada sahip nesne türü mevcut değilse yapılandırma nesnesi veya null .

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

getConfigurationObject(String) işlevine benzer, ancak birden çok nesneyi destekleyen yapılandırma nesnesi türleri içindir.

parametreler
typeName String : yapılandırma nesnesinin benzersiz tür adı

İadeler
yapılandırma nesneleri listesi veya belirtilen ada sahip nesne türü yoksa null .

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

Yapılandırmadan kullanılacak CoverageOptions alır.

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

getDeviceConfig

public abstract  getDeviceConfig ()

Yapılandırmadan IDeviceConfiguration s'yi alır.

İadeler
yapılandırmada sırayla sağlanan IDeviceConfiguration s

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Sağlanan adla ilişkili IDeviceConfiguration , bulunmazsa boş olarak döndürün.

parametreler
nameDevice String

İadeler
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Yapılandırmadan kullanılacak TestDeviceOptions alır.

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

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Yapılandırmadan kullanılacak IDeviceRecovery alır.

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

getDeviceGereksinimleri

public abstract IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanılacak IDeviceSelection öğesini alır.

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

getFilesToClean

public abstract  getFilesToClean ()

cleanConfigurationData() sırasında temizlenecek dosyaların listesini alın

İadeler

Genel Filtreleri al

public abstract GlobalTestFilter getGlobalFilters ()

Çağırma için GlobalTestFilter alır.

İadeler
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Herhangi bir değeri değiştirmeyen seçenek adlarını alın

İadeler

getLabHazırlayıcılar

public abstract  getLabPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

İadeler
yapılandırmada sırasıyla sağlanan ITargetPreparer lar

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public abstract ILogSaver getLogSaver ()

Yapılandırmadan kullanılacak ILogSaver alır.

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

getMetricToplayıcılar

public abstract  getMetricCollectors ()

Yapılandırmadan IMetricCollector s değerini alır.

İadeler

getMultiPreTargetHazırlayıcılar

public abstract  getMultiPreTargetPreparers ()

IMultiTargetPreparer s'yi, target_preparers cihazlarının herhangi birinden önce yürütülmesi gereken yapılandırmadan alır.

İadeler
konfigürasyonda sırayla sağlanan IMultiTargetPreparer lar

getMultiTargetHazırlayıcılar

public abstract  getMultiTargetPreparers ()

Yapılandırmadan IMultiTargetPreparer s'yi alır.

İadeler
konfigürasyonda sırayla sağlanan IMultiTargetPreparer lar

getName

public abstract String getName ()

Yapılandırmanın adını döndürür.

İadeler
String

getPostProcessors

public abstract  getPostProcessors ()

Yapılandırmadan IPostProcessor s'yi alır.

İadeler

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

Çağırma için kullanılan IRetryDecision döndürür.

İadeler
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Yapılandırmadan ISystemStatusChecker s'yi alır.

İadeler
yapılandırmada sırayla sağlanan ISystemStatusChecker s

getTargetHazırlayıcılar

public abstract  getTargetPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

İadeler
yapılandırmada sırasıyla sağlanan ITargetPreparer lar

getTestÇağrıDinleyicileri

public abstract  getTestInvocationListeners ()

Yapılandırmadan kullanılacak ITestInvocationListener s'yi alır.

İadeler
yapılandırmada sağlanan ITestInvocationListener s.

Testleri al

public abstract  getTests ()

Yapılandırmadan çalıştırılacak IRemoteTest s'yi alır.

İadeler
yapılandırmada sağlanan testler

enjekte Seçenek Değ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çenekler için değerler sağlamak için kullanışlıdır.

parametreler
optionName String : seçenek adı

optionValue String : seçenek değeri

Atar
ConfigurationException seçeneğin değeri ayarlanamadıysa

enjekte Seçenek Değ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çenekler için değerler sağlamak için kullanışlıdır.

parametreler
optionName String : seçenek adı

optionKey String : harita seçenekleri için isteğe bağlı anahtar veya null

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

Atar
ConfigurationException seçeneğin değeri ayarlanamadıysa

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

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

Dinamik olarak oluşturulan seçenekler için değerler sağlamak için kullanışlıdır.

parametreler
optionName String : seçenek adı

optionKey String : harita seçenekleri için isteğe bağlı anahtar veya null

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

optionSource String : bu seçenek değerini sağlayan kaynak yapılandırma

Atar
ConfigurationException seçeneğin değeri ayarlanamadıysa

enjekte Seçenek Değerleri

public abstract void injectOptionValues ( optionDefs)

Yapılandırma nesneleri kümesine birden fazla seçenek değeri ekleyin.

Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek için kullanışlıdır.

parametreler
optionDefs : enjekte edilecek seçenek tanımlarının listesi

Atar
ConfigurationException seçenek değerleri ayarlanamadıysa

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Yapılandırılan bir aygıtın isFake=true olarak etiketlenip etiketlenmediğini döndürür.

parametreler
deviceName String

İadeler
boolean

kısmiDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

clone() öğesinden bir temel klon oluşturun, ardından verilen yapılandırma nesnesinin listesini derin klonlayın.

parametreler
objectToDeepClone : Derin klonlanacak yapılandırma nesnesinin listesi.

client IKeyStoreClient : Anahtar deposu istemcisi.

İadeler
IConfiguration Kısmen derin klonlanmış yapılandırma.

Atar
com.android.tradefed.config.ConfigurationException
ConfigurationException

printKomutKullanımı

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Verilen printStream'e bu yapılandırma için bir komut satırı kullanımı yardım metni verir.

parametreler
importantOnly boolean : true ise, yalnızca önemli seçenekler için yardım yazdır

out PrintStream : kullanılacak ERROR(/PrintStream) .

Atar
com.android.tradefed.config.ConfigurationException
ConfigurationException

çözümlemeDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Uzak bir konuma işaret eden ERROR(/File) seçeneklerini çözün. Bu, dosyaları temizlemek için cleanConfigurationData() öğesinin çağrılmasını gerektirir.

parametreler
resolver DynamicRemoteFileResolver : dosyaları çözmek için DynamicRemoteFileResolver

Atar
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Seçeneklerden biri uygulanamıyorsa, yapılandırma nesneleri kümesine birden fazla seçenek değeri enjekte edin.

Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek için kullanışlıdır.

parametreler
optionDefs : enjekte edilecek seçenek tanımlarının listesi

Atar
ConfigurationException OptionSetter oluşturulamadıysa

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

En iyi çaba yaklaşımını kullanarak verilen komut satırı bağımsız değişkenleri kümesiyle yapılandırma Option alanlarını ayarlayın.

Beklenen biçim için ArgsOptionParser bakın

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

keyStoreClient IKeyStoreClient : Kullanılacak IKeyStoreClient .

İadeler
tüketilmemiş argümanlar

Atar
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Yapılandırmadaki mevcut IBuildProvider değiştirin.

parametreler
provider IBuildProvider : yeni IBuildProvider

setKomut Satırı

public abstract void setCommandLine (String[] arrayArgs)

Bu IConfiguration oluşturmak için kullanılan komut satırını ayarlar. Bu, setOptionsFromCommandLineArgs'tan farklı olarak yapılandırma adı da dahil olmak üzere tüm komut satırını saklar.

parametreler
arrayArgs String : komut satırı

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

Mevcut değerleri değiştirerek ICommandOptions öğesini ayarlayın

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla ayarlamak için genel yöntem.

parametreler
name String : yapılandırma nesnesi türünün benzersiz adı.

configObject Object : yapılandırma nesnesi

Atar
ConfigurationException configObject doğru tip değilse

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Mevcut herhangi bir değeri değiştirerek verilen ad için yapılandırma nesnesi listesini ayarlamak için genel yöntem.

parametreler
name String : yapılandırma nesnesi türünün benzersiz adı.

configList : yapılandırma nesnesi listesi

Atar
ConfigurationException listedeki herhangi bir nesne doğru türde değilse

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Mevcut tüm değerleri değiştirerek CoverageOptions öğesini ayarlayın.

parametreler
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Mevcut herhangi bir değeri değiştirerek bir IDeviceConfiguration ayarlayın.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Mevcut herhangi bir değeri değiştirerek IDeviceConfiguration s'yi ayarlayın.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Mevcut değerleri değiştirerek IMetricCollector s listesini ayarlayın.

parametreler
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Mevcut tüm değerleri değiştirerek TestDeviceOptions öğesini ayarlayın

parametreler
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Mevcut herhangi bir değeri değiştirerek IDeviceRecovery öğesini ayarlayın.

setCihaz Gereksinimleri

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Mevcut değerleri değiştirerek IDeviceSelection öğesini ayarlayın

setLabHazırlayıcı

public abstract void setLabPreparer (ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

setLabHazırlayıcılar

public abstract void setLabPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s listesini ayarlayın.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

Mevcut herhangi bir değeri değiştirerek ILeveledLogOutput değerini ayarlayın.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Mevcut herhangi bir değeri değiştirerek ILogSaver öğesini ayarlayın.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada, herhangi bir cihazda target_preparers'tan önce çalıştırılması gereken tek bir IMultiTargetPreparer ayarlamak için uygun yöntem, varolan tüm değerleri değiştirir

setMultiPreTargetHazırlayıcılar

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

IMultiTargetPreparer s listesini bu yapılandırmada, herhangi bir cihazdan önce yürütülmesi gereken, target_preparers mevcut değerleri değiştirerek ayarlayın.

setMultiTargetHazırlayıcı

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için uygun yöntem

setMultiTargetHazırlayıcılar

public abstract void setMultiTargetPreparers ( multiTargPreps)

Mevcut tüm değerleri değiştirerek bu yapılandırmadaki IMultiTargetPreparer s listesini ayarlayın

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser

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

İadeler
tüketilmemiş argümanlar

Atar
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser bakın

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

keyStoreClient IKeyStoreClient : Kullanılacak IKeyStoreClient .

İadeler
tüketilmemiş argümanlar

Atar
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Mevcut değerleri değiştirerek IPostProcessor s listesini ayarlayın.

parametreler
processors

SetRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Mevcut herhangi bir değeri değiştirerek IRetryDecision öğesini ayarlayın.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için uygun yöntem, var olan tüm değerleri değiştirir

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

ISystemStatusChecker s listesini bu yapılandırmada, mevcut tüm değerleri değiştirerek ayarlayın

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

setTargetHazırlayıcılar

public abstract void setTargetPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s listesini ayarlayın.

setTest

public abstract void setTest (IRemoteTest test)

Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir IRemoteTest ayarlamak için uygun yöntem

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Tek bir ITestInvocationListener ayarlamak için kolaylık yöntemi

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

Mevcut değerleri değiştirerek ITestInvocationListener s listesini ayarlayın

setTestleri

public abstract void setTests ( tests)

Mevcut değerleri değiştirerek bu yapılandırmada IRemoteTest s listesini ayarlayın

doğrulama Seçenekleri

public abstract void validateOptions ()

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

Şu anda bu, yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrulayacaktır.

Atar
ConfigurationException yapılandırma geçerli değilse