IYapılandırma

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Bir TradeFederation çağrısının yapılandırma bilgileri. Her TradeFederation çağrısının tek bir IConfiguration öğesi vardır. IConfiguration çağrı sırasında kullanılması gereken tüm yetki verilmiş nesneleri ve bunlarla ilişkili Option

Özet

Herkese açık yöntemler

abstract void addFilesToClean( toBeCleaned)

cleanConfigurationData() ayı içinde temizlenmesi gereken dosyaları ekleyin

abstract void cleanConfigurationData()

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

abstract IConfiguration clone()

Bu nesnenin yüzeysel bir kopyasını oluşturun.

abstract void dumpXml(PrintWriter output)

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

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.

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)

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

abstract IBuildProvider getBuildProvider()

IBuildProvider öğesini yapılandırmadan 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ına sahip yapılandırma nesnesini almak için genel arayüz.

abstract getConfigurationObjectList(String typeName)

getConfigurationObject(String) öğesine benzer, ancak yapılandırma amaçlı birden çok nesneyi destekleyen nesne türleri için kullanılır.

abstract CoverageOptions getCoverageOptions()

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

abstract getDeviceConfig()

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

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Sağlanan adla ilişkilendirilmiş IDeviceConfiguration değerini döndürün, yoksa boş bırakın.

abstract TestDeviceOptions getDeviceOptions()

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

abstract IDeviceRecovery getDeviceRecovery()

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

abstract IDeviceSelection getDeviceRequirements()

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

abstract getFilesToClean()

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

abstract GlobalTestFilter getGlobalFilters()

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

abstract getInopOptions()

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

abstract getLabPreparers()

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

abstract ILeveledLogOutput getLogOutput()

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

abstract ILogSaver getLogSaver()

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

abstract getMetricCollectors()

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

abstract getMultiPreTargetPreparers()

Şundan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer öğelerini alır: target_preparers cihazlarından herhangi biri.

abstract getMultiTargetPreparers()

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

abstract String getName()

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

abstract getPostProcessors()

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

abstract IRetryDecision getRetryDecision()

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

abstract SkipManager getSkipManager()

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

abstract getSystemStatusCheckers()

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

abstract getTargetPreparers()

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

abstract getTestInvocationListeners()

Yapılandırmadan kullanılacak ITestInvocationListener öğelerini 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 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)

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 bir temel klon oluşturun, ardından belirtilen yapılandırma nesnesinin 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 çözün.

abstract void safeInjectOptionValues( optionDefs)

Yapılandırma nesnesi kümesine, geçerli değil.

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

En iyi kullanarak yapılandırma Option alanlarını, verilen komut satırı bağımsız değişkenleri kümesiyle ayarlayın gösterir.

abstract void setBuildProvider(IBuildProvider provider)

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

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 tüm değerleri değiştirerek ICommandOptions özelliğini ayarlayın

abstract void setConfigurationObject(String name, Object configObject)

Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem.

abstract void setConfigurationObjectList(String name, configList)

Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer.

abstract void setCoverageOptions(CoverageOptions coverageOptions)

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

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

abstract void setDeviceConfigList( deviceConfigs)

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

abstract void setDeviceMetricCollectors( collectors)

Mevcut değerleri değiştirerek 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)

IDeviceRecovery değerini, mevcut tüm değerleri değiştirerek 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)

ITargetPreparer değerini, mevcut tüm değerleri değiştirerek ayarlayın.

abstract void setLabPreparers( preparers)

ITargetPreparer listesini, mevcut değerleri değiştirerek ayarlayın.

abstract void setLogOutput(ILeveledLogOutput logger)

ILeveledLogOutput değerini, mevcut tüm değerleri değiştirerek ayarlayın.

abstract void setLogSaver(ILogSaver logSaver)

ILogSaver değerini, mevcut tüm değerleri değiştirerek ayarlayın.

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada, aşağıdaki özelliklere sahip tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem: cihazların target_preparers öğelerinden önce yürütülmelidir.

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

Bu yapılandırmada yürütülmesi gereken IMultiTargetPreparer listesini ayarlayın hedef_hazırlayıcılar değerlerinden herhangi biri öncesinde mevcut değerleri değiştirerek

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

abstract void setMultiTargetPreparers( multiTargPreps)

Bu yapılandırmadaki IMultiTargetPreparer listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

abstract setOptionsFromCommandLineArgs( listArgs)

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

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

abstract void setPostProcessors( processors)

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

abstract void setRetryDecision(IRetryDecision decisionRetry)

IRetryDecision değerini, mevcut tüm değerleri değiştirerek ayarlayın.

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

abstract void setSystemStatusCheckers( systemCheckers)

Bu yapılandırmadaki ISystemStatusChecker listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

abstract void setTargetPreparer(ITargetPreparer preparer)

ITargetPreparer değerini, mevcut tüm değerleri değiştirerek ayarlayın.

abstract void setTargetPreparers( preparers)

ITargetPreparer listesini, mevcut değerleri değiştirerek ayarlayın.

abstract void setTest(IRemoteTest test)

Bu yapılandırmada, herhangi bir yerine tek bir IRemoteTest ayarlamak için kullanışlı yöntem mevcut değerler

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)

Bu yapılandırmadaki IRemoteTest listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

abstract void validateOptions()

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

Herkese açık yöntemler

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

cleanConfigurationData() ayı içinde temizlenmesi gereken dosyaları ekleyin

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 yüzeysel bir kopyasını oluşturun.

İlerlemeler
IConfiguration bir {link IConfiguration} kopyası

dumpXml

public abstract void dumpXml (PrintWriter output)

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

Parametreler
output PrintWriter: XML dosyasının yazdırılacağı yazar.

Fırlatma
IOİstisna

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 dosyasının yazdırılacağı yazar.

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

Fırlatma
IOİstisna

dumpXml

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

Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML dosyasının yazdırılacağı yazar.

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

Fırlatma
IOİstisna

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
Belirli bir türdeki yapılandırma nesnelerinin listesi.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

IBuildProvider öğesini yapılandırmadan 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 IConfiguration komut satırını oluşturmak için kullanılır.

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

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

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

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ına sahip yapılandırma nesnesini almak için 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ü için null mevcut değil.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

getConfigurationObject(String) öğesine benzer, ancak yapılandırma amaçlı birden çok nesneyi destekleyen nesne türleri için kullanılır.

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

İlerlemeler
listesi yapılandırma nesneleri listesi veya null belirtilen ad mevcut değil.

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

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

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

getDeviceConfig

public abstract  getDeviceConfig ()

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

İlerlemeler
yapılandırmada sırasıyla sağlanan IDeviceConfiguration

getDeviceConfigByName (Ad)

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Sağlanan adla ilişkilendirilmiş IDeviceConfiguration değerini döndürün, yoksa boş bırakın.

Parametreler
nameDevice String

İlerlemeler
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

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

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

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

getCihazGereksinimleri

public abstract IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public abstract  getFilesToClean ()

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

İlerlemeler

getGlobalFiltreler

public abstract GlobalTestFilter getGlobalFilters ()

Çağrı için GlobalTestFilter öğesini 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ırasıyla sağlanan ITargetPreparer

getLogÇıkış

public abstract ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public abstract ILogSaver getLogSaver ()

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

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

getMetricCollector'lar

public abstract  getMetricCollectors ()

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

İlerlemeler

getMultiPreTargetPreparers'lar

public abstract  getMultiPreTargetPreparers ()

Şundan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer öğelerini alır: target_preparers cihazlarından herhangi biri.

İlerlemeler
yapılandırmada sırasıyla sağlanan IMultiTargetPreparer

getMultiTargetPreparers'lar

public abstract  getMultiTargetPreparers ()

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

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

getName

public abstract String getName ()

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

İlerlemeler
String

getPostİşlemcileri

public abstract  getPostProcessors ()

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

İlerlemeler

getYeniden Deneme Kararı

public abstract IRetryDecision getRetryDecision ()

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

İlerlemeler
IRetryDecision

getJumpManager

public abstract SkipManager getSkipManager ()

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

İlerlemeler
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

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

İlerlemeler
yapılandırmada sırasıyla sağlanan ISystemStatusChecker

getTargetPreparers'lar

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 öğelerini 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

injectOptionDeğeri

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: seçeneğin adı

optionValue String: seçenek değeri

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

injectOptionDeğeri

public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

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

Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: seçeneğin adı

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

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

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

injectOptionValueWithSource ile

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çeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: seçeneğin adı

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

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

optionSource String: Bu seçeneğin 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 tek seferde çok sayıda seçenek değeri eklemek için kullanışlıdır.

Parametreler
optionDefs : Eklenecek seçeneklerin listesi

Fırlatma
ConfigurationException seçenek değerleri ayarlanamadıysa

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Yapılandırılmış bir cihazın isFake=true olarak etiketlenip etiketlenmediğini 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 klonlanacak yapılandırma nesnesinin listesi.

client IKeyStoreClient: Anahtar deposu istemcisi.

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

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

PrintCommandKullanımı

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

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

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

Fırlatma
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 çözün. Bu komut, dosyaları temizlemek için cleanConfigurationData() uygulamasının çağrılmasını gerektirir.

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

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

güvenliInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Yapılandırma nesnesi kümesine, geçerli değil.

Yeni bir nesne oluşturduktan sonra tek seferde çok sayıda seçenek değeri eklemek için kullanışlıdır.

Parametreler
optionDefs : Eklenecek seçeneklerin listesi

Fırlatma
ConfigurationException OptionSetter oluşturulamadıysa

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

En iyi kullanarak yapılandırma Option alanlarını, verilen komut satırı bağımsız değişkenleri kümesiyle ayarlayın gösterir.

Beklenen biçim için ArgsOptionParser adresini inceleyin

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

Fırlatma
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

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

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 komut satırının tamamını depolar. Yapılandırma adı, setOptionsFromCommandLineArgs'den farklı olarak.

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)

Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem.

Parametreler
name String: Yapılandırma nesnesi türünün benzersiz adı.

configObject Object: yapılandırma nesnesi

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

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer.

Parametreler
name String: Yapılandırma nesnesi türünün benzersiz adı.

configList : yapılandırma nesnesi listesi

Fırlatma
ConfigurationException listedeki herhangi bir nesne doğru türde değilse

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

Parametreler
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

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

Parametreler
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

Parametreler
deviceOptions TestDeviceOptions

SetDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

IDeviceRecovery değerini, mevcut tüm değerleri değiştirerek ayarlayın.

setCihazgereksinimleri

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)

ITargetPreparer değerini, mevcut tüm değerleri değiştirerek ayarlayın.

setLabPreparers

public abstract void setLabPreparers ( preparers)

ITargetPreparer listesini, mevcut değerleri değiştirerek ayarlayın.

setLogÇıkış

public abstract void setLogOutput (ILeveledLogOutput logger)

ILeveledLogOutput değerini, mevcut tüm değerleri değiştirerek ayarlayın.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

ILogSaver değerini, mevcut tüm değerleri değiştirerek ayarlayın.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada, aşağıdaki özelliklere sahip tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem: cihazların target_preparers öğelerinden önce yürütülmelidir.

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Bu yapılandırmada yürütülmesi gereken IMultiTargetPreparer listesini ayarlayın hedef_hazırlayıcılar değerlerinden herhangi biri öncesinde mevcut değerleri değiştirerek

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

setMultiTargetPreparers'lar

public abstract void setMultiTargetPreparers ( multiTargPreps)

Bu yapılandırmadaki IMultiTargetPreparer listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

Fırlatma
ConfigurationException

setPostİşlemcileri

public abstract void setPostProcessors ( processors)

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

Parametreler
processors

yeniden dene Hazırlama

public abstract void setRetryDecision (IRetryDecision decisionRetry)

IRetryDecision değerini, mevcut tüm değerleri değiştirerek ayarlayın.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Bu yapılandırmadaki ISystemStatusChecker listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

ITargetPreparer değerini, mevcut tüm değerleri değiştirerek ayarlayın.

setTargetPreparers'lar

public abstract void setTargetPreparers ( preparers)

ITargetPreparer listesini, mevcut değerleri değiştirerek ayarlayın.

setTest

public abstract void setTest (IRemoteTest test)

Bu yapılandırmada, herhangi bir yerine tek bir IRemoteTest ayarlamak için kullanışlı yöntem mevcut değerler

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

setTests

public abstract void setTests ( tests)

Bu yapılandırmadaki IRemoteTest listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

VerifyOptions

public abstract void validateOptions ()

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

Şu an için bu yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrular

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