IYapılandırma

public interface IConfiguration

com.android.tradefed.config.IConfiguration


TradeFederation çağrısı için yapılandırma bilgileri. Her TradeFederation çağrısında tek bir IConfiguration bulunur. IConfiguration, çağrı sırasında kullanılması gereken tüm yetki verilmiş nesneleri ve bunlarla ilişkili Option öğelerini depolar.

Özet

Herkese açık yöntemler

abstract void addFilesToClean( toBeCleaned)

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

abstract void cleanConfigurationData()

Çözüme ulaştırılan uzak dosyaların Option 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 gösterilen tüm seçeneklerle birlikte yapılandırma için genişletilmiş XML dosyasını String olarak alır.

abstract void dumpXml(PrintWriter output, excludeFilters)

Bu IConfiguration için gösterilen tüm seçenekler ve anahtar adlarına göre nesne filtreleri hariç olmak üzere yapılandırmanın genişletilmiş XML dosyasını alır.

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

Anahtar adlarına göre nesne filtrelerini çıkarıp bu IConfiguration için gösterilen tüm seçenekleri içeren yapılandırma için genişletilmiş XML dosyasını alır.

abstract getAllConfigurationObjectsOfType(String typeName)

Cihazlar arasında belirli bir tür adındaki tüm nesneleri almak için kullanılan genel arayüz.

abstract IBuildProvider getBuildProvider()

Yapılandırmadan IBuildProvider değerini alır.

abstract String getCommandLine()

Bu IConfiguration öğesini oluşturmak için kullanılan komut satırını alır.

abstract ICommandOptions getCommandOptions()

Yapılandırmadan kullanmak üzere ICommandOptions öğesini alır.

abstract ConfigurationDescriptor getConfigurationDescription()

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

abstract Object getConfigurationObject(String typeName)

Belirtilen tür adıyla yapılandırma nesnesini almak için kullanılan genel arayüz.

abstract getConfigurationObjectList(String typeName)

getConfigurationObject(String) özelliğine benzer ancak birden fazla nesneyi destekleyen yapılandırma nesnesi türleri için kullanılır.

abstract CoverageOptions getCoverageOptions()

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

abstract getDeviceConfig()

Yapılandırmadan IDeviceConfiguration öğelerini alır.

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Sağlanan adla ilişkili IDeviceConfiguration değerini döndürür. Bulunmazsa boş değerini döndürür.

abstract TestDeviceOptions getDeviceOptions()

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

abstract IDeviceRecovery getDeviceRecovery()

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

abstract IDeviceSelection getDeviceRequirements()

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

abstract getFilesToClean()

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

abstract GlobalTestFilter getGlobalFilters()

Çağrı için GlobalTestFilter öğesini alır.

abstract getInopOptions()

Değişmeyen seçenek adlarını alma

abstract getLabPreparers()

Yapılandırmadan ITargetPreparer öğelerini alır.

abstract ILeveledLogOutput getLogOutput()

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

abstract ILogSaver getLogSaver()

Yapılandırmadan kullanmak üzere ILogSaver öğesini alır.

abstract getMetricCollectors()

Yapılandırmadan IMetricCollector öğelerini alır.

abstract getMultiPreTargetPreparers()

Cihaz target_preparers'larından herhangi biri çalıştırılmadan önce yapılandırmadan IMultiTargetPreparer'leri alır.

abstract getMultiTargetPreparers()

Yapılandırmadan IMultiTargetPreparer öğelerini alır.

abstract String getName()

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

abstract getPostProcessors()

Yapılandırmadan IPostProcessor öğelerini alır.

abstract IRetryDecision getRetryDecision()

Çağrıyı gerçekleştirmek için kullanılan IRetryDecision değerini döndürür.

abstract SkipManager getSkipManager()

Çağrının SkipManager değerini alır.

abstract getSystemStatusCheckers()

Yapılandırmadan ISystemStatusChecker öğelerini alır.

abstract getTargetPreparers()

Yapılandırmadan ITargetPreparer öğelerini alır.

abstract getTestInvocationListeners()

