IYapılandırma
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
TradeFederation çağrısı için yapılandırma bilgileri. Her TradeFederation çağrısının tek bir IConfiguration
vardır. Bir IConfiguration
çağrı sırasında kullanılması gereken tüm temsilci nesnelerini ve bunlarla ilişkili Option
'ları saklar.
Özet
Genel yöntemler | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) |
abstract void | cleanConfigurationData () Uzak dosyaların çözümlenen Seçenek alanlarına indirilen tüm dosyaları silin. |
abstract IConfiguration | clone () Bu nesnenin sığ bir kopyasını oluşturun. |
abstract void | dumpXml (PrintWriter output) Bu |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Bu |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Bu |
abstract | getAllConfigurationObjectsOfType (String typeName) Cihazlar arasında belirli bir tür adındaki tüm nesneyi 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) Verilen tür adına sahip yapılandırma nesnesini almak için genel arayüz. |
abstract | getConfigurationObjectList (String typeName) |
abstract CoverageOptions | getCoverageOptions () Yapılandırmadan kullanılacak |
abstract | getDeviceConfig () Yapılandırmadan |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Sağlanan adla ilişkili |
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 | getFilesToClean () |
abstract GlobalTestFilter | getGlobalFilters () Çağrı için |
abstract | getInopOptions () Herhangi bir değeri değiştirmeyen seçenek adlarını alın |
abstract | getLabPreparers () Yapılandırmadan |
abstract ILeveledLogOutput | getLogOutput () Yapılandırmadan kullanılacak |
abstract ILogSaver | getLogSaver () Yapılandırmadan kullanılacak |
abstract | getMetricCollectors () Yapılandırmadan |
abstract | getMultiPreTargetPreparers () |
abstract | getMultiTargetPreparers () Yapılandırmadan |
abstract String | getName () Yapılandırmanın adını döndürür. |
abstract | getPostProcessors () Yapılandırmadan |
abstract IRetryDecision | getRetryDecision () Çağırma için kullanılan |
abstract SkipManager | getSkipManager () Çağrı için |
abstract | getSystemStatusCheckers () Yapılandırmadan |
abstract | getTargetPreparers () Yapılandırmadan |
abstract | getTestInvocationListeners () Yapılandırmadan kullanılacak |
abstract | 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 enjekte edin. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Yapılandırma nesneleri kümesine birden çok seçenek değeri enjekte edin. |
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) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Bu yapılandırma için bir komut satırı kullanımı yardım metnini verilen printStream'e gönderir. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Uzak bir konuma işaret eden |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Seçeneklerden biri uygulanamıyorsa, birden fazla seçenek değerini konfigürasyon nesneleri kümesine atmadan enjekte edin. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) En iyi çaba yaklaşımını kullanarak, 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ğerleri değiştirerek |
abstract void | setConfigurationObject (String name, Object configObject) Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla ayarlamaya yönelik genel yöntem. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) Mevcut herhangi bir değeri değiştirerek, verilen ad için yapılandırma nesnesi listesini ayarlamaya yönelik genel yöntem. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Mevcut değerleri değiştirerek |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Mevcut herhangi bir değeri değiştirerek bir |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Mevcut herhangi bir değeri değiştirerek |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Mevcut değerleri değiştirerek |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Mevcut değerleri değiştirerek |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Mevcut herhangi bir değeri değiştirerek |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Mevcut değerleri değiştirerek |
abstract void | setLabPreparer ( ITargetPreparer preparer) Mevcut herhangi bir değeri değiştirerek |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Mevcut herhangi bir değeri değiştirerek |
abstract void | setLogOutput ( ILeveledLogOutput logger) Mevcut herhangi bir değeri değiştirerek |
abstract void | setLogSaver ( ILogSaver logSaver) Mevcut herhangi bir değeri değiştirerek |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Bu yapılandırmada, herhangi bir hedef_preparer aygıtından önce yürütülmesi gereken ve mevcut değerlerin yerini alacak tek bir |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Bu yapılandırmada, herhangi bir hedef_preparer aygıtından önce yürütülmesi gereken |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Bu yapılandırmada mevcut değerlerin yerine tek bir |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Mevcut değerleri değiştirerek bu yapılandırmadaki |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Verilen komut satırı argümanları kümesiyle yapılandırma ArgsOptionParser |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Verilen komut satırı argümanları kümesiyle yapılandırma ArgsOptionParser bakın |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Mevcut değerleri değiştirerek |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Mevcut herhangi bir değeri değiştirerek |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Bu yapılandırmada mevcut değerlerin yerine tek bir |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Bu konfigürasyondaki |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Mevcut herhangi bir değeri değiştirerek |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Mevcut herhangi bir değeri değiştirerek |
abstract void | setTest ( IRemoteTest test) Bu yapılandırmada mevcut değerlerin yerine tek bir |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Tek bir |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Mevcut değerleri değiştirerek |
abstract void | setTests ( tests) setTests ( tests) Bu yapılandırmadaki |
abstract void | validateOptions () Seçenek değerlerini doğrulayın. |
Genel yöntemler
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
cleanConfigurationData()
sırasında temizlenmesi gereken dosyaları ekleyin
Parametreler | |
---|---|
toBeCleaned |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Uzak dosyaların çözümlenen Seçenek alanlarına indirilen tüm dosyaları silin.
klon
public abstract IConfiguration clone ()
Bu nesnenin sığ bir kopyasını oluşturun.
İadeler | |
---|---|
IConfiguration | bir {link IConfiguration} kopyası |
dumpXml
public abstract void dumpXml (PrintWriter output)
Bu IConfiguration
için String
olarak gösterilen tüm seçeneklerle birlikte yapılandırmanın genişletilmiş XML dosyasını alır.
Parametreler | |
---|---|
output | PrintWriter : XML'in yazdırılacağı yazar. |
Atar | |
---|---|
| IO İstisnası |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Bu IConfiguration
için gösterilen tüm seçeneklerin anahtar adlarına göre filtrelenen nesneler hariç tutulduğu yapılandırma için genişletilmiş XML dosyasını alır.
Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametreler | |
---|---|
output | PrintWriter : XML'in yazdırılacağı yazar. |
excludeFilters |
Atar | |
---|---|
| IO İstisnası |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Bu IConfiguration
için gösterilen tüm seçeneklerin anahtar adlarına göre filtrelenen nesneler hariç tutulduğu yapılandırma için genişletilmiş XML dosyasını alır.
Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametreler | |
---|---|
output | PrintWriter : XML'in yazdırılacağı yazar. |
excludeFilters | |
printDeprecatedOptions | boolean : Kullanımdan kaldırılmış olarak işaretlenen seçeneklerin yazdırılıp yazdırılmayacağı |
printUnchangedOptions | boolean |
Atar | |
---|---|
| IO İstisnası |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Cihazlar arasında belirli bir tür adındaki tüm nesneyi almak için genel arayüz.
Parametreler | |
---|---|
typeName | String : yapılandırma nesnesinin benzersiz türü |
İadeler | |
---|---|
Belirtilen türdeki yapılandırma nesnelerinin listesi. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Yapılandırmadan IBuildProvider
alır.
İadeler | |
---|---|
IBuildProvider | yapılandırmada sağlanan IBuildProvider |
Komut Satırını al
public abstract String getCommandLine ()
Bu IConfiguration
oluşturmak için kullanılan komut satırını alır.
İadeler | |
---|---|
String | bu IConfiguration oluşturmak için kullanılan komut satırı. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Yapılandırmadan kullanılacak ICommandOptions
alır.
İadeler | |
---|---|
ICommandOptions | yapılandırmada sağlanan ICommandOptions . |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Yapılandırmada sağlanan ConfigurationDescriptor
döndürür.
İadeler | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Verilen 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ü |
İadeler | |
---|---|
Object | yapılandırma nesnesi veya verilen ada sahip nesne türü mevcut değilse null . |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
işlevine benzer, ancak birden fazla nesneyi destekleyen yapılandırma nesnesi türleri için.
Parametreler | |
---|---|
typeName | String : yapılandırma nesnesinin benzersiz tür adı |
İadeler | |
---|---|
yapılandırma nesnelerinin listesi veya verilen ada sahip nesne türü mevcut değilse null . |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Yapılandırmadan kullanılacak CoverageOptions
alır.
İadeler | |
---|---|
CoverageOptions | Yapılandırmada sağlanan CoverageOptions . |
getDeviceConfig
public abstractgetDeviceConfig ()
Yapılandırmadan IDeviceConfiguration
öğelerini alır.
İadeler | |
---|---|
IDeviceConfiguration yapılandırmada sırayla sağlanır |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Sağlanan adla ilişkili IDeviceConfiguration
değerini döndürün, bulunamazsa null.
Parametreler | |
---|---|
nameDevice | String |
İadeler | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Yapılandırmadan kullanılacak TestDeviceOptions
öğesini alır.
İadeler | |
---|---|
TestDeviceOptions | yapılandırmada sağlanan TestDeviceOptions . |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Yapılandırmadan kullanılacak IDeviceRecovery
alır.
İadeler | |
---|---|
IDeviceRecovery | yapılandırmada sağlanan IDeviceRecovery . |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanılacak IDeviceSelection
öğesini alır.
İadeler | |
---|---|
IDeviceSelection | yapılandırmada sağlanan IDeviceSelection . |
getFilesToClean
public abstractgetFilesToClean ()
cleanConfigurationData()
sırasında temizlenecek dosyaların listesini alın
İadeler | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Çağrı için GlobalTestFilter
alır.
İadeler | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Herhangi bir değeri değiştirmeyen seçenek adlarını alın
İadeler | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Yapılandırmadan ITargetPreparer
s'yi alır.
İadeler | |
---|---|
konfigürasyonda sırasıyla sağlanan ITargetPreparer |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Yapılandırmadan kullanılacak ILeveledLogOutput
alır.
İadeler | |
---|---|
ILeveledLogOutput | yapılandırmada sağlanan ILeveledLogOutput . |
getLogSaver
public abstract ILogSaver getLogSaver ()
Yapılandırmadan kullanılacak ILogSaver
alır.
İadeler | |
---|---|
ILogSaver | yapılandırmada sağlanan ILogSaver . |
getMetricCollectors
public abstractgetMetricCollectors ()
Yapılandırmadan IMetricCollector
öğelerini alır.
İadeler | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
IMultiTargetPreparer
aygıtlarını herhangi bir target_preparers aygıtından önce yürütülmesi gereken yapılandırmadan alır.
İadeler | |
---|---|
IMultiTargetPreparer yapılandırmada sırayla sağlanmıştır |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Yapılandırmadan IMultiTargetPreparer
s'yi alır.
İadeler | |
---|---|
IMultiTargetPreparer yapılandırmada sırayla sağlanmıştır |
getName
public abstract String getName ()
Yapılandırmanın adını döndürür.
İadeler | |
---|---|
String |
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Çağırma için kullanılan IRetryDecision
döndürür.
İadeler | |
---|---|
IRetryDecision |
getSkipManager'ı
public abstract SkipManager getSkipManager ()
Çağrı için SkipManager
alır.
İadeler | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Yapılandırmadan ISystemStatusChecker
s'yi alır.
İadeler | |
---|---|
ISystemStatusChecker yapılandırmada sırayla sağlanmıştır |
getTargetPreparers
public abstractgetTargetPreparers ()
Yapılandırmadan ITargetPreparer
s'yi alır.
İadeler | |
---|---|
konfigürasyonda sırasıyla sağlanan ITargetPreparer |
getTestInvokasyonListeners
public abstractgetTestInvocationListeners ()
Yapılandırmadan kullanılacak ITestInvocationListener
s'yi alır.
İadeler | |
---|---|
yapılandırmada sağlanan ITestInvocationListener s. |
getTestler
public abstractgetTests ()
Yapılandırmadan çalıştırılacak IRemoteTest
s'yi alır.
İadeler | |
---|---|
konfigürasyonda sağlanan testler |
enjekteOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin.
Dinamik olarak oluşturulan seçeneklere değer sağlamak açısından kullanışlıdır.Parametreler | |
---|---|
optionName | String : seçenek adı |
optionValue | String : seçenek değeri |
Atar | |
---|---|
ConfigurationException | seçeneğin değeri ayarlanamadıysa |
enjekteOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin.
Dinamik olarak oluşturulan seçeneklere değer sağlamak açısından kullanışlıdır.Parametreler | |
---|---|
optionName | String : seçenek adı |
optionKey | String : harita seçenekleri için isteğe bağlı anahtar veya null |
optionValue | String : harita seçeneği değeri |
Atar | |
---|---|
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 enjekte edin.
Dinamik olarak oluşturulan seçeneklere değer sağlamak açısından kullanışlıdır.Parametreler | |
---|---|
optionName | String : seçenek adı |
optionKey | String : harita seçenekleri için isteğe bağlı anahtar veya null |
optionValue | String : harita seçeneği değeri |
optionSource | String : bu seçenek değerini sağlayan kaynak yapılandırması |
Atar | |
---|---|
ConfigurationException | seçeneğin değeri ayarlanamadıysa |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
Yapılandırma nesneleri kümesine birden çok seçenek değeri enjekte edin.
Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek kullanışlıdır.Parametreler | |
---|---|
optionDefs |
Atar | |
---|---|
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 |
kısmiDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
'dan bir temel klon oluşturun, ardından verilen yapılandırma nesnesinin listesini derin klonlayın.
Parametreler | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : Anahtar deposu istemcisi. |
İadeler | |
---|---|
IConfiguration | Kısmen derin klonlanmış yapılandırma. |
Atar | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandKullanım
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Bu yapılandırma için bir komut satırı kullanımı yardım metnini verilen printStream'e gönderir.
Parametreler | |
---|---|
importantOnly | boolean : true yalnızca önemli seçenekler için yardım yazdırın |
out | PrintStream : kullanılacak ERROR(/PrintStream) . |
Atar | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
çözümDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Uzak bir konuma işaret eden ERROR(/File)
seçeneklerini çözümleyin. Bu, dosyaları temizlemek için cleanConfigurationData()
öğesinin çağrılmasını gerektirir.
Parametreler | |
---|---|
resolver | DynamicRemoteFileResolver : dosyaları çözümlemek için DynamicRemoteFileResolver |
Atar | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
SafeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Seçeneklerden biri uygulanamıyorsa, birden fazla seçenek değerini konfigürasyon nesneleri kümesine atmadan enjekte edin.
Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek kullanışlıdır.
Parametreler | |
---|---|
optionDefs |
Atar | |
---|---|
ConfigurationException | OptionSetter oluşturulamadıysa |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
En iyi çaba yaklaşımını kullanarak, yapılandırma Option
alanlarını verilen komut satırı bağımsız değişkenleri kümesiyle ayarlayın.
Beklenen format için ArgsOptionParser
bakın
Parametreler | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Kullanılacak IKeyStoreClient . |
İadeler | |
---|---|
tüketilmeyen argümanlar |
Atar | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Yapılandırmadaki mevcut IBuildProvider
değiştirin.
Parametreler | |
---|---|
provider | IBuildProvider : yeni IBuildProvider |
setKomut Satırı
public abstract void setCommandLine (String[] arrayArgs)
Bu IConfiguration
oluşturmak için kullanılan komut satırını ayarlar. Bu, setOptionsFromCommandLineArgs'ın aksine, yapılandırma adı da dahil olmak üzere komut satırının tamamını saklar.
Parametreler | |
---|---|
arrayArgs | String : komut satırı |
setKomutSeçenekleri
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Mevcut değerleri değiştirerek ICommandOptions
değerini ayarlayın
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla ayarlamaya yönelik genel yöntem.
Parametreler | |
---|---|
name | String : yapılandırma nesnesi türünün benzersiz adı. |
configObject | Object : yapılandırma nesnesi |
Atar | |
---|---|
ConfigurationException | configObject doğru türde değilse |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Mevcut herhangi bir değeri değiştirerek, verilen ad için yapılandırma nesnesi listesini ayarlamaya yönelik genel yöntem.
Parametreler | |
---|---|
name | String : yapılandırma nesnesi türünün benzersiz adı. |
configList |
Atar | |
---|---|
ConfigurationException | listedeki herhangi bir nesne doğru türde değilse |
SetCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Mevcut değerleri değiştirerek CoverageOptions
öğesini ayarlayın.
Parametreler | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Mevcut herhangi bir değeri değiştirerek bir IDeviceConfiguration
ayarlayın.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Mevcut herhangi bir değeri değiştirerek IDeviceConfiguration
s'yi ayarlayın.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Mevcut değerleri değiştirerek IMetricCollector
listesini ayarlayın.
Parametreler | |
---|---|
collectors |
setCihazSeçenekleri
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Mevcut değerleri değiştirerek TestDeviceOptions
değerini ayarlayın
Parametreler | |
---|---|
deviceOptions | TestDeviceOptions |
setCihaz Kurtarma
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Mevcut herhangi bir değeri değiştirerek IDeviceRecovery
değerini ayarlayın.
setCihaz Gereksinimleri
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Mevcut değerleri değiştirerek IDeviceSelection
değerini ayarlayın
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
değerini ayarlayın.
setLabPreparers
public abstract void setLabPreparers (preparers)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
s listesini ayarlayın.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Mevcut herhangi bir değeri değiştirerek ILeveledLogOutput
değerini ayarlayın.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Mevcut herhangi bir değeri değiştirerek ILogSaver
değerini ayarlayın.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Bu yapılandırmada, herhangi bir hedef_preparer aygıtından önce yürütülmesi gereken ve mevcut değerlerin yerini alacak tek bir IMultiTargetPreparer
ayarlamak için kullanışlı yöntem
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Bu yapılandırmada, herhangi bir hedef_preparer aygıtından önce yürütülmesi gereken IMultiTargetPreparer
listelerini, mevcut değerleri değiştirerek ayarlayın.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Bu yapılandırmada mevcut değerlerin yerine tek bir IMultiTargetPreparer
ayarlamak için kullanışlı yöntem
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Mevcut değerleri değiştirerek bu yapılandırmadaki IMultiTargetPreparer
listesini ayarlayın
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Verilen komut satırı argümanları kümesiyle yapılandırma Option
alanlarını ayarlayın
ArgsOptionParser
Parametreler | |
---|---|
listArgs |
İadeler | |
---|---|
tüketilmeyen argümanlar |
Atar | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Verilen komut satırı argümanları kümesiyle yapılandırma Option
alanlarını ayarlayın
ArgsOptionParser
bakınParametreler | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Kullanılacak IKeyStoreClient . |
İadeler | |
---|---|
tüketilmeyen argümanlar |
Atar | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Mevcut değerleri değiştirerek IPostProcessor
listesini ayarlayın.
Parametreler | |
---|---|
processors |
setYeniden DeneKarar
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Mevcut herhangi bir değeri değiştirerek IRetryDecision
değerini ayarlayın.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Bu yapılandırmada mevcut değerlerin yerine tek bir ISystemStatusChecker
ayarlamak için kullanışlı yöntem
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Bu konfigürasyondaki ISystemStatusChecker
listesini mevcut değerleri değiştirerek ayarlayın
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
değerini ayarlayın.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
s listesini ayarlayın.
setTest
public abstract void setTest (IRemoteTest test)
Bu yapılandırmada mevcut değerlerin yerine tek bir IRemoteTest
ayarlamak için kullanışlı yöntem
setTestInvokasyonListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Tek bir ITestInvocationListener
ayarlamak için kullanışlı yöntem
setTestInvokasyonListeners
public abstract void setTestInvocationListeners (listeners)
Mevcut değerleri değiştirerek ITestInvocationListener
listesini ayarlayın
setTestler
public abstract void setTests (tests)
Bu yapılandırmadaki IRemoteTest
listesini mevcut değerleri değiştirerek ayarlayın
doğrulamaSeçenekleri
public abstract void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu anda bu yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrulayacakAtar | |
---|---|
ConfigurationException | yapılandırma geçerli değilse |