IConfiguration

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. Bir IConfiguration, çağrı sırasında kullanılması gereken tüm temsilci nesnelerini ve ilişkili Option'ları saklar.

Ö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ç yapılandırma için genişletilmiş XML dosyasını alır.

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ç 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 kullanılacak ICommandOptions değerini 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)'e benzer ancak birden fazla nesneyi destekleyen yapılandırma nesnesi türleri için.

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 öğesini döndürür. Bulunmazsa boş değer döndürülü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ının GlobalTestFilter değerini 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 kullanılacak ILogSaver değerini 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 nesnesi grubuna birden fazla seçenek değeri ekleyin.

abstract boolean isDeviceConfiguredFake(String deviceName)

Yapılandırılmış bir cihazın isFake=true etiketine sahip olup olmadığını 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ırma için komut satırı kullanım yardımı metni döndürür.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

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

abstract void safeInjectOptionValues( optionDefs)

Seçeneklerden biri uygulanamazsa yapılandırma nesnesi grubuna birden fazla 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 bir değeri 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 değerlerin yerine TestDeviceOptions değerini ayarlayın

abstract void setDeviceRecovery(IDeviceRecovery recovery)

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

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

Mevcut değerlerin yerine IDeviceSelection değerini 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 bölümüne bakın

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 değerlerin yerini alacak şekilde bu yapılandırmadaki ISystemStatusChecker değerlerinin 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 kolay yöntem

abstract void setTestInvocationListeners( listeners)

Mevcut değerlerin yerini alacak ITestInvocationListener listesini ayarlama

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

cleanConfigurationData

public abstract void cleanConfigurationData ()

Çözüme ulaştırılan uzak dosyaların Option alanlarına indirilen tüm dosyaları silin.

clone

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ı.

Atışlar
IOException

dumpXml

public 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ç 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.

Atışlar
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ç 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.

printDeprecatedOptions boolean: Desteği sonlandırılmış olarak işaretlenen seçeneklerin yazdırılıp yazdırılmayacağı

printUnchangedOptions boolean

Atışlar
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

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

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)'e benzer ancak birden fazla nesneyi destekleyen yapılandırma nesnesi türleri için.

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

İlerlemeler
yapılandırma nesnelerinin listesi veya belirtilen ada sahip nesne türü mevcut değilse 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ırmadan IDeviceConfiguration öğelerini alır.

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

getDeviceConfigByName

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.

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 kullanılacak IDeviceSelection değerini 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 ()

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

İlerlemeler

getLabPreparers

public abstract  getLabPreparers ()

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

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

getLogOutput

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ıyı gerçekleştirmek için kullanılan IRetryDecision değerini döndürür.

İlerlemeler
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

Çağrının SkipManager değerini 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ırmadan ITargetPreparer öğelerini alır.

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

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

İlerlemeler
yapılandırmada sağlanan ITestInvocationListener değerlerini.

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 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ğ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 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: eşleme 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: eşleme seçeneği değeri

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

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

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

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

partialDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

clone() öğesinden temel bir klon oluşturun, ardından belirtilen yapılandırma nesnesi 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.

Atışlar
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

resolveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Uzak bir konumu işaret eden ERROR(/File) seçeneklerini çözme. Bunun için dosyaların temizlenmesi amacıyla cleanConfigurationData() çağrılması gerekir.

Parametreler
resolver DynamicRemoteFileResolver: Dosyaları çözmek 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: IKeyStoreClient kullanılacak.

İ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şlevinden farklı olarak 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 değerlerin yerine ICommandOptions değerini ayarlayın

setConfigurationObject

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

Atışlar
ConfigurationException configObject doğru türde değilse

setConfigurationObjectList

public 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.

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 değerlerin yerine IDeviceSelection değerini 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

Atışlar
ConfigurationException

setOptionsFromCommandLineArgs

public 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 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 değerlerin yerini alarak bu yapılandırmada tek bir IRemoteTest ayarlamak için kullanılan kolay yöntem

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Tek bir ITestInvocationListener ayarlamak için kolay 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.

Atışlar
ConfigurationException Yapılandırma geçerli değilse