Yapılandırmadan kullanılacak ITestInvocationListener'leri alır.

abstract getTests()

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

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

Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin.

abstract void injectOptionValues( optionDefs)

Yapılandırma nesneleri grubuna birden çok seçenek değeri ekleme.

abstract boolean isDeviceConfiguredFake(String deviceName)

Yapılandırılmış bir cihazın isFake=true olarak etiketlenip etiketlenmediğini döndürür.

abstract IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

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

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

Belirtilen PrintStream'e bu yapılandırmayla ilgili bir komut satırı kullanımı yardım metni verir.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

Uzak bir konumu işaret eden ERROR(/File) seçeneklerini çözme.

abstract void safeInjectOptionValues( optionDefs)

Seçeneklerden biri uygulanamıyorsa yapılandırma nesneleri grubuna, bu seçeneği değiştirmeden birden çok seçenek değeri ekleyin.

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

En iyi çaba yaklaşımını kullanarak yapılandırma Option alanlarını belirli bir komut satırı bağımsız değişkeni grubuyla ayarlayın.

abstract void setBuildProvider(IBuildProvider provider)

Yapılandırmaya mevcut IBuildProvider değerini ekleyin.

abstract void setCommandLine(String[] arrayArgs)

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

abstract void setCommandOptions(ICommandOptions cmdOptions)

Mevcut değerlerin yerine ICommandOptions değerini ayarlayın

abstract void setConfigurationObject(String name, Object configObject)

Mevcut değerlerin yerini alarak yapılandırma nesnesini belirtilen adla ayarlamak için kullanılan genel yöntem.

abstract void setConfigurationObjectList(String name, configList)

Mevcut değerlerin yerini alarak belirli bir ad için yapılandırma nesnesi listesini ayarlayan genel yöntem.

abstract void setCoverageOptions(CoverageOptions coverageOptions)

Mevcut değerlerin yerine CoverageOptions değerini ayarlayın.

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

Mevcut tüm değerleri değiştirerek bir IDeviceConfiguration ayarlayın.

abstract void setDeviceConfigList( deviceConfigs)

Mevcut değerlerin yerine IDeviceConfiguration değerlerini ayarlayın.

abstract void setDeviceMetricCollectors( collectors)

Mevcut değerlerin yerini alacak IMetricCollector listesini ayarlayın.

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

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

abstract void setDeviceRecovery(IDeviceRecovery recovery)

Mevcut değeri değiştirerek IDeviceRecovery değerini ayarlayın.

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

Mevcut tüm değerleri değiştirerek IDeviceSelection özelliğini ayarlayın

abstract void setLabPreparer(ITargetPreparer preparer)

Mevcut değeri değiştirerek ITargetPreparer değerini ayarlayın.

abstract void setLabPreparers( preparers)

Mevcut değerlerin yerini alacak ITargetPreparer listesini ayarlayın.

abstract void setLogOutput(ILeveledLogOutput logger)

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

abstract void setLogSaver(ILogSaver logSaver)

Mevcut değeri değiştirerek ILogSaver değerini ayarlayın.

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada, mevcut değerlerin yerini alarak cihazların target_preparers özelliğinden önce çalıştırılması gereken tek bir IMultiTargetPreparer ayarlamak için kullanılan kolaylık yöntemi

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

Mevcut değerlerin yerini alarak bu yapılandırmadaki, cihazların target_preparers'larından önce çalıştırılması gereken IMultiTargetPreparer'lerin listesini ayarlayın

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Mevcut değerlerin yerini alarak bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi

abstract void setMultiTargetPreparers( multiTargPreps)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IMultiTargetPreparer değerlerinin listesini ayarlayın

abstract setOptionsFromCommandLineArgs( listArgs)

Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma Option alanlarını ayarlama

Beklenen biçim için ArgsOptionParser

abstract setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma Option alanlarını ayarlama

Beklenen biçim için ArgsOptionParser adresini inceleyin

abstract void setPostProcessors( processors)

Mevcut değerlerin yerini alacak IPostProcessor listesini ayarlayın.

abstract void setRetryDecision(IRetryDecision decisionRetry)

