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)
|
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 |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Bu |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Bu |
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 |
abstract
String
|
getCommandLine()
Bu |
abstract
ICommandOptions
|
getCommandOptions()
Yapılandırmadan kullanılacak |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Yapılandırmada sağlanan |
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)
|
abstract
CoverageOptions
|
getCoverageOptions()
Yapılandırmadan kullanılacak |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
Yapılandırmadan |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Belirtilen adla ilişkilendirilen |
abstract
TestDeviceOptions
|
getDeviceOptions()
Yapılandırmadan kullanılacak |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Yapılandırmadan kullanılacak |
abstract
IDeviceSelection
|
getDeviceRequirements()
Yapılandırmadan kullanılacak |
abstract
Set<File>
|
getFilesToClean()
|
abstract
GlobalTestFilter
|
getGlobalFilters()
Çağrı için |
abstract
Set<String>
|
getInopOptions()
Değerleri değiştirmeyen seçenek adlarını alma |
abstract
List<ITargetPreparer>
|
getLabPreparers()
Yapılandırmadan |
abstract
ILeveledLogOutput
|
getLogOutput()
Yapılandırmadan kullanılacak |
abstract
ILogSaver
|
getLogSaver()
Yapılandırmadan kullanılacak |
abstract
List<IMetricCollector>
|
getMetricCollectors()
Yapılandırmadan |
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 |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Yapılandırmadan |
abstract
String
|
getName()
Yapılandırmanın adını döndürür. |
abstract
List<IPostProcessor>
|
getPostProcessors()
Yapılandırmadan |
abstract
IRetryDecision
|
getRetryDecision()
Çağırma için kullanılan |
abstract
SkipManager
|
getSkipManager()
Çağrı için |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Yapılandırmadan |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Yapılandırmadan |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
Yapılandırmada kullanılacak |
abstract
List<IRemoteTest>
|
getTests()
Yapılandırmadan çalıştırılacak |
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)
|
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)
|
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 |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Yapılandırmadaki mevcut |
abstract
void
|
setCommandLine(String[] arrayArgs)
Bu |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Mevcut değerlerin üzerine yazarak |
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 |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Mevcut değerlerin yerine |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Mevcut değerleri değiştirerek |
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Mevcut değerleri değiştirerek |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Mevcut değerlerin üzerine yazarak |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Mevcut değerleri değiştirerek |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Mevcut değerlerin üzerine yazarak |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Mevcut değerleri değiştirerek |
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Mevcut değerleri değiştirerek |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Mevcut değerleri değiştirerek |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Mevcut değerleri değiştirerek |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Bu yapılandırmada tek bir |
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 |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Bu yapılandırmada tek bir |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Bu yapılandırmada |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Belirli bir komut satırı bağımsız değişkenleri grubuyla yapılandırma
Beklenen biçim için |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Belirli bir komut satırı bağımsız değişkenleri grubuyla yapılandırma
Beklenen biçim için |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
Mevcut değerleri değiştirerek |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Mevcut değerleri değiştirerek |
abstract
void
|
setSkipManager(SkipManager skipManager)
Çağırma için |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Bu yapılandırmada tek bir |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Bu yapılandırmada |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Mevcut değerleri değiştirerek |
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Mevcut değerleri değiştirerek |
abstract
void
|
setTest(IRemoteTest test)
Bu yapılandırmada tek bir |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Tek bir |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Mevcut değerleri değiştirerek |
abstract
void
|
setTests(List<IRemoteTest> tests)
Bu yapılandırmada |
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 |