IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


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 bunlarla ilişkili Option'leri depolar.

Özet

Herkese açık yöntemler

abstract void addFilesToClean(Set<File> 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şturur.

abstract void dumpXml(PrintWriter output)

Bu IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını String olarak alır.

abstract void dumpXml(PrintWriter output, List<String> excludeFilters)

Bu IConfiguration için gösterilen tüm seçeneklerle yapılandırmanın genişletilmiş XML dosyasını alır. Anahtar adına göre filtrelenen nesneler hariçtir.

abstract void dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Bu IConfiguration için gösterilen tüm seçeneklerle yapılandırmanın genişletilmiş XML dosyasını alır. Anahtar adına göre filtrelenen nesneler hariçtir.

abstract Collection<Object> getAllConfigurationObjectsOfType(String typeName)

Belirli bir tür adının tüm nesnelerini cihazlar arasında almak için 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)

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

abstract List<?> 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 List<IDeviceConfiguration> getDeviceConfig()

Yapılandırmadan IDeviceConfiguration değerlerini alır.

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Belirtilen adla ilişkilendirilen IDeviceConfiguration değerini, bulunamazsa 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 Set<File> getFilesToClean()

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

abstract GlobalTestFilter getGlobalFilters()

Çağrı için GlobalTestFilter değerini alır.

abstract Set<String> getInopOptions()

Değerleri değiştirmeyen seçenek adlarını alma

abstract List<ITargetPreparer> getLabPreparers()

Yapılandırmadan ITargetPreparer değerlerini 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 List<IMetricCollector> getMetricCollectors()

Yapılandırmadan IMetricCollector değerlerini alır.

abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers()

Cihazların target_preparers'larından herhangi biri çalıştırılmadan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer değerini alır.

abstract List<IMultiTargetPreparer> getMultiTargetPreparers()

Yapılandırmadan IMultiTargetPreparer değerlerini alır.

abstract String getName()

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

abstract List<IPostProcessor> getPostProcessors()

Yapılandırmadan IPostProcessor değerlerini alır.

abstract IRetryDecision getRetryDecision()

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

abstract SkipManager getSkipManager()

Çağrı için SkipManager değerini alır.

abstract List<ISystemStatusChecker> getSystemStatusCheckers()

Yapılandırmadan ISystemStatusChecker değerlerini alır.

abstract List<ITargetPreparer> getTargetPreparers()

Yapılandırmadan ITargetPreparer değerlerini alır.

abstract List<ITestInvocationListener> getTestInvocationListeners()

Yapılandırmada kullanılacak ITestInvocationListener'ları alır.

abstract List<IRemoteTest> getTests()

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

abstract void injectOptionValue(String optionName, String optionValue)

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

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

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

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

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

abstract void injectOptionValues(List<OptionDef> optionDefs)

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

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(List<String> objectToDeepClone, IKeyStoreClient client)

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

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

Bu yapılandırma için komut satırı kullanım yardım metnini belirtilen printStream'e çıkarır.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

File öğesinin uzak bir konuma işaret etmesiyle ilgili seçenekleri çözün.

abstract void safeInjectOptionValues(List<OptionDef> optionDefs)

Seçeneklerden biri uygulanamıyorsa hata vermeden yapılandırma nesneleri kümesine birden fazla seçenek değeri ekleyin.

abstract List<String> setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)

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

abstract void setBuildProvider(IBuildProvider provider)

Yapılandırmadaki mevcut IBuildProvider öğesini 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 değerlerin üzerine yazarak ICommandOptions değerini ayarlayın.

abstract void setConfigurationObject(String name, Object configObject)

Yapılandırma nesnesini verilen adla ayarlamak ve mevcut değerleri değiştirmek için kullanılan genel yöntem.

abstract void setConfigurationObjectList(String name, List<?> configList)

Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere kullanılan genel yöntem. Mevcut değerlerin yerini alır.

abstract void setCoverageOptions(CoverageOptions coverageOptions)

Mevcut değerlerin üzerine yazarak CoverageOptions değerini ayarlayın.

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

abstract void setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)

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

abstract void setDeviceMetricCollectors(List<IMetricCollector> collectors)

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

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

Mevcut değerlerin üzerine yazarak TestDeviceOptions değerini ayarlayın.

abstract void setDeviceRecovery(IDeviceRecovery recovery)

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

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

