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ında tek bir IConfiguration
bulunur. IConfiguration
, çağrı sırasında kullanılması gereken tüm yetki verilmiş nesneleri ve bunlarla ilişkili Option
öğelerini depolar.
Özet
Herkese açık yöntemler | |
---|---|
abstract
void
|
addFilesToClean(
|
abstract
void
|
cleanConfigurationData()
Çözüme ulaştırılan uzak dosyaların Option alanlarına indirilen tüm dosyaları silin. |
abstract
IConfiguration
|
clone()
Bu nesnenin sığ bir kopyasını oluşturun. |
abstract
void
|
dumpXml(PrintWriter output)
Bu |
abstract
void
|
dumpXml(PrintWriter output,
Bu |
abstract
void
|
dumpXml(PrintWriter output,
Anahtar adlarına göre nesne filtrelerini çıkarıp bu |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
Cihazlar arasında belirli bir tür adındaki tüm nesneleri almak için kullanılan genel arayüz. |
abstract
IBuildProvider
|
getBuildProvider()
Yapılandırmadan |
abstract
String
|
getCommandLine()
Bu |
abstract
ICommandOptions
|
getCommandOptions()
Yapılandırmadan kullanmak üzere |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Yapılandırmada sağlanan |
abstract
Object
|
getConfigurationObject(String typeName)
Belirtilen tür adıyla yapılandırma nesnesini almak için kullanılan genel arayüz. |
abstract
|
getConfigurationObjectList(String typeName)
|
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()
Değişmeyen seçenek adlarını alma |
abstract
|
getLabPreparers()
Yapılandırmadan |
abstract
ILeveledLogOutput
|
getLogOutput()
Yapılandırmadan kullanılacak |
abstract
ILogSaver
|
getLogSaver()
Yapılandırmadan kullanmak üzere |
abstract
|
getMetricCollectors()
Yapılandırmadan |
abstract
|
getMultiPreTargetPreparers()
Cihaz target_preparers'larından herhangi biri çalıştırılmadan önce yapılandırmadan |
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ğrıyı gerçekleştirmek için kullanılan |
abstract
SkipManager
|
getSkipManager()
Çağrının |
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 nesnesi grubuna bir seçenek değeri ekleyin. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin. |
abstract
void
|
injectOptionValues(
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(
|
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 |
abstract
void
|
safeInjectOptionValues(
Seçeneklerden biri uygulanamıyorsa yapılandırma nesneleri grubuna, bu seçeneği değiştirmeden birden çok seçenek değeri ekleyin. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
En iyi çaba yaklaşımını kullanarak yapılandırma |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Yapılandırmaya mevcut |
abstract
void
|
setCommandLine(String[] arrayArgs)
Bu |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Mevcut değerlerin yerine |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Mevcut değerlerin yerini alarak yapılandırma nesnesini belirtilen adla ayarlamak için kullanılan genel yöntem. |
abstract
void
|
setConfigurationObjectList(String name,
Mevcut değerlerin yerini alarak belirli bir ad için yapılandırma nesnesi listesini ayarlayan genel yöntem. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Mevcut değerlerin yerine |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Mevcut tüm değerleri değiştirerek bir |
abstract
void
|
setDeviceConfigList(
Mevcut değerlerin yerine |
abstract
void
|
setDeviceMetricCollectors(
Mevcut değerlerin yerini alacak |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Mevcut değeri değiştirerek |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Mevcut değeri değiştirerek |
abstract
void
|
setLabPreparers(
Mevcut değerlerin yerini alacak |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Mevcut değeri değiştirerek |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Mevcut değeri değiştirerek |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Bu yapılandırmada, mevcut değerlerin yerini alarak cihazların target_preparers özelliğinden önce çalıştırılması gereken tek bir |
abstract
void
|
setMultiPreTargetPreparers(
Mevcut değerlerin yerini alarak bu yapılandırmadaki, cihazların target_preparers'larından önce çalıştırılması gereken |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Mevcut değerlerin yerini alarak bu yapılandırmada tek bir |
abstract
void
|
setMultiTargetPreparers(
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki |
abstract
|
setOptionsFromCommandLineArgs(
Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma
Beklenen biçim için |
abstract
|
setOptionsFromCommandLineArgs(
Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma
Beklenen biçim için |
abstract
void
|
setPostProcessors(
Mevcut değerlerin yerini alacak |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Mevcut değeri değiştirerek |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Mevcut değerlerin yerini alarak bu yapılandırmada tek bir |
abstract
void
|
setSystemStatusCheckers(
Mevcut tüm değerleri değiştirerek bu yapılandırmadaki |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Mevcut değeri değiştirerek |
abstract
void
|
setTargetPreparers(
Mevcut değerlerin yerini alacak |
abstract
void
|
setTest(IRemoteTest test)
Mevcut değerlerin yerini alarak bu yapılandırmada tek bir |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Tek bir |
abstract
void
|
setTestInvocationListeners(
Mevcut tüm değerleri değiştirerek |
abstract
void
|
setTests(
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki |
abstract
void
|
validateOptions()
Seçenek değerlerini doğrulayın. |
Herkese açık yöntemler
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
cleanConfigurationData()
sırasında temizlenmesi gereken dosyaları ekleme
Parametreler | |
---|---|
toBeCleaned |
|
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 sığ bir kopyasını oluşturun.
İlerlemeler | |
---|---|
IConfiguration |
{link IConfiguration} kopyası |
dumpXml
public abstract void dumpXml (PrintWriter output)
Bu IConfiguration
için gösterilen tüm seçeneklerle birlikte yapılandırma için genişletilmiş XML dosyasını String
olarak alır.
Parametreler | |
---|---|
output |
PrintWriter : XML'i yazdıracak yazıcı. |
Fırlatma | |
---|---|
|
IOException |
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'i yazdıracak yazıcı. |
excludeFilters |
: Yedeklenmemesi gereken nesne türlerinin listesi. |
Fırlatma | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Bu IConfiguration
için gösterilen tüm seçenekler ve anahtar adlarına göre nesne filtreleri hariç olmak üzere yapılandırmanın genişletilmiş XML dosyasını alır.
Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametreler | |
---|---|
output |
PrintWriter : XML'i yazdıracak yazıcı. |
excludeFilters |
: 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 |
Atışlar | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (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 | |
---|---|
|
Belirtilen türdeki yapılandırma nesnelerinin listesi. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Yapılandırmadan IBuildProvider
değerini alır.
İlerlemeler | |
---|---|
IBuildProvider |
yapılandırmada sağlanan IBuildProvider |
getCommandLine
public abstract String getCommandLine ()
Bu IConfiguration
öğesini oluşturmak için kullanılan komut satırını alır.
İlerlemeler | |
---|---|
String |
bu IConfiguration dosyasını oluşturmak için kullanılan komut satırı. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Yapılandırmadan kullanılacak ICommandOptions
değerini alır.
İlerlemeler | |
---|---|
ICommandOptions |
yapılandırmada sağlanan ICommandOptions . |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Yapılandırmada sağlanan ConfigurationDescriptor
değerini döndürür.
İlerlemeler | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Belirtilen tür adıyla yapılandırma nesnesini almak için kullanılan genel arayüz.
Parametreler | |
---|---|
typeName |
String : Yapılandırma nesnesinin benzersiz türü |
İlerlemeler | |
---|---|
Object |
yapılandırma nesnesi veya belirtilen ada sahip nesne türü mevcut değilse null değerini döndürür. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
özelliğine benzer ancak birden fazla nesneyi destekleyen yapılandırma nesnesi türleri içindir.
Parametreler | |
---|---|
typeName |
String : yapılandırma nesnesinin benzersiz tür adı |
İlerlemeler | |
---|---|
|
yapılandırma nesneleri 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.
İlerlemeler | |
---|---|
CoverageOptions |
yapılandırmada sağlanan CoverageOptions . |
getDeviceConfig
public abstractgetDeviceConfig ()
Yapılandırmadaki IDeviceConfiguration
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan IDeviceConfiguration 'ler |
getDeviceConfigByName (Ad)
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Sağlanan adla ilişkili IDeviceConfiguration
değerini döndürür. Bulunmazsa boş değerini döndürür.
Parametreler | |
---|---|
nameDevice |
String |
İlerlemeler | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Yapılandırmadan kullanılacak TestDeviceOptions
değerini alır.
İlerlemeler | |
---|---|
TestDeviceOptions |
yapılandırmada sağlanan TestDeviceOptions öğesidir. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Yapılandırmadan kullanılacak IDeviceRecovery
değerini alır.
İlerlemeler | |
---|---|
IDeviceRecovery |
yapılandırmada sağlanan IDeviceRecovery . |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanmak üzere IDeviceSelection
öğesini alır.
İlerlemeler | |
---|---|
IDeviceSelection |
yapılandırmada sağlanan IDeviceSelection . |
getFilesToClean
public abstractgetFilesToClean ()
cleanConfigurationData()
sırasında temizlenecek dosyaların listesini alma
İlerlemeler | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Çağrının GlobalTestFilter
değerini alır.
İlerlemeler | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Herhangi bir değeri değiştirmeyen seçenek adlarını al
İlerlemeler | |
---|---|
|
getLabPreparers
public abstractgetLabPreparers ()
Yapılandırmadaki ITargetPreparer
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan ITargetPreparer 'ler |
getLogÇıkış
public abstract ILeveledLogOutput getLogOutput ()
Yapılandırmadan kullanılacak ILeveledLogOutput
değerini alır.
İlerlemeler | |
---|---|
ILeveledLogOutput |
yapılandırmada sağlanan ILeveledLogOutput . |
getLogSaver
public abstract ILogSaver getLogSaver ()
Yapılandırmadan kullanılacak ILogSaver
değerini alır.
İlerlemeler | |
---|---|
ILogSaver |
yapılandırmada sağlanan ILogSaver . |
getMetricCollectors
public abstractgetMetricCollectors ()
Yapılandırmadan IMetricCollector
öğelerini alır.
İlerlemeler | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Cihaz target_preparers'larından herhangi biri çalıştırılmadan önce yapılandırmadan IMultiTargetPreparer
'leri alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan IMultiTargetPreparer 'ler |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Yapılandırmadan IMultiTargetPreparer
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan IMultiTargetPreparer 'ler |
getName
public abstract String getName ()
Yapılandırmanın adını döndürür.
İlerlemeler | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Yapılandırmadan IPostProcessor
öğelerini alır.
İlerlemeler | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Çağrı için kullanılan IRetryDecision
değerini döndürür.
İlerlemeler | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Çağrı için SkipManager
öğesini alır.
İlerlemeler | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Yapılandırmadan ISystemStatusChecker
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan ISystemStatusChecker 'ler |
getTargetPreparers
public abstractgetTargetPreparers ()
Yapılandırmadaki ITargetPreparer
öğelerini alır.
İlerlemeler | |
---|---|
|
ITargetPreparer öğeleri yapılandırmada sırayla sağlanır |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Yapılandırmadan kullanılacak ITestInvocationListener
'leri alır.
İlerlemeler | |
---|---|
|
yapılandırmada sağlanan ITestInvocationListener öğeleridir. |
getTests
public abstractgetTests ()
Yapılandırmadan çalıştırılacak IRemoteTest
'leri alır.
İlerlemeler | |
---|---|
|
yapılandırmada sağlanan testler |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak amacıyla kullanışlıdır.
Parametreler | |
---|---|
optionName |
String : seçenek adı |
optionValue |
String : seçenek değeri |
Atışlar | |
---|---|
ConfigurationException |
Seçeneğin değeri ayarlanamadıysa |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak amacıyla kullanışlıdır.
Parametreler | |
---|---|
optionName |
String : seçenek adı |
optionKey |
String : Harita seçenekleri için isteğe bağlı anahtar veya null |
optionValue |
String : harita seçeneği değeri |
Atışlar | |
---|---|
ConfigurationException |
Seçeneğin değeri ayarlanamadıysa |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Yapılandırma nesnesi grubuna bir seçenek değeri ekleyin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak amacıyla kullanışlıdır.
Parametreler | |
---|---|
optionName |
String : seçenek adı |
optionKey |
String : Harita seçenekleri için isteğe bağlı anahtar veya null |
optionValue |
String : harita seçeneği değeri |
optionSource |
String : Bu seçenek 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 birden fazla seçenek değerini aynı anda eklemek için kullanışlıdır.
Parametreler | |
---|---|
optionDefs |
: Eklenecek seçenek tanımlarının listesi |
Atışlar | |
---|---|
ConfigurationException |
Seçenek değerleri ayarlanamadıysa |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Yapılandırılmış bir cihazın isFake=true etiketine sahip olup olmadığını döndürür.
Parametreler | |
---|---|
deviceName |
String |
İlerlemeler | |
---|---|
boolean |
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 kopyalanacak yapılandırma nesnesi listesi. |
client |
IKeyStoreClient : Anahtar deposu istemcisi. |
İlerlemeler | |
---|---|
IConfiguration |
Kısmen derin klonlanmış yapılandırma. |
Fırlatma | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Belirtilen printStream'e bu yapılandırma için komut satırı kullanım yardımı metni döndürür.
Parametreler | |
---|---|
importantOnly |
boolean : true yalnızca önemli seçenekler için yardım yazdırırsa |
out |
PrintStream : Kullanılacak ERROR(/PrintStream) . |
Atışlar | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
Çözüm Dinamik Seçenekleri
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Uzak bir konumu işaret eden ERROR(/File)
seçeneklerini çözme. Bunun için, dosyaları temizlemek üzere cleanConfigurationData()
çağrılması gerekir.
Parametreler | |
---|---|
resolver |
DynamicRemoteFileResolver : dosyaları çözümlemek için DynamicRemoteFileResolver |
Atışlar | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Seçeneklerden biri uygulanamazsa yapılandırma nesnesi grubuna birden fazla seçenek değeri ekleyin.
Yeni bir nesne oluşturduktan sonra birden fazla seçenek değerini aynı anda eklemek için kullanışlıdır.
Parametreler | |
---|---|
optionDefs |
: Eklenecek seçenek tanımlarının listesi |
Atışlar | |
---|---|
ConfigurationException |
OptionSetter oluşturulamadıysa |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
En iyi çaba yaklaşımını kullanarak yapılandırma Option
alanlarını belirli bir komut satırı bağımsız değişkeni grubuyla ayarlayın.
Beklenen biçim için ArgsOptionParser
bölümüne bakın
Parametreler | |
---|---|
listArgs |
: komut satırı bağımsız değişkenleri |
keyStoreClient |
IKeyStoreClient : Kullanılacak IKeyStoreClient . |
İlerlemeler | |
---|---|
|
tüketilmemiş bağımsız değişkenler |
Atışlar | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Yapılandırmaya mevcut IBuildProvider
değerini ekleyin.
Parametreler | |
---|---|
provider |
IBuildProvider : yeni IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Bu IConfiguration
öğesini oluşturmak için kullanılan komut satırını ayarlar.
Bu işlev, setOptionsFromCommandLineArgs iş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 tüm değerleri değiştirerek ICommandOptions
özelliğini ayarlayın
setConfigurationNesnesi
public abstract void setConfigurationObject (String name, Object configObject)
Mevcut değerlerin yerini alarak yapılandırma nesnesini belirtilen adla ayarlamak için kullanılan genel yöntem.
Parametreler | |
---|---|
name |
String : yapılandırma nesnesi türünün benzersiz adı. |
configObject |
Object : config nesnesi |
Fırlatma | |
---|---|
ConfigurationException |
configObject doğru türde değilse |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere mevcut tüm değerleri değiştirerek genel yöntem.
Parametreler | |
---|---|
name |
String : yapılandırma nesnesi türünün benzersiz adı. |
configList |
: yapılandırma nesnesi listesi |
Atışlar | |
---|---|
ConfigurationException |
Listedeki nesnelerden herhangi biri doğru türde değilse |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Mevcut değerlerin yerine CoverageOptions
değerini ayarlayın.
Parametreler | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Mevcut bir değeri değiştirerek bir IDeviceConfiguration
ayarlayın.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Mevcut değerlerin yerine IDeviceConfiguration
değerlerini ayarlayın.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Mevcut değerlerin yerini alacak IMetricCollector
listesini ayarlayın.
Parametreler | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Mevcut değerlerin yerine TestDeviceOptions
değerini ayarlayın
Parametreler | |
---|---|
deviceOptions |
TestDeviceOptions |
SetDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Mevcut değeri değiştirerek IDeviceRecovery
değerini ayarlayın.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Mevcut tüm değerleri değiştirerek IDeviceSelection
özelliğini ayarlayın
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Mevcut değeri değiştirerek ITargetPreparer
değerini ayarlayın.
setLabPreparers
public abstract void setLabPreparers (preparers)
Mevcut değerlerin yerini alacak ITargetPreparer
listesini ayarlayın.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Mevcut değeri değiştirerek ILeveledLogOutput
değerini ayarlayın.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Mevcut değeri değiştirerek ILogSaver
değerini ayarlayın.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Bu yapılandırmada, mevcut değerlerin yerini alarak cihazların target_preparers özelliğinden önce çalıştırılması gereken tek bir IMultiTargetPreparer
ayarlamak için kullanılan kolaylık yöntemi
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Mevcut değerlerin yerini alarak bu yapılandırmadaki, cihazların target_preparers'larından önce çalıştırılması gereken IMultiTargetPreparer
'lerin listesini ayarlayın
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Mevcut değerlerin yerini alarak bu yapılandırmada tek bir IMultiTargetPreparer
ayarlamak için kolaylık yöntemi
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IMultiTargetPreparer
değerlerinin listesini ayarlayın
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma Option
alanlarını ayarlama
Beklenen biçim için ArgsOptionParser
Parametreler | |
---|---|
listArgs |
: komut satırı bağımsız değişkenleri |
İlerlemeler | |
---|---|
|
tüketilmemiş bağımsız değişkenler |
Fırlatma | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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
bölümüne bakın
Parametreler | |
---|---|
listArgs |
: komut satırı bağımsız değişkenleri |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient kullanılacak. |
İlerlemeler | |
---|---|
|
tüketilmemiş bağımsız değişkenler |
Atışlar | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Mevcut değerlerin yerini alacak IPostProcessor
listesini ayarlayın.
Parametreler | |
---|---|
processors |
|
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Mevcut değeri değiştirerek IRetryDecision
değerini ayarlayın.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Mevcut değerlerin yerini alarak bu yapılandırmada tek bir ISystemStatusChecker
ayarlamak için kolaylık yöntemi
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki ISystemStatusChecker
değerlerinin listesini ayarlayın
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Mevcut değeri değiştirerek ITargetPreparer
değerini ayarlayın.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Mevcut değerlerin yerini alacak ITargetPreparer
listesini ayarlayın.
setTest
public abstract void setTest (IRemoteTest test)
Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir IRemoteTest
ayarlamak için kullanışlı yöntem
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Tek bir ITestInvocationListener
ayarlamak için kullanışlı yöntem
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Mevcut değerlerin yerini alacak ITestInvocationListener
listesini ayarlama
setTests
public abstract void setTests (tests)
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IRemoteTest
değerlerinin listesini ayarlayın
validateOptions
public abstract void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu anda bu işlem yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrular.
Fırlatma | |
---|---|
ConfigurationException |
yapılandırma geçerli değilse |