Yapılandırma
public class Configuration
extends Object
implements IConfiguration
java.lang.Nesne | |
↳ | com.android.tradefed.config.Configuration |
Yüklenen yapılandırma nesnelerini bir haritada depolayan somut bir IConfiguration
uygulaması.
Özet
Alanlar | |
---|---|
public static final String | BUILD_PROVIDER_TYPE_NAME |
public static final String | CMD_OPTIONS_TYPE_NAME |
public static final String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
public static final String | COVERAGE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
public static final String | DEVICE_NAME |
public static final String | DEVICE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_RECOVERY_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_FILTERS_TYPE_NAME |
public static final String | LAB_PREPARER_TYPE_NAME |
public static final String | LOGGER_TYPE_NAME |
public static final String | LOG_SAVER_TYPE_NAME |
public static final String | METRIC_POST_PROCESSOR_TYPE_NAME |
public static final String | MULTI_PREPARER_TYPE_NAME |
public static final String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
public static final String | RESULT_REPORTER_TYPE_NAME |
public static final String | RETRY_DECISION_TYPE_NAME |
public static final String | SANBOX_OPTIONS_TYPE_NAME |
public static final String | SANDBOX_TYPE_NAME |
public static final String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Kamu inşaatçıları | |
---|---|
Configuration (String name, String description) Varsayılan yapılandırma nesneleriyle bir |
Genel yöntemler | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) |
void | cleanConfigurationData () Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen dosyaları silin. |
Configuration | clone () Bu nesnenin sığ bir kopyasını oluşturur. |
void | dumpXml (PrintWriter output) Bu |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Bu |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Bu |
getAllConfigurationObjectsOfType (String configType) Aygıtlar arasında belirli bir tür adının tüm nesnesini almak için genel arabirim. | |
IBuildProvider | getBuildProvider () Yapılandırmadan |
String | getCommandLine () Bu |
ICommandOptions | getCommandOptions () Yapılandırmadan kullanılacak |
ConfigurationDescriptor | getConfigurationDescription () |
Object | getConfigurationObject (String typeName) Verilen tür adıyla yapılandırma nesnesini almak için genel arabirim. |
getConfigurationObjectList (String typeName) | |
CoverageOptions | getCoverageOptions () Yapılandırmadan kullanılacak |
String | getDescription () |
getDeviceConfig () Yapılandırmadan | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Sağlanan adla ilişkili |
TestDeviceOptions | getDeviceOptions () Yapılandırmadan kullanılacak |
IDeviceRecovery | getDeviceRecovery () Yapılandırmadan kullanılacak |
IDeviceSelection | getDeviceRequirements () Yapılandırmadan kullanılacak |
getFilesToClean () | |
GlobalTestFilter | getGlobalFilters () Çağrı için |
getInopOptions () Herhangi bir değeri değiştirmeyen seçenek adlarını alın | |
getLabPreparers () Yapılandırmadan | |
ILeveledLogOutput | getLogOutput () Yapılandırmadan kullanılacak |
ILogSaver | getLogSaver () Yapılandırmadan kullanılacak |
getMetricCollectors () Yapılandırmadan | |
static | getMultiDeviceSupportedTag () Çoklu cihaz konfigürasyonu için bir cihaz etiketinde desteklenen etiketlerin |
getMultiPreTargetPreparers () | |
getMultiTargetPreparers () Yapılandırmadan | |
String | getName () Yapılandırmanın adını döndürür. |
getPostProcessors () Yapılandırmadan | |
IRetryDecision | getRetryDecision () Çağrı için kullanılan |
getSystemStatusCheckers () Yapılandırmadan | |
getTargetPreparers () Yapılandırmadan | |
getTestInvocationListeners () Yapılandırmadan kullanılacak | |
getTests () Yapılandırmadan çalıştırılacak | |
void | injectOptionValue (String optionName, String optionValue) Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Yapılandırma nesneleri kümesine birden çok seçenek değeri enjekte edin. |
boolean | isDeviceConfiguredFake (String deviceName) Yapılandırılan bir aygıtın isFake=true olarak etiketlenip etiketlenmediğini döndürür. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) |
void | printCommandUsage (boolean importantOnly, PrintStream out) Verilen printStream'e bu yapılandırma için bir komut satırı kullanımı yardım metni çıktısı verir. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Uzak bir konuma işaret eden |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Seçeneklerden biri uygulanamazsa, yapılandırma nesneleri kümesine birden çok seçenek değeri enjekte edin. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) En iyi çaba yaklaşımını kullanarak, verilen komut satırı argümanlarıyla yapılandırma | |
void | setBuildProvider ( IBuildProvider provider) Yapılandırmadaki mevcut |
void | setCommandLine (String[] arrayArgs) Bu |
void | setCommandOptions ( ICommandOptions cmdOptions) Mevcut değerleri değiştirerek |
void | setConfigurationObject (String typeName, Object configObject) Mevcut herhangi bir değeri değiştirerek, verilen adla yapılandırma nesnesini ayarlamak için genel yöntem. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Mevcut herhangi bir değeri değiştirerek, verilen ad için yapılandırma nesnesi listesini ayarlamak için genel yöntem. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Mevcut değerleri değiştirerek |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Mevcut herhangi bir değeri değiştirerek bir |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Mevcut herhangi bir değeri değiştirerek |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Mevcut değerleri değiştirerek |
void | setDeviceOptions ( TestDeviceOptions devOptions) Mevcut değerleri değiştirerek |
void | setDeviceRecovery ( IDeviceRecovery recovery) Mevcut herhangi bir değeri değiştirerek |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Mevcut değerleri değiştirerek |
void | setLabPreparer ( ITargetPreparer preparer) Mevcut herhangi bir değeri değiştirerek |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Mevcut herhangi bir değeri değiştirerek |
void | setLogOutput ( ILeveledLogOutput logger) Mevcut herhangi bir değeri değiştirerek |
void | setLogSaver ( ILogSaver logSaver) Mevcut herhangi bir değeri değiştirerek |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Bu yapılandırmada, mevcut tüm değerleri değiştirerek herhangi bir target_preparers cihazından önce yürütülmesi gereken tek bir |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Bu yapılandırmada, mevcut tüm değerleri değiştirerek herhangi bir target_preparers cihazından önce yürütülmesi gereken |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Bu yapılandırmada mevcut değerleri değiştirerek tek bir |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Mevcut tüm değerleri değiştirerek bu yapılandırmada |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Verilen komut satırı argümanlarıyla yapılandırma ArgsOptionParser | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Verilen komut satırı argümanlarıyla yapılandırma ArgsOptionParser bakın | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Mevcut değerleri değiştirerek |
void | setRetryDecision ( IRetryDecision decisionRetry) Mevcut herhangi bir değeri değiştirerek |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Bu yapılandırmada mevcut değerleri değiştirerek tek bir |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Mevcut tüm değerleri değiştirerek bu yapılandırmada |
void | setTargetPreparer ( ITargetPreparer preparer) Mevcut herhangi bir değeri değiştirerek |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Mevcut herhangi bir değeri değiştirerek |
void | setTest ( IRemoteTest test) Bu yapılandırmada mevcut değerleri değiştirerek tek bir |
void | setTestInvocationListener ( ITestInvocationListener listener) Tek bir |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Mevcut tüm değerleri değiştirerek |
void | setTests ( tests) setTests ( tests) Mevcut değerleri değiştirerek bu yapılandırmada |
void | validateOptions () Seçenek değerlerini doğrulayın. |
Korumalı yöntemler | |
---|---|
boolean | isRemoteEnvironment () TF ortamının uzak bir çağrı olup olmadığını döndürür. |
Alanlar
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
CİHAZ ADI
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Kamu inşaatçıları
Yapılandırma
public Configuration (String name, String description)
Varsayılan yapılandırma nesneleriyle bir Configuration
oluşturur.
parametreler | |
---|---|
name | String |
description | String |
Genel yöntemler
addFilesToClean
public void addFilesToClean (toBeCleaned)
cleanConfigurationData()
sırasında temizlenmesi gereken dosyaları ekleyin
parametreler | |
---|---|
toBeCleaned |
cleanConfigurationData
public void cleanConfigurationData ()
Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen dosyaları silin.
dumpXml
public void dumpXml (PrintWriter output)
Bu IConfiguration
için bir String
olarak gösterilen tüm seçeneklerle birlikte yapılandırma için genişletilmiş XML dosyasını alır.
parametreler | |
---|---|
output | PrintWriter : xml'nin yazdırılacağı yazar. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Bu IConfiguration
için gösterilen tüm seçeneklerle birlikte yapılandırma için genişletilmiş XML dosyasını, anahtar adlarına göre nesne filtreleri çıkararak alır.
Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME
.
parametreler | |
---|---|
output | PrintWriter : xml'nin yazdırılacağı yazar. |
excludeFilters |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Bu IConfiguration
için gösterilen tüm seçeneklerle birlikte yapılandırma için genişletilmiş XML dosyasını, anahtar adlarına göre nesne filtreleri çıkararak alır.
Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME
.
parametreler | |
---|---|
output | PrintWriter : xml'nin yazdırılacağı yazar. |
excludeFilters | |
printDeprecatedOptions | boolean : Kullanımdan kaldırıldı olarak işaretlenen seçeneklerin yazdırılıp yazdırılmayacağı |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Aygıtlar arasında belirli bir tür adının tüm nesnesini almak için genel arabirim.
parametreler | |
---|---|
configType | String : yapılandırma nesnesinin benzersiz türü |
İadeler | |
---|---|
Verilen türdeki yapılandırma nesnelerinin listesi. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Yapılandırmadan IBuildProvider
alır.
İadeler | |
---|---|
IBuildProvider | yapılandırmada sağlanan IBuildProvider |
getKomut Satırı
public 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 ICommandOptions getCommandOptions ()
Yapılandırmadan kullanılacak ICommandOptions
alır.
İadeler | |
---|---|
ICommandOptions | yapılandırmada sağlanan ICommandOptions . |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
ConfigurationDescriptor
sağlanan ConfigurationDescriptor'ı döndürür.
İadeler | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Verilen tür adıyla yapılandırma nesnesini almak için genel arabirim.
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
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
'e benzer, ancak birden çok 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 nesneleri listesi veya belirtilen ada sahip nesne türü yoksa null . |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Yapılandırmadan kullanılacak CoverageOptions
alır.
İadeler | |
---|---|
CoverageOptions | Yapılandırmada sağlanan CoverageOptions . |
getDescription
public String getDescription ()
İadeler | |
---|---|
String | kullanıcı tarafından okunabilir kısa bir açıklama bu Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Yapılandırmadan IDeviceConfiguration
'ları alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan IDeviceConfiguration s |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Sağlanan adla ilişkili IDeviceConfiguration
, bulunamazsa null değerini döndürün.
parametreler | |
---|---|
nameDevice | String |
İadeler | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Yapılandırmadan kullanılacak TestDeviceOptions
alır.
İadeler | |
---|---|
TestDeviceOptions | yapılandırmada sağlanan TestDeviceOptions . |
getDeviceKurtarma
public IDeviceRecovery getDeviceRecovery ()
Yapılandırmadan kullanılacak IDeviceRecovery
alır.
İadeler | |
---|---|
IDeviceRecovery | yapılandırmada sağlanan IDeviceRecovery . |
getDeviceGereksinimleri
public IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanılacak IDeviceSelection
alır.
İadeler | |
---|---|
IDeviceSelection | yapılandırmada sağlanan IDeviceSelection . |
getFilesToClean
publicgetFilesToClean ()
cleanConfigurationData()
sırasında temizlenecek dosyaların listesini alın
İadeler | |
---|---|
getGlobalFiltreler
public GlobalTestFilter getGlobalFilters ()
Çağrı için GlobalTestFilter
alır.
İadeler | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Herhangi bir değeri değiştirmeyen seçenek adlarını alın
İadeler | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Yapılandırmadan ITargetPreparer
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan ITargetPreparer s |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Yapılandırmadan kullanılacak ILeveledLogOutput
alır.
İadeler | |
---|---|
ILeveledLogOutput | yapılandırmada sağlanan ILeveledLogOutput . |
getLogSaver
public ILogSaver getLogSaver ()
Yapılandırmadan kullanılacak ILogSaver
alır.
İadeler | |
---|---|
ILogSaver | yapılandırmada sağlanan ILogSaver . |
getMetricCollectors
publicgetMetricCollectors ()
Yapılandırmadan IMetricCollector
s'yi alır.
İadeler | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Çoklu cihaz konfigürasyonu için bir cihaz etiketinde desteklenen etiketlerin ERROR(/Set)
değerini döndürün.
İadeler | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Target_preparers aygıtlarından herhangi birinden önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer
'ları alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan IMultiTargetPreparer s |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Yapılandırmadan IMultiTargetPreparer
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan IMultiTargetPreparer s |
getName
public String getName ()
Yapılandırmanın adını döndürür.
İadeler | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Çağrı için kullanılan IRetryDecision
döndürür.
İadeler | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Yapılandırmadan ISystemStatusChecker
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan ISystemStatusChecker s |
getTargetPreparers
publicgetTargetPreparers ()
Yapılandırmadan ITargetPreparer
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan ITargetPreparer s |
getTestInvocationDinleyiciler
publicgetTestInvocationListeners ()
Yapılandırmadan kullanılacak ITestInvocationListener
s'yi alır.
İadeler | |
---|---|
yapılandırmada sağlanan ITestInvocationListener s. |
getTests
publicgetTests ()
Yapılandırmadan çalıştırılacak IRemoteTest
s'yi alır.
İadeler | |
---|---|
yapılandırmada sağlanan testler |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin.
Dinamik olarak oluşturulan seçenekler için değerler sağlamak için kullanışlıdır.parametreler | |
---|---|
optionName | String : seçenek adı |
optionValue | String : seçenek değeri |
atar | |
---|---|
ConfigurationException |
injectOptionValue
public 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çenekler için değerler sağlamak için 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 |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Yapılandırma nesneleri kümesine bir seçenek değeri enjekte edin.
Dinamik olarak oluşturulan seçenekler için değerler sağlamak için 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 |
source | String : bu seçenek değerini sağlayan kaynak yapılandırma |
atar | |
---|---|
ConfigurationException |
injectOptionValues
public 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 bir kerede enjekte etmek yararlıdır.parametreler | |
---|---|
optionDefs |
atar | |
---|---|
ConfigurationException |
isDeviceConfiguredSahte
public boolean isDeviceConfiguredFake (String deviceName)
Yapılandırılan bir aygıtın isFake=true olarak etiketlenip etiketlenmediğini döndürür.
parametreler | |
---|---|
deviceName | String |
İadeler | |
---|---|
boolean |
kısmiDeepKlon
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
öğesinden 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 | |
---|---|
ConfigurationException |
printKomut Kullanımı
public void printCommandUsage (boolean importantOnly, PrintStream out)
Verilen printStream'e bu yapılandırma için bir komut satırı kullanımı yardım metni çıktısı verir.
parametreler | |
---|---|
importantOnly | boolean : true ise yalnızca önemli seçenekler için yardım yazdırın |
out | PrintStream : kullanılacak ERROR(/PrintStream) . |
atar | |
---|---|
ConfigurationException |
çözmekDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Uzak bir konuma işaret eden ERROR(/File)
seçeneklerini çözün. Bu, dosyaları temizlemek için cleanConfigurationData()
gerektirir.
parametreler | |
---|---|
resolver | DynamicRemoteFileResolver : dosyaları çözmek için DynamicRemoteFileResolver |
atar | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Seçeneklerden biri uygulanamıyorsa, 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 bir kerede enjekte etmek yararlıdır.
parametreler | |
---|---|
optionDefs |
atar | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
En iyi çaba yaklaşımını kullanarak, verilen komut satırı argümanlarıyla yapılandırma Option
alanlarını ayarlayın.
Beklenen biçim için ArgsOptionParser
bakın
parametreler | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient . |
İadeler | |
---|---|
tüketilmemiş argümanlar |
atar | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Yapılandırmadaki mevcut IBuildProvider
değiştirin.
parametreler | |
---|---|
provider | IBuildProvider : yeni IBuildProvider |
setKomut Satırı
public 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 tüm komut satırını saklar.
parametreler | |
---|---|
arrayArgs | String : komut satırı |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Mevcut değerleri değiştirerek ICommandOptions
ayarlayın
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Mevcut herhangi bir değeri değiştirerek, verilen adla yapılandırma nesnesini ayarlamak için genel yöntem.
parametreler | |
---|---|
typeName | String : yapılandırma nesnesi türünün benzersiz adı. |
configObject | Object : yapılandırma nesnesi |
atar | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Mevcut herhangi bir değeri değiştirerek, verilen ad için yapılandırma nesnesi listesini ayarlamak için genel yöntem.
parametreler | |
---|---|
typeName | String : yapılandırma nesnesi türünün benzersiz adı. |
configList |
atar | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Mevcut değerleri değiştirerek CoverageOptions
ayarlayın.
parametreler | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Mevcut herhangi bir değeri değiştirerek bir IDeviceConfiguration
ayarlayın.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Mevcut herhangi bir değeri değiştirerek IDeviceConfiguration
s'yi ayarlayın.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Mevcut değerleri değiştirerek IMetricCollector
s listesini ayarlayın.
parametreler | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Mevcut değerleri değiştirerek TestDeviceOptions
ayarlayın
parametreler | |
---|---|
devOptions | TestDeviceOptions |
setCihaz Kurtarma
public void setDeviceRecovery (IDeviceRecovery recovery)
Mevcut herhangi bir değeri değiştirerek IDeviceRecovery
ayarlayın.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Mevcut değerleri değiştirerek IDeviceSelection
ayarlayın
setLabHazırlayıcı
public void setLabPreparer (ITargetPreparer preparer)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
öğesini ayarlayın.
setLabHazırlayıcılar
public void setLabPreparers (preparers)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
s listesini ayarlayın.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Mevcut herhangi bir değeri değiştirerek ILeveledLogOutput
değerini ayarlayın.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Mevcut herhangi bir değeri değiştirerek ILogSaver
ayarlayın.
setMultiPreTargetHazırlayıcı
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Bu yapılandırmada, mevcut tüm değerleri değiştirerek herhangi bir target_preparers cihazından önce yürütülmesi gereken tek bir IMultiTargetPreparer
ayarlamak için kolaylık yöntemi
setMultiPreTargetHazırlayıcılar
public void setMultiPreTargetPreparers (multiPreTargPreps)
Bu yapılandırmada, mevcut tüm değerleri değiştirerek herhangi bir target_preparers cihazından önce yürütülmesi gereken IMultiTargetPreparer
s listesini ayarlayın.
setMultiTargetHazırlayıcı
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Bu yapılandırmada mevcut değerleri değiştirerek tek bir IMultiTargetPreparer
ayarlamak için kolaylık yöntemi
setMultiTargetHazırlayıcılar
public void setMultiTargetPreparers (multiTargPreps)
Mevcut tüm değerleri değiştirerek bu yapılandırmada IMultiTargetPreparer
s listesini ayarlayın
setOptionsCommandLineArgs'den
publicsetOptionsFromCommandLineArgs ( listArgs)
Verilen komut satırı argümanlarıyla yapılandırma Option
alanlarını ayarlayın
ArgsOptionParser
parametreler | |
---|---|
listArgs |
İadeler | |
---|---|
tüketilmemiş argümanlar |
atar | |
---|---|
ConfigurationException |
setOptionsCommandLineArgs'den
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Verilen komut satırı argümanlarıyla yapılandırma Option
alanlarını ayarlayın
ArgsOptionParser
bakınparametreler | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient . |
İadeler | |
---|---|
tüketilmemiş argümanlar |
atar | |
---|---|
ConfigurationException |
setPostİşlemciler
public void setPostProcessors (processors)
Mevcut değerleri değiştirerek IPostProcessor
s listesini ayarlayın.
parametreler | |
---|---|
processors |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Mevcut herhangi bir değeri değiştirerek IRetryDecision
değerini ayarlayın.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Bu yapılandırmada mevcut değerleri değiştirerek tek bir ISystemStatusChecker
ayarlamak için kolaylık yöntemi
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Mevcut tüm değerleri değiştirerek bu yapılandırmada ISystemStatusChecker
s listesini ayarlayın
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
öğesini ayarlayın.
setTargetPreparers
public void setTargetPreparers (preparers)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
s listesini ayarlayın.
setTest
public void setTest (IRemoteTest test)
Bu yapılandırmada mevcut değerleri değiştirerek tek bir IRemoteTest
ayarlamak için kolaylık yöntemi
setTestÇağrı Dinleyici
public void setTestInvocationListener (ITestInvocationListener listener)
Tek bir ITestInvocationListener
ayarlamak için kolaylık yöntemi
setTestÇağırmaDinleyiciler
public void setTestInvocationListeners (listeners)
Mevcut tüm değerleri değiştirerek ITestInvocationListener
s listesini ayarlayın
setTestler
public void setTests (tests)
Mevcut değerleri değiştirerek bu yapılandırmada IRemoteTest
s listesini ayarlayın
validateOptions
public void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu anda bu yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrulayacaktır.atar | |
---|---|
ConfigurationException |
Korumalı yöntemler
UzakÇevre
protected boolean isRemoteEnvironment ()
TF ortamının uzak bir çağrı olup olmadığını döndürür.
İadeler | |
---|---|
boolean |