Mevcut değerlerin üzerine yazarak IDeviceSelection değerini ayarlayın.

abstract void setLabPreparer(ITargetPreparer preparer)

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

abstract void setLabPreparers(List<ITargetPreparer> preparers)

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

abstract void setLogOutput(ILeveledLogOutput logger)

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

abstract void setLogSaver(ILogSaver logSaver)

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

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi. Bu IMultiTargetPreparer, target_preparers cihazlarından herhangi biri çalıştırılmadan önce yürütülmeli ve mevcut değerlerin yerini almalıdır.

abstract void setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)

Bu yapılandırmada, hedef_hazırlayıcı cihazlardan herhangi biri çalıştırılmadan önce yürütülmesi gereken IMultiTargetPreparer listesini ayarlayın. Bu işlem, mevcut değerleri değiştirir.

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.

abstract void setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)

Bu yapılandırmada IMultiTargetPreparer listesini ayarlayın ve mevcut değerleri değiştirin.

abstract List<String> setOptionsFromCommandLineArgs(List<String> listArgs)

Belirli bir 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 List<String> setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)

Belirli bir 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.

abstract void setPostProcessors(List<IPostProcessor> processors)

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

abstract void setRetryDecision(IRetryDecision decisionRetry)

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

abstract void setSkipManager(SkipManager skipManager)

Çağırma için SkipManager değerini ayarlar.

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.

abstract void setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)

Bu yapılandırmada ISystemStatusChecker listesini ayarlayın ve mevcut değerleri değiştirin.

abstract void setTargetPreparer(ITargetPreparer preparer)

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

abstract void setTargetPreparers(List<ITargetPreparer> preparers)

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

abstract void setTest(IRemoteTest test)

Bu yapılandırmada tek bir IRemoteTest ayarlamak için kolaylık yöntemi. Mevcut değerler değiştirilir.

abstract void setTestInvocationListener(ITestInvocationListener listener)

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

abstract void setTestInvocationListeners(List<ITestInvocationListener> listeners)

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

abstract void setTests(List<IRemoteTest> tests)

Bu yapılandırmada IRemoteTest listesini ayarlayın ve mevcut değerleri değiştirin.

abstract void validateOptions()

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

Herkese açık yöntemler

addFilesToClean

public abstract void addFilesToClean (Set<File> toBeCleaned)

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

Parametreler
toBeCleaned Set

cleanConfigurationData

public abstract void cleanConfigurationData ()

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

clone

public abstract IConfiguration clone ()

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

İadeler
IConfiguration {link IConfiguration} kopyası

dumpXml

public abstract void dumpXml (PrintWriter output)

Bu IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını String olarak alır.

Parametreler
output PrintWriter: XML'nin yazdırılacağı yazar.

Verdiği hatalar
java.io.IOException
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                List<String> excludeFilters)

Bu IConfiguration için gösterilen tüm seçeneklerle yapılandırmanın genişletilmiş XML dosyasını alır. Anahtar adına göre filtrelenen nesneler hariçtir.

Filtre örneği: Configuration.TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML'nin yazdırılacağı yazar.

excludeFilters List: Dökümü alınmaması gereken nesne türlerinin listesi.

Verdiği hatalar
java.io.IOException
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                List<String> excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Bu IConfiguration için gösterilen tüm seçeneklerle yapılandırmanın genişletilmiş XML dosyasını alır. Anahtar adına göre filtrelenen nesneler hariçtir.

Filtre örneği: Configuration.TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML'nin yazdırılacağı yazar.

excludeFilters List: Dökümü alınmaması gereken nesne türlerinin listesi.

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

printUnchangedOptions boolean

Verdiği hatalar
java.io.IOException
IOException

getAllConfigurationObjectsOfType

public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)

Belirli bir tür adının tüm nesnelerini cihazlar arasında almak için genel arayüz.

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

İadeler
Collection<Object> Belirtilen türdeki yapılandırma nesnelerinin listesi.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

İadeler
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.

İadeler
String Bu IConfiguration öğesini oluşturmak için kullanılan komut satırı.

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

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

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

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

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

İadeler
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Belirli bir 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ü

İadeler
Object Yapılandırma nesnesi veya belirtilen ada sahip nesne türü yoksa null.

getConfigurationObjectList

public abstract List<?> getConfigurationObjectList (String typeName)

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

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