Mevcut değeri değiştirerek IRetryDecision değerini ayarlayın.

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Mevcut değerlerin yerini alarak bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kolaylık yöntemi

abstract void setSystemStatusCheckers( systemCheckers)

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

abstract void setTargetPreparer(ITargetPreparer preparer)

Mevcut değeri değiştirerek ITargetPreparer değerini ayarlayın.

abstract void setTargetPreparers( preparers)

Mevcut değerlerin yerini alacak ITargetPreparer listesini ayarlayın.

abstract void setTest(IRemoteTest test)

Mevcut değerlerin yerini alarak bu yapılandırmada tek bir IRemoteTest ayarlamak için kullanılan kolay yöntem

abstract void setTestInvocationListener(ITestInvocationListener listener)

Tek bir ITestInvocationListener ayarlamak için kullanışlı yöntem

abstract void setTestInvocationListeners( listeners)

Mevcut tüm değerleri değiştirerek ITestInvocationListener listesini ayarlayın

abstract void setTests( tests)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IRemoteTest değerlerinin listesini ayarlayın

abstract void validateOptions()

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

Herkese açık yöntemler

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

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

Parametreler
toBeCleaned

temizYapılandırmaVerisi

public abstract void cleanConfigurationData ()

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

klonlamak

public abstract IConfiguration clone ()

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

İlerlemeler
IConfiguration {link IConfiguration} kopyası

dumpXml

public abstract void dumpXml (PrintWriter output)

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

Parametreler
output PrintWriter: XML'i yazdıracak yazıcı.

Fırlatma
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Anahtar adlarına göre nesne filtrelerini çıkarıp bu IConfiguration için gösterilen tüm seçenekleri içeren yapılandırma için genişletilmiş XML dosyasını alır.

Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML'i yazdıracak yazıcı.

excludeFilters : Yedeklenmemesi gereken nesne türlerinin listesi.

Fırlatma
IOException

dumpXml

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

Bu IConfiguration için gösterilen tüm seçenekler ve anahtar adlarına göre nesne filtreleri hariç olmak üzere yapılandırmanın genişletilmiş XML dosyasını alır.

Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML'i yazdıracak yazıcı.

excludeFilters : Dökülmemesi gereken nesne türünün listesi.

printDeprecatedOptions boolean: Yazdırma seçeneklerinin desteği sonlandırıldı olarak işaretlenip işaretlenmeyeceğini belirler

printUnchangedOptions boolean

Atışlar
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Belirli bir türdeki ada ait tüm nesneleri cihazlar arasında almak için kullanılan genel arayüzdür.

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

İlerlemeler
Belirtilen türdeki yapılandırma nesnelerinin listesi.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Yapılandırmadan IBuildProvider değerini alır.

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

getCommandLine

public abstract String getCommandLine ()

Bu IConfiguration öğesini oluşturmak için kullanılan komut satırını alır.

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

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

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

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

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

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

İlerlemeler
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Belirtilen tür adıyla yapılandırma nesnesini almak için kullanılan genel arayüz.

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

İlerlemeler
Object yapılandırma nesnesi veya belirtilen ada sahip nesne türü mevcut değilse null değerini döndürür.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

getConfigurationObject(String) özelliğine benzer ancak birden fazla nesneyi destekleyen yapılandırma nesnesi türleri içindir.

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

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

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

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

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

getDeviceConfig

public abstract  getDeviceConfig ()

Yapılandırmadaki IDeviceConfiguration öğelerini alır.

İlerlemeler
yapılandırmada sırayla sağlanan IDeviceConfiguration'ler

getDeviceConfigByName (Ad)

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Sağlanan adla ilişkili IDeviceConfiguration değerini döndürür. Bulunmazsa boş değerini döndürür.

Parametreler
nameDevice String

İlerlemeler
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

İlerlemeler
TestDeviceOptions yapılandırmada sağlanan TestDeviceOptions öğesidir.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

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

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanmak üzere IDeviceSelection öğesini alır.

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

getFilesToClean

public abstract  getFilesToClean ()

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

İlerlemeler

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Çağrının GlobalTestFilter değerini alır.

İlerlemeler
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

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

İlerlemeler

getLabPreparers

public abstract  getLabPreparers ()

Yapılandırmadaki ITargetPreparer öğelerini alır.

İlerlemeler
yapılandırmada sırayla sağlanan ITargetPreparer'ler

getLogÇıkış

public abstract ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public abstract ILogSaver getLogSaver ()

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

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

getMetricCollectors

public abstract  getMetricCollectors ()

Yapılandırmadan IMetricCollector öğelerini alır.

İlerlemeler

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Cihaz target_preparers'larından herhangi biri çalıştırılmadan önce yapılandırmadan IMultiTargetPreparer'leri alır.

İlerlemeler
yapılandırmada sırayla sağlanan IMultiTargetPreparer'ler

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Yapılandırmadan IMultiTargetPreparer öğelerini alır.

İlerlemeler
yapılandırmada sırayla sağlanan IMultiTargetPreparer'ler

getName

public abstract String getName ()

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

İlerlemeler
String

getPostProcessors

public abstract  getPostProcessors ()

Yapılandırmadan IPostProcessor öğelerini alır.

İlerlemeler

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

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

İlerlemeler
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

Çağrı için SkipManager öğesini alır.

İlerlemeler
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Yapılandırmadan ISystemStatusChecker öğelerini alır.

İlerlemeler
yapılandırmada sırayla sağlanan ISystemStatusChecker'ler

getTargetPreparers

public abstract  getTargetPreparers ()

Yapılandırmadaki ITargetPreparer öğelerini alır.

İlerlemeler
ITargetPreparer öğeleri yapılandırmada sırayla sağlanır

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Yapılandırmadan kullanılacak ITestInvocationListener'leri alır.

İlerlemeler
yapılandırmada sağlanan ITestInvocationListener öğeleridir.

getTests

public abstract  getTests ()

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

İlerlemeler
yapılandırmada sağlanan testler

injectOptionValue

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ğer sağlamak amacıyla kullanışlıdır.

Parametreler
optionName String: seçenek adı

optionValue String: seçenek değeri

Atışlar
ConfigurationException Seçeneğin değeri ayarlanamadıysa

injectOptionValue

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ğer sağlamak amacıyla 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

Atışlar
ConfigurationException Seçeneğin değeri ayarlanamadıysa

injectOptionValueWithSource

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

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ı

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

Fırlatma
ConfigurationException seçeneğin değeri ayarlanamadıysa

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

Yapılandırma nesneleri grubuna birden çok seçenek değeri ekleme.

Yeni bir nesne oluşturduktan sonra birden fazla seçenek değerini aynı anda eklemek için kullanışlıdır.

Parametreler
optionDefs : Eklenecek seçenek tanımlarının listesi

Atışlar
ConfigurationException Seçenek değerleri ayarlanamadıysa

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Yapılandırılmış bir cihazın isFake=true etiketine sahip olup olmadığını döndürür.

Parametreler
deviceName String

İlerlemeler
boolean

kısmiDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

Parametreler
objectToDeepClone : Derin kopyalanacak yapılandırma nesnesi listesi.

client IKeyStoreClient: Anahtar deposu istemcisi.

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

Fırlatma
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Belirtilen printStream'e bu yapılandırma için komut satırı kullanım yardımı metni döndürür.

Parametreler
importantOnly boolean: true yalnızca önemli seçenekler için yardım yazdırırsa

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

Atışlar
com.android.tradefed.config.ConfigurationException
ConfigurationException

Çözüm Dinamik Seçenekleri

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Uzak bir konumu işaret eden ERROR(/File) seçeneklerini çözme. Bunun için, dosyaları temizlemek üzere cleanConfigurationData() çağrılması gerekir.

Parametreler
resolver DynamicRemoteFileResolver: dosyaları çözümlemek için DynamicRemoteFileResolver

Atışlar
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Seçeneklerden biri uygulanamazsa yapılandırma nesnesi grubuna birden fazla seçenek değeri ekleyin.

Yeni bir nesne oluşturduktan sonra birden fazla seçenek değerini aynı anda eklemek için kullanışlıdır.

Parametreler
optionDefs : Eklenecek seçenek tanımlarının listesi

Atışlar
ConfigurationException OptionSetter oluşturulamadıysa

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

En iyi çaba yaklaşımını kullanarak yapılandırma Option alanlarını belirli bir komut satırı bağımsız değişkeni grubuyla ayarlayın.

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

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

keyStoreClient IKeyStoreClient: Kullanılacak IKeyStoreClient.

İlerlemeler
tüketilmemiş bağımsız değişkenler

Atışlar
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Yapılandırmaya mevcut IBuildProvider değerini ekleyin.

Parametreler
provider IBuildProvider: yeni IBuildProvider

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

Bu IConfiguration öğesini oluşturmak için kullanılan komut satırını ayarlar. Bu işlev, setOptionsFromCommandLineArgs işlevinin aksine yapılandırma adı da dahil olmak üzere komut satırının tamamını depolar.

Parametreler
arrayArgs String: komut satırı

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

Mevcut tüm değerleri değiştirerek ICommandOptions özelliğini ayarlayın

setConfigurationNesnesi

public abstract void setConfigurationObject (String name, 
                Object configObject)

Mevcut değerlerin yerini alarak 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

Fırlatma
ConfigurationException configObject doğru türde değilse

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere mevcut tüm değerleri değiştirerek genel yöntem.

Parametreler
name 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

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Mevcut değerlerin yerine CoverageOptions değerini ayarlayın.

Parametreler
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Mevcut değerlerin yerine IDeviceConfiguration değerlerini ayarlayın.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Mevcut değerlerin yerini alacak IMetricCollector listesini ayarlayın.

Parametreler
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Mevcut değerlerin yerine TestDeviceOptions değerini ayarlayın

Parametreler
deviceOptions TestDeviceOptions

SetDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Mevcut değeri değiştirerek IDeviceRecovery değerini ayarlayın.

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Mevcut tüm değerleri değiştirerek IDeviceSelection özelliğini ayarlayın

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Mevcut değeri değiştirerek ITargetPreparer değerini ayarlayın.

setLabPreparers

public abstract void setLabPreparers ( preparers)

Mevcut değerlerin yerini alacak ITargetPreparer listesini ayarlayın.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Mevcut değeri değiştirerek ILogSaver değerini ayarlayın.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada, mevcut değerlerin yerini alarak cihazların target_preparers özelliğinden önce çalıştırılması gereken tek bir IMultiTargetPreparer ayarlamak için kullanılan kolaylık yöntemi

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Mevcut değerlerin yerini alarak bu yapılandırmadaki, cihazların target_preparers'larından önce çalıştırılması gereken IMultiTargetPreparer'lerin listesini ayarlayın

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Mevcut değerlerin yerini alarak bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IMultiTargetPreparer değerlerinin listesini ayarlayın

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma Option alanlarını ayarlama

Beklenen biçim için ArgsOptionParser

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

İlerlemeler
tüketilmemiş bağımsız değişkenler

Fırlatma
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

keyStoreClient IKeyStoreClient: IKeyStoreClient kullanılacak.

İlerlemeler
tüketilmemiş bağımsız değişkenler

Atışlar
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Mevcut değerlerin yerini alacak IPostProcessor listesini ayarlayın.

Parametreler
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Mevcut değeri değiştirerek IRetryDecision değerini ayarlayın.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Mevcut değerlerin yerini alarak bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kolaylık yöntemi

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki ISystemStatusChecker değerlerinin listesini ayarlayın

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Mevcut değeri değiştirerek ITargetPreparer değerini ayarlayın.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Mevcut değerlerin yerini alacak ITargetPreparer 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 kullanışlı yöntem

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Tek bir ITestInvocationListener ayarlamak için kullanışlı yöntem

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

Mevcut değerlerin yerini alacak ITestInvocationListener listesini ayarlama

setTests

public abstract void setTests ( tests)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IRemoteTest değerlerinin listesini ayarlayın

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.

Fırlatma
ConfigurationException yapılandırma geçerli değilse