Yapılandırma
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | 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 nesneleri ile bir |
Genel yöntemler | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) |
void | cleanConfigurationData () Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen tüm dosyaları silin. |
Configuration | clone () Bu nesnenin yüzeysel 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ının tüm nesnesini almak için genel arabirim. | |
IBuildProvider | getBuildProvider () |
String | getCommandLine () Bunu oluşturmak için kullanılan komut satırını alır |
ICommandOptions | getCommandOptions () Yapılandırmadan kullanılacak |
ConfigurationDescriptor | getConfigurationDescription () Yapılandırmada sağlanan |
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ğırma 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 |
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 ekleyin. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Yapılandırma nesneleri kümesine birden fazla seçenek değeri ekleyin. |
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 verir. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Uzak bir konuma işaret eden |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Seçeneklerden biri uygulanamıyorsa, yapılandırma nesneleri kümesine birden fazla 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ı bağımsız değişkenleri kümesiyle 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 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 tüm 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 tüm 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 cihazda target_preparers'tan önce çalıştırılması gereken tek bir |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Mevcut tüm değerleri değiştirerek bu yapılandırmadaki |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Yapılandırma ArgsOptionParser | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) 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 tek bir |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) |
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) Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir |
void | setTestInvocationListener ( ITestInvocationListener listener) Tek bir |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Mevcut 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 bir uzaktan başlatma 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 nesneleri ile bir Configuration
oluşturur.
parametreler | |
---|---|
name | String |
description | String |
Genel yöntemler
ekleFilesToClean
public void addFilesToClean (toBeCleaned)
cleanConfigurationData()
sırasında temizlenmesi gereken dosyaları ekleyin
parametreler | |
---|---|
toBeCleaned |
temiz Yapılandırma Verileri
public void cleanConfigurationData ()
Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen tüm dosyaları silin.
klon
public Configuration clone ()
Bu nesnenin yüzeysel bir kopyasını oluşturur.
İadeler | |
---|---|
Configuration |
dökümXml
public void dumpXml (PrintWriter output)
Bu IConfiguration
için bir String
olarak gösterilen tüm seçeneklerle yapılandırma için genişletilmiş XML dosyasını alır.
parametreler | |
---|---|
output | PrintWriter : xml dosyasının yazdırılacağı yazar. |
dökümXml
public void dumpXml (PrintWriter output,excludeFilters)
Bu IConfiguration
için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.
Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME
.
parametreler | |
---|---|
output | PrintWriter : xml dosyasının yazdırılacağı yazar. |
excludeFilters |
dökümXml
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 nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.
Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME
.
parametreler | |
---|---|
output | PrintWriter : xml dosyasının 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)
Cihazlar 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 ()
IBuildProvider
yapılandırmadan alır.
İadeler | |
---|---|
IBuildProvider | yapılandırmada sağlanan IBuildProvider |
GetCommandLine
public String getCommandLine ()
Bunu oluşturmak için kullanılan komut satırını alır IConfiguration
.
İ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
öğesini 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 | verilen ada sahip nesne türü mevcut değilse yapılandırma nesnesi veya null . |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
işlevine benzer, ancak birden çok nesneyi destekleyen yapılandırma nesnesi türleri içindir.
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 . |
açıklama al
public String getDescription ()
İadeler | |
---|---|
String | bu Configuration kullanıcı tarafından okunabilir kısa bir açıklaması |
getDeviceConfig
publicgetDeviceConfig ()
Yapılandırmadan IDeviceConfiguration
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan IDeviceConfiguration s |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Sağlanan adla ilişkili IDeviceConfiguration
, bulunmazsa boş olarak 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 . |
getDeviceRecovery
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
öğesini alır.
İadeler | |
---|---|
IDeviceSelection | yapılandırmada sağlanan IDeviceSelection . |
getFilesToClean
publicgetFilesToClean ()
cleanConfigurationData()
sırasında temizlenecek dosyaların listesini alın
İadeler | |
---|---|
Genel Filtreleri al
public GlobalTestFilter getGlobalFilters ()
Çağırma için GlobalTestFilter
alır.
İadeler | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Herhangi bir değeri değiştirmeyen seçenek adlarını alın
İadeler | |
---|---|
getLabHazırlayıcılar
publicgetLabPreparers ()
Yapılandırmadan ITargetPreparer
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırasıyla sağlanan ITargetPreparer lar |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Yapılandırmadan kullanılacak ILeveledLogOutput
değerini 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 . |
getMetricToplayıcılar
publicgetMetricCollectors ()
Yapılandırmadan IMetricCollector
s değerini 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 | |
---|---|
getMultiPreTargetHazırlayıcılar
publicgetMultiPreTargetPreparers ()
IMultiTargetPreparer
s'yi, target_preparers cihazlarının herhangi birinden önce yürütülmesi gereken yapılandırmadan alır.
İadeler | |
---|---|
konfigürasyonda sırayla sağlanan IMultiTargetPreparer lar |
getMultiTargetHazırlayıcılar
publicgetMultiTargetPreparers ()
Yapılandırmadan IMultiTargetPreparer
s'yi alır.
İadeler | |
---|---|
konfigürasyonda sırayla sağlanan IMultiTargetPreparer lar |
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 |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Yapılandırmadan ISystemStatusChecker
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırayla sağlanan ISystemStatusChecker s |
getTargetHazırlayıcılar
publicgetTargetPreparers ()
Yapılandırmadan ITargetPreparer
s'yi alır.
İadeler | |
---|---|
yapılandırmada sırasıyla sağlanan ITargetPreparer lar |
getTestÇağrıDinleyicileri
publicgetTestInvocationListeners ()
Yapılandırmadan kullanılacak ITestInvocationListener
s'yi alır.
İadeler | |
---|---|
yapılandırmada sağlanan ITestInvocationListener s. |
Testleri al
publicgetTests ()
Yapılandırmadan çalıştırılacak IRemoteTest
s'yi alır.
İadeler | |
---|---|
yapılandırmada sağlanan testler |
enjekte Seçenek Değeri
public 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ğerler sağlamak için kullanışlıdır.parametreler | |
---|---|
optionName | String : seçenek adı |
optionValue | String : seçenek değeri |
Atar | |
---|---|
ConfigurationException |
enjekte Seçenek Değeri
public 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ğ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 ekleyin.
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 |
enjekte Seçenek Değerleri
public void injectOptionValues (optionDefs)
Yapılandırma nesneleri kümesine birden fazla seçenek değeri ekleyin.
Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek için kullanışlıdır.parametreler | |
---|---|
optionDefs |
Atar | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
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ısmiDeepClone
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 |
printKomutKullanı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 verir.
parametreler | |
---|---|
importantOnly | boolean : true ise, yalnızca önemli seçenekler için yardım yazdır |
out | PrintStream : kullanılacak ERROR(/PrintStream) . |
Atar | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
çözümlemeDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Uzak bir konuma işaret eden ERROR(/File)
seçeneklerini çözün. Bu, dosyaları temizlemek için cleanConfigurationData()
öğesinin çağrılmasını 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 fazla seçenek değeri enjekte edin.
Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek için kullanışlıdır.
parametreler | |
---|---|
optionDefs |
Atar | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
En iyi çaba yaklaşımını kullanarak verilen komut satırı bağımsız değişkenleri kümesiyle yapılandırma Option
alanlarını ayarlayın.
Beklenen biçim için ArgsOptionParser
bakın
parametreler | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Kullanılacak 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'tan farklı olarak 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
öğesini ayarlayın
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla 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 tüm 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
s listesini ayarlayın.
parametreler | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Mevcut tüm değerleri değiştirerek TestDeviceOptions
öğesini ayarlayın
parametreler | |
---|---|
devOptions | TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Mevcut herhangi bir değeri değiştirerek IDeviceRecovery
öğesini ayarlayın.
setCihaz Gereksinimleri
public void setDeviceRequirements (IDeviceSelection devRequirements)
Mevcut değerleri değiştirerek IDeviceSelection
öğesini 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
öğesini ayarlayın.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Bu yapılandırmada, herhangi bir cihazda target_preparers'tan önce çalıştırılması gereken tek bir IMultiTargetPreparer
ayarlamak için uygun yöntem, varolan tüm değerleri değiştirir
setMultiPreTargetHazırlayıcılar
public void setMultiPreTargetPreparers (multiPreTargPreps)
IMultiTargetPreparer
s listesini bu yapılandırmada, herhangi bir cihazdan önce yürütülmesi gereken, target_preparers mevcut değerleri değiştirerek ayarlayın.
setMultiTargetHazırlayıcı
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir IMultiTargetPreparer
ayarlamak için uygun yöntem
setMultiTargetHazırlayıcılar
public void setMultiTargetPreparers (multiTargPreps)
Mevcut tüm değerleri değiştirerek bu yapılandırmadaki IMultiTargetPreparer
s listesini ayarlayın
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Yapılandırma Option
alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın
ArgsOptionParser
parametreler | |
---|---|
listArgs |
İadeler | |
---|---|
tüketilmemiş argümanlar |
Atar | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Yapılandırma Option
alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın
ArgsOptionParser
bakınparametreler | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : Kullanılacak IKeyStoreClient . |
İadeler | |
---|---|
tüketilmemiş argümanlar |
Atar | |
---|---|
ConfigurationException |
setPostProcessors
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 tek bir ISystemStatusChecker
ayarlamak için uygun yöntem, var olan tüm değerleri değiştirir
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
ISystemStatusChecker
s listesini bu yapılandırmada, mevcut tüm değerleri değiştirerek ayarlayın
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
öğesini ayarlayın.
setTargetHazırlayıcılar
public void setTargetPreparers (preparers)
Mevcut herhangi bir değeri değiştirerek ITargetPreparer
s listesini ayarlayın.
setTest
public void setTest (IRemoteTest test)
Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir IRemoteTest
ayarlamak için uygun yöntem
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Tek bir ITestInvocationListener
ayarlamak için kolaylık yöntemi
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Mevcut değerleri değiştirerek ITestInvocationListener
s listesini ayarlayın
setTestleri
public void setTests (tests)
Mevcut değerleri değiştirerek bu yapılandırmada IRemoteTest
s listesini ayarlayın
doğrulama Seçenekleri
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
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
TF ortamının bir uzaktan başlatma olup olmadığını döndürür.
İadeler | |
---|---|
boolean |