İadeler
List<?> Yapılandırma nesnelerinin 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.

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

getDeviceConfig

public abstract List<IDeviceConfiguration> getDeviceConfig ()

Yapılandırmadan IDeviceConfiguration değerlerini alır.

İadeler
List<IDeviceConfiguration> Yapılandırmada sırayla sağlanan IDeviceConfiguration

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Belirtilen adla ilişkilendirilen IDeviceConfiguration değerini, bulunamazsa boş değerini döndürür.

Parametreler
nameDevice String

İadeler
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

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

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

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

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public abstract Set<File> getFilesToClean ()

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

İadeler
Set<File>

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Çağrı için GlobalTestFilter değerini alır.

İadeler
GlobalTestFilter

getInopOptions

public abstract Set<String> getInopOptions ()

Değerleri değiştirmeyen seçenek adlarını alma

İadeler
Set<String>

getLabPreparers

public abstract List<ITargetPreparer> getLabPreparers ()

Yapılandırmadan ITargetPreparer değerlerini alır.

İadeler
List<ITargetPreparer> Yapılandırmada sırayla sağlanan ITargetPreparer

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 değerini alır.

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

getMetricCollectors

public abstract List<IMetricCollector> getMetricCollectors ()

Yapılandırmadan IMetricCollector değerlerini alır.

İadeler
List<IMetricCollector>

getMultiPreTargetPreparers

public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()

Cihazların target_preparers'larından herhangi biri çalıştırılmadan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer değerini alır.

İadeler
List<IMultiTargetPreparer> Yapılandırmada sırayla sağlanan IMultiTargetPreparer

getMultiTargetPreparers

public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()

Yapılandırmadan IMultiTargetPreparer değerlerini alır.

İadeler
List<IMultiTargetPreparer> Yapılandırmada sırayla sağlanan IMultiTargetPreparer

getName

public abstract String getName ()

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

İadeler
String

getPostProcessors

public abstract List<IPostProcessor> getPostProcessors ()

Yapılandırmadan IPostProcessor değerlerini alır.

İadeler
List<IPostProcessor>

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

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

İadeler
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

Çağrı için SkipManager değerini alır.

İadeler
SkipManager

getSystemStatusCheckers

public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()

Yapılandırmadan ISystemStatusChecker değerlerini alır.

İadeler
List<ISystemStatusChecker> Yapılandırmada sırayla sağlanan ISystemStatusChecker

getTargetPreparers

public abstract List<ITargetPreparer> getTargetPreparers ()

Yapılandırmadan ITargetPreparer değerlerini alır.

İadeler
List<ITargetPreparer> Yapılandırmada sırayla sağlanan ITargetPreparer

getTestInvocationListeners

public abstract List<ITestInvocationListener> getTestInvocationListeners ()

Yapılandırmada kullanılacak ITestInvocationListener'ları alır.

İadeler
List<ITestInvocationListener> yapılandırmada sağlanan ITestInvocationListener'lar.

getTests

public abstract List<IRemoteTest> getTests ()

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

İadeler
List<IRemoteTest> 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 yerleştirin.

Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılır.

Parametreler
optionName String: Seçenek adı

optionValue String: Seçenek değeri

Verdiği hatalar
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 yerleştirin.

Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılı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

Verdiği hatalar
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 yerleştirin.

Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılı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ırması

Verdiği hatalar
ConfigurationException Seçeneğin değeri ayarlanamadıysa

injectOptionValues

public abstract void injectOptionValues (List<OptionDef> optionDefs)

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

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

Parametreler
optionDefs List: yerleştirilecek seçenek tanımlarının listesi

Verdiği hatalar
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

İadeler
boolean

partialDeepClone

public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, 
                IKeyStoreClient client)

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

Parametreler
objectToDeepClone List: Derin klonlanacak yapılandırma nesnelerinin listesi.

client IKeyStoreClient: Anahtar deposu istemcisi.

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

Verdiği hatalar
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Bu yapılandırma için komut satırı kullanım yardım metnini belirtilen printStream'e çıkarır.

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

out PrintStream: kullanılacak PrintStream.

Verdiği hatalar
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

File öğesinin uzak bir konuma işaret etmesiyle ilgili seçenekleri çözün. Bu işlem için dosyaların temizlenmesi amacıyla cleanConfigurationData() işlevinin çağrılması gerekir.

Parametreler
resolver DynamicRemoteFileResolver: Dosyaları çözmek için DynamicRemoteFileResolver

Verdiği hatalar
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)

Seçeneklerden biri uygulanamıyorsa hata vermeden 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 eklemek için kullanışlıdır.

Parametreler
optionDefs List: yerleştirilecek seçenek tanımlarının listesi

Verdiği hatalar
ConfigurationException OptionSetter oluşturulamadıysa

setBestEffortOptionsFromCommandLineArgs

public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs, 
                IKeyStoreClient keyStoreClient)

En iyi çaba yaklaşımını kullanarak, belirli bir 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 List: komut satırı bağımsız değişkenleri

keyStoreClient IKeyStoreClient: IKeyStoreClient kullanılacak.

İadeler
List<String> tüketilmeyen bağımsız değişkenler

Verdiği hatalar
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Yapılandırmadaki mevcut IBuildProvider öğesini 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 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 değerlerin üzerine yazarak ICommandOptions değerini ayarlayın.

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Yapılandırma nesnesini verilen adla ayarlamak ve mevcut değerleri değiştirmek için kullanılan genel yöntem.

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

configObject Object: yapılandırma nesnesi

Verdiği hatalar
ConfigurationException configObject doğru türde değilse

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                List<?> configList)

Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere kullanılan genel yöntem. Mevcut değerlerin yerini alır.

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

configList List: yapılandırma nesnesi listesi

Verdiği hatalar
ConfigurationException Listedeki nesnelerden herhangi biri doğru türde değilse

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Mevcut değerlerin üzerine yazarak CoverageOptions değerini ayarlayın.

Parametreler
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)

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

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)

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

Parametreler
collectors List

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Mevcut değerlerin üzerine yazarak TestDeviceOptions değerini ayarlayın.

Parametreler
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Mevcut değerlerin üzerine yazarak IDeviceSelection değerini ayarlayın.

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public abstract void setLabPreparers (List<ITargetPreparer> preparers)

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

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi. Bu IMultiTargetPreparer, target_preparers cihazlarından herhangi biri çalıştırılmadan önce yürütülmeli ve mevcut değerlerin yerini almalıdır.

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)

Bu yapılandırmada, hedef_hazırlayıcı cihazlardan herhangi biri çalıştırılmadan önce yürütülmesi gereken IMultiTargetPreparer listesini ayarlayın. Bu işlem, mevcut değerleri değiştirir.

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.

setMultiTargetPreparers

public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)

Bu yapılandırmada IMultiTargetPreparer listesini ayarlayın ve mevcut değerleri değiştirin.

setOptionsFromCommandLineArgs

public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

Belirli bir 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 List: komut satırı bağımsız değişkenleri

İadeler
List<String> tüketilmeyen bağımsız değişkenler

Verdiği hatalar
ConfigurationException

setOptionsFromCommandLineArgs

public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs, 
                IKeyStoreClient keyStoreClient)

Belirli bir 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 List: komut satırı bağımsız değişkenleri

keyStoreClient IKeyStoreClient: IKeyStoreClient kullanılacak.

İadeler
List<String> tüketilmeyen bağımsız değişkenler

Verdiği hatalar
ConfigurationException

setPostProcessors

public abstract void setPostProcessors (List<IPostProcessor> processors)

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

Parametreler
processors List

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

setSkipManager

public abstract void setSkipManager (SkipManager skipManager)

Çağırma için SkipManager değerini ayarlar.

Parametreler
skipManager SkipManager

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.

setSystemStatusCheckers

public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)

Bu yapılandırmada ISystemStatusChecker listesini ayarlayın ve mevcut değerleri değiştirin.

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public abstract void setTargetPreparers (List<ITargetPreparer> preparers)

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

setTest

public abstract void setTest (IRemoteTest test)

Bu yapılandırmada tek bir IRemoteTest ayarlamak için kolaylık yöntemi. Mevcut değerler değiştirilir.

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)

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

setTests

public abstract void setTests (List<IRemoteTest> tests)

Bu yapılandırmada IRemoteTest listesini ayarlayın ve mevcut değerleri değiştirin.

validateOptions

public abstract void validateOptions ()

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

Şu anda bu işlem yalnızca tüm zorunlu seçeneklerin ayarlanıp ayarlanmadığını doğrular.

Verdiği hatalar
ConfigurationException yapılandırma geçerli değilse