Yapılandırma
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Yapılandırma |
Yüklenen yapılandırma nesnelerini bir haritada saklayan 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 | SKIP_MANAGER_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ümlenen Seçenek alanlarına indirilen tüm 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) Cihazlar arasında belirli bir tür adındaki tüm nesneyi almak için genel arayüz. | |
IBuildProvider | getBuildProvider () Yapılandırmadan |
String | getCommandLine () Bu |
ICommandOptions | getCommandOptions () Yapılandırmadan kullanılacak |
ConfigurationDescriptor | getConfigurationDescription () Yapılandırmada sağlanan |
Object | getConfigurationObject (String typeName) Verilen tür adına sahip yapılandırma nesnesini almak için genel arayüz. |
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 yapılandırması 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ğırma için kullanılan |
SkipManager | getSkipManager () Çağrı için |
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ılmış bir cihazı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) Bu yapılandırma için bir komut satırı kullanımı yardım metnini verilen printStream'e gönderir. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Uzak bir konuma işaret eden |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Seçeneklerden biri uygulanamıyorsa, birden fazla seçenek değerini konfigürasyon nesneleri kümesine atmadan enjekte edin. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) En iyi çaba yaklaşımını kullanarak, 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 yapılandırma nesnesini verilen adla ayarlamaya yönelik 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 ayarlamaya yönelik 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, herhangi bir hedef_preparer aygıtından önce yürütülmesi gereken ve mevcut değerlerin yerini alacak tek bir |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Bu yapılandırmada, herhangi bir hedef_preparer aygıtından önce yürütülmesi gereken |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Bu yapılandırmada mevcut değerlerin yerine tek bir |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Mevcut değerleri değiştirerek bu yapılandırmadaki |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Verilen komut satırı argümanları kümesiyle yapılandırma ArgsOptionParser | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Verilen komut satırı argümanları kümesiyle 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ğerlerin yerine tek bir |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Bu konfigürasyondaki |
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ğerlerin yerine tek bir |
void | setTestInvocationListener ( ITestInvocationListener listener) Tek bir |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Mevcut değerleri değiştirerek |
void | setTests ( tests) setTests ( tests) Bu yapılandırmadaki |
void | validateOptions () Seçenek değerlerini doğrulayın. |
Korumalı yöntemler | |
---|---|
boolean | isRemoteEnvironment () TF ortamının uzaktan ç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
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_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ümlenen Seçenek alanlarına indirilen tüm dosyaları silin.
dumpXml
public 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. |
dumpXml
public 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 |
dumpXml
public 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 |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Cihazlar arasında belirli bir tür adındaki tüm nesneyi almak için genel arayüz.
Parametreler | |
---|---|
configType | String : yapılandırma nesnesinin benzersiz türü |
İadeler | |
---|---|
Belirtilen 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 |
Komut Satırını al
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 ()
Yapılandırmada sağlanan ConfigurationDescriptor
döndürür.
İadeler | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public 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
publicgetConfigurationObjectList (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 CoverageOptions getCoverageOptions ()
Yapılandırmadan kullanılacak CoverageOptions
alır.
İadeler | |
---|---|
CoverageOptions | Yapılandırmada sağlanan CoverageOptions . |
getDescription
public String getDescription ()
İadeler | |
---|---|
String | bu Configuration kullanıcı tarafından okunabilir kısa bir açıklaması |
getDeviceConfig
publicgetDeviceConfig ()
Yapılandırmadan IDeviceConfiguration
öğelerini alır.
İadeler | |
---|---|
IDeviceConfiguration yapılandırmada sırayla sağlanır |
getDeviceConfigByName
public 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 TestDeviceOptions getDeviceOptions ()
Yapılandırmadan kullanılacak TestDeviceOptions
öğesini alır.
İadeler | |
---|---|
TestDeviceOptions | yapılandırmada sağlanan TestDeviceOptions . |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Yapılandırmadan kullanılacak IDeviceRecovery
alır.
İadeler | |
---|---|
IDeviceRecovery | yapılandırmada sağlanan IDeviceRecovery . |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanılacak IDeviceSelection
öğesini alır.
İadeler | |
---|---|
IDeviceSelection | yapılandırmada sağlanan IDeviceSelection . |
getFilesToClean
publicgetFilesToClean ()
cleanConfigurationData()
sırasında temizlenecek dosyaların listesini alın
İadeler | |
---|---|
getGlobalFilters
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 | |
---|---|
konfigürasyonda sırasıyla sağlanan ITargetPreparer |
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
öğelerini alır.
İadeler | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Çoklu cihaz yapılandırması için bir cihaz etiketinde desteklenen etiketlerin ERROR(/Set)
değerini döndürün.
İadeler | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
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
publicgetMultiTargetPreparers ()
Yapılandırmadan IMultiTargetPreparer
s'yi alır.
İadeler | |
---|---|
IMultiTargetPreparer yapılandırmada sırayla sağlanmıştır |
getName
public String getName ()
Yapılandırmanın adını döndürür.
İadeler | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Çağırma için kullanılan IRetryDecision
döndürür.
İadeler | |
---|---|
IRetryDecision |
getSkipManager'ı
public SkipManager getSkipManager ()
Çağrı için SkipManager
alır.
İadeler | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Yapılandırmadan ISystemStatusChecker
s'yi alır.
İadeler | |
---|---|
ISystemStatusChecker yapılandırmada sırayla sağlanmıştır |
getTargetPreparers
publicgetTargetPreparers ()
Yapılandırmadan ITargetPreparer
s'yi alır.
İadeler | |
---|---|
konfigürasyonda sırasıyla sağlanan ITargetPreparer |
getTestInvokasyonListeners
publicgetTestInvocationListeners ()
Yapılandırmadan kullanılacak ITestInvocationListener
s'yi alır.
İadeler | |
---|---|
yapılandırmada sağlanan ITestInvocationListener s. |
getTestler
publicgetTests ()
Yapılandırmadan çalıştırılacak IRemoteTest
s'yi alır.
İadeler | |
---|---|
konfigürasyonda sağlanan testler |
enjekteOptionValue
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ç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 |
enjekteOptionValue
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ç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 |
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ç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 |
source | String : bu seçenek değerini sağlayan kaynak yapılandırması |
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 aynı anda enjekte etmek kullanışlıdır.Parametreler | |
---|---|
optionDefs |
Atar | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public 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 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 | |
---|---|
ConfigurationException |
printCommandKullanım
public 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 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 | |
---|---|
BuildRetrievalError | |
ConfigurationException |
SafeInjectOptionValues
public 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 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 komut satırının tamamını saklar.
Parametreler | |
---|---|
arrayArgs | String : komut satırı |
setKomutSeçenekleri
public void setCommandOptions (ICommandOptions cmdOptions)
Mevcut değerleri değiştirerek ICommandOptions
değerini ayarlayın
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla ayarlamaya yönelik 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 ayarlamaya yönelik 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
öğesini 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
listesini ayarlayın.
Parametreler | |
---|---|
collectors |
setCihazSeçenekleri
public void setDeviceOptions (TestDeviceOptions devOptions)
Mevcut değerleri değiştirerek TestDeviceOptions
değerini ayarlayın
Parametreler | |
---|---|
devOptions | TestDeviceOptions |
setCihaz Kurtarma
public void setDeviceRecovery (IDeviceRecovery recovery)
Mevcut herhangi bir değeri değiştirerek IDeviceRecovery
değerini ayarlayın.
setCihaz Gereksinimleri
public void setDeviceRequirements (IDeviceSelection devRequirements)
Mevcut değerleri değiştirerek IDeviceSelection
değerini ayarlayın
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
değerini ayarlayın.
setLabPreparers
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
değerini ayarlayın.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Bu yapılandırmada mevcut değerlerin yerine tek bir IMultiTargetPreparer
ayarlamak için kullanışlı yöntem
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Mevcut değerleri değiştirerek bu yapılandırmadaki IMultiTargetPreparer
listesini ayarlayın
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Mevcut değerleri değiştirerek IPostProcessor
listesini ayarlayın.
Parametreler | |
---|---|
processors |
setYeniden DeneKarar
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ğerlerin yerine tek bir ISystemStatusChecker
ayarlamak için kullanışlı yöntem
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Bu konfigürasyondaki ISystemStatusChecker
listesini mevcut değerleri değiştirerek ayarlayın
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
değerini 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ğerlerin yerine tek bir IRemoteTest
ayarlamak için kullanışlı yöntem
setTestInvokasyonListener
public void setTestInvocationListener (ITestInvocationListener listener)
Tek bir ITestInvocationListener
ayarlamak için kullanışlı yöntem
setTestInvokasyonListeners
public void setTestInvocationListeners (listeners)
Mevcut değerleri değiştirerek ITestInvocationListener
listesini ayarlayın
setTestler
public void setTests (tests)
Bu yapılandırmadaki IRemoteTest
listesini mevcut değerleri değiştirerek ayarlayın
doğrulamaSeçenekleri
public void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu anda bu yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrulayacakAtar | |
---|---|
ConfigurationException |
Korumalı yöntemler
Uzak Ortam
protected boolean isRemoteEnvironment ()
TF ortamının uzaktan çağrı olup olmadığını döndürür.
İadeler | |
---|---|
boolean |