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
Fields'ın oynadığı filmler | |
---|---|
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
|
NON_MODULE_OBJECTS
|
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
|
Herkese açık kurucular | |
---|---|
Configuration(String name, String description)
Varsayılan yapılandırma nesneleriyle bir |
Herkese açık yöntemler | |
---|---|
void
|
addFilesToClean(
|
void
|
cleanConfigurationData()
Çözüme ulaştırılan uzak dosyaların Option 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,
Bu |
void
|
dumpXml(PrintWriter output,
Anahtar adlarına göre nesne filtrelerini çıkarıp bu |
|
getAllConfigurationObjectsOfType(String configType)
Cihazlar arasında belirli bir tür adındaki tüm nesneleri almak için kullanılan genel arayüz. |
IBuildProvider
|
getBuildProvider()
Yapılandırmadan |
String
|
getCommandLine()
Bu |
ICommandOptions
|
getCommandOptions()
Yapılandırmadan kullanmak üzere |
ConfigurationDescriptor
|
getConfigurationDescription()
Yapılandırmada sağlanan |
Object
|
getConfigurationObject(String typeName)
Belirtilen tür adıyla yapılandırma nesnesini almak için kullanılan genel arayüz. |
|
getConfigurationObjectList(String typeName)
|
CoverageOptions
|
getCoverageOptions()
Yapılandırmadan kullanmak üzere |
String
|
getDescription()
|
|
getDeviceConfig()
Yapılandırmadan |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Sağlanan adla ilişkilendirilmiş |
TestDeviceOptions
|
getDeviceOptions()
Yapılandırmadan kullanılacak |
IDeviceRecovery
|
getDeviceRecovery()
Yapılandırmadan kullanılacak |
IDeviceSelection
|
getDeviceRequirements()
Yapılandırmadan kullanmak üzere |
|
getFilesToClean()
|
GlobalTestFilter
|
getGlobalFilters()
Çağrı için |
|
getInopOptions()
Herhangi bir değeri değiştirmeyen seçenek adlarını al |
|
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()
Cihaz target_preparers'larından herhangi biri çalıştırılmadan önce yapılandırmadan |
|
getMultiTargetPreparers()
Yapılandırmadan |
String
|
getName()
Yapılandırmanın adını döndürür. |
|
getPostProcessors()
Yapılandırmadan |
IRetryDecision
|
getRetryDecision()
Çağrıyı gerçekleştirmek için kullanılan |
SkipManager
|
getSkipManager()
Çağrının |
|
getSystemStatusCheckers()
Yapılandırmadaki |
|
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 nesnesi grubuna bir seçenek değeri ekleyin. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Yapılandırma nesnesi grubuna 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(
Yapılandırma nesnesi grubuna birden fazla seçenek değeri ekleyin. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Yapılandırılmış bir cihazın isFake=true etiketine sahip olup olmadığını döndürür. |
IConfiguration
|
partialDeepClone(
|
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Belirtilen printStream'e bu yapılandırma için komut satırı kullanım yardımı metnini döndürür. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Uzak bir konumu işaret eden |
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. |
|
setBestEffortOptionsFromCommandLineArgs(
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ğerlerin yerine |
void
|
setConfigurationObject(String typeName, Object configObject)
Mevcut değeri değiştirerek yapılandırma nesnesini belirtilen adla ayarlamak için kullanılan genel yöntem. |
void
|
setConfigurationObjectList(String typeName,
Mevcut değerlerin yerini alarak belirli bir ad için yapılandırma nesnesi listesini ayarlayan genel yöntem. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Mevcut tüm değerleri değiştirerek |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Mevcut bir değeri değiştirerek bir |
void
|
setDeviceConfigList(
Mevcut değerlerin yerine |
void
|
setDeviceMetricCollectors(
Mevcut değerlerin yerini alacak |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Mevcut değerlerin yerine |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Mevcut değeri değiştirerek |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Mevcut değerlerin yerine |
void
|
setLabPreparer(ITargetPreparer preparer)
|
void
|
setLabPreparers(
Mevcut değerlerin yerini alacak |
void
|
setLogOutput(ILeveledLogOutput logger)
Mevcut değeri değiştirerek |
void
|
setLogSaver(ILogSaver logSaver)
|
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Bu yapılandırmada, mevcut değerlerin yerini alarak cihazların target_preparers özelliğinden önce çalıştırılması gereken tek bir |
void
|
setMultiPreTargetPreparers(
Mevcut değerlerin yerini alarak bu yapılandırmadaki, cihazların target_preparers'larından önce çalıştırılması gereken |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Mevcut değerlerin yerini alarak bu yapılandırmada tek bir |
void
|
setMultiTargetPreparers(
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki |
|
setOptionsFromCommandLineArgs(
Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma
Beklenen biçim için |
|
setOptionsFromCommandLineArgs(
Belirli bir komut satırı bağımsız değişkeni grubuyla yapılandırma
Beklenen biçim için |
void
|
setPostProcessors(
Mevcut değerleri değiştirerek |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Mevcut değeri değiştirerek |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir |
void
|
setSystemStatusCheckers(
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki |
void
|
setTargetPreparer(ITargetPreparer preparer)
|
void
|
setTargetPreparers(
Mevcut değerlerin yerini alacak |
void
|
setTest(IRemoteTest test)
Mevcut değerlerin yerini alarak bu yapılandırmada tek bir |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Tek bir |
void
|
setTestInvocationListeners(
Mevcut değerlerin yerini alacak |
void
|
setTests(
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki |
void
|
validateOptions()
Seçenek değerlerini doğrulayın. |
Korunan yöntemler | |
---|---|
boolean
|
isRemoteEnvironment()
TF ortamının uzaktan çağrı olup olmadığını döndürür. |
Fields'ın oynadığı filmler
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
DEVICE_NAME
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
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
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
HEDEF_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 |
Herkese açık yöntemler
addFilesToClean
public void addFilesToClean (toBeCleaned)
cleanConfigurationData()
sırasında temizlenmesi gereken dosyaları ekleme
Parametreler | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Uzak dosyaların çözümlenen Seçenek alanlarına indirilen tüm dosyaları silin.
klonlamak
public Configuration clone ()
Bu nesnenin sığ bir kopyasını oluşturur.
İlerlemeler | |
---|---|
Configuration |
dumpXml
public void dumpXml (PrintWriter output)
String
olarak bu IConfiguration
için gösterilen tüm seçeneklerle birlikte yapılandırma için genişletilmiş XML dosyasını alır.
Parametreler | |
---|---|
output |
PrintWriter : XML'i yazdıracak yazıcı. |
dumpXml
public 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. |
dumpXml
public 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ç 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. |
printDeprecatedOptions |
boolean : Yazdırma seçeneklerinin desteği sonlandırıldı olarak işaretlenip işaretlenmeyeceğini belirler |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Cihazlar arasında belirli bir tür adındaki tüm nesneleri almak için kullanılan genel arayüz.
Parametreler | |
---|---|
configType |
String : yapılandırma nesnesinin benzersiz türü |
İlerlemeler | |
---|---|
|
Belirtilen türdeki yapılandırma nesnelerinin listesi. |
getBuildProvider
public IBuildProvider getBuildProvider ()
IBuildProvider
öğesini yapılandırmadan alır.
İlerlemeler | |
---|---|
IBuildProvider |
yapılandırmada sağlanan IBuildProvider |
getCommandLine
public String getCommandLine ()
Bu IConfiguration
öğesini oluşturmak için kullanılan komut satırını alır.
İlerlemeler | |
---|---|
String |
IConfiguration komut satırını oluşturmak için kullanılır. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Yapılandırmadan kullanmak üzere ICommandOptions
öğesini alır.
İlerlemeler | |
---|---|
ICommandOptions |
yapılandırmada sağlanan ICommandOptions . |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Yapılandırmada sağlanan ConfigurationDescriptor
değerini döndürür.
İlerlemeler | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public 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
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
özelliğine benzer ancak birden fazla nesneyi destekleyen yapılandırma nesnesi türleri için kullanılır.
Parametreler | |
---|---|
typeName |
String : yapılandırma nesnesinin benzersiz tür adı |
İlerlemeler | |
---|---|
|
yapılandırma nesnelerinin listesi veya belirtilen ada sahip nesne türü mevcut değilse null . |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Yapılandırmadan kullanılacak CoverageOptions
değerini alır.
İlerlemeler | |
---|---|
CoverageOptions |
yapılandırmada sağlanan CoverageOptions . |
getDescription
public String getDescription ()
İlerlemeler | |
---|---|
String |
Kullanıcı tarafından okunabilen kısa bir açıklama Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Yapılandırmadan IDeviceConfiguration
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan IDeviceConfiguration 'ler |
getDeviceConfigByName
public 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 TestDeviceOptions getDeviceOptions ()
Yapılandırmadan kullanmak üzere TestDeviceOptions
öğesini alır.
İlerlemeler | |
---|---|
TestDeviceOptions |
yapılandırmada sağlanan TestDeviceOptions . |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Yapılandırmadan kullanılacak IDeviceRecovery
değerini alır.
İlerlemeler | |
---|---|
IDeviceRecovery |
yapılandırmada sağlanan IDeviceRecovery . |
getCihazGereksinimleri
public IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanılacak IDeviceSelection
değerini alır.
İlerlemeler | |
---|---|
IDeviceSelection |
yapılandırmada sağlanan IDeviceSelection . |
getFilesToClean
publicgetFilesToClean ()
cleanConfigurationData()
sırasında temizlenecek dosyaların listesini alma
İlerlemeler | |
---|---|
|
getGlobalFiltreler
public GlobalTestFilter getGlobalFilters ()
Çağrının GlobalTestFilter
değerini alır.
İlerlemeler | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Değişmeyen seçenek adlarını alma
İlerlemeler | |
---|---|
|
getLabPreparers
publicgetLabPreparers ()
Yapılandırmadan ITargetPreparer
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan ITargetPreparer 'ler |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Yapılandırmadan kullanmak üzere ILeveledLogOutput
öğesini alır.
İlerlemeler | |
---|---|
ILeveledLogOutput |
yapılandırmada sağlanan ILeveledLogOutput . |
getLogSaver
public ILogSaver getLogSaver ()
Yapılandırmadan kullanılacak ILogSaver
değerini alır.
İlerlemeler | |
---|---|
ILogSaver |
yapılandırmada sağlanan ILogSaver . |
getMetricCollectors
publicgetMetricCollectors ()
Yapılandırmadaki IMetricCollector
öğelerini alır.
İlerlemeler | |
---|---|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Çoklu cihaz yapılandırması için bir cihaz etiketinde desteklenen etiketlerin ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
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
publicgetMultiTargetPreparers ()
Yapılandırmadan IMultiTargetPreparer
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan IMultiTargetPreparer 'ler |
getName
public String getName ()
Yapılandırmanın adını döndürür.
İlerlemeler | |
---|---|
String |
getPostİşlemcileri
publicgetPostProcessors ()
Yapılandırmadan IPostProcessor
öğelerini alır.
İlerlemeler | |
---|---|
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Çağrıyı gerçekleştirmek için kullanılan IRetryDecision
değerini döndürür.
İlerlemeler | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Çağrının SkipManager
değerini alır.
İlerlemeler | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Yapılandırmadan ISystemStatusChecker
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan ISystemStatusChecker 'ler |
getTargetPreparers
publicgetTargetPreparers ()
Yapılandırmadaki ITargetPreparer
öğelerini alır.
İlerlemeler | |
---|---|
|
yapılandırmada sırayla sağlanan ITargetPreparer 'ler |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Yapılandırmadan kullanılacak ITestInvocationListener
'leri alır.
İlerlemeler | |
---|---|
|
yapılandırmada sağlanan ITestInvocationListener değerlerini. |
getTests
publicgetTests ()
Yapılandırmadan çalıştırılacak IRemoteTest
'leri alır.
İlerlemeler | |
---|---|
|
yapılandırmada sağlanan testler |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
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çeneğin adı |
optionValue |
String : seçenek değeri |
Atışlar | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
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 |
Atışlar | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 |
source |
String : Bu seçenek değerini sağlayan kaynak yapılandırma |
Atışlar | |
---|---|
ConfigurationException |
injectOptionValues
public 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 |
Fırlatma | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public 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 |
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
öğesinden temel bir klon oluşturun, ardından belirtilen yapılandırma nesnesi 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. |
Atışlar | |
---|---|
ConfigurationException |
PrintCommandKullanımı
public void printCommandUsage (boolean importantOnly, PrintStream out)
Belirtilen printStream'e bu yapılandırma için komut satırı kullanım yardımı metnini 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 void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Uzak bir konumu işaret eden ERROR(/File)
seçeneklerini çözün. Bunun için, dosyaları temizlemek üzere cleanConfigurationData()
çağrılması gerekir.
Parametreler | |
---|---|
resolver |
DynamicRemoteFileResolver : dosyaları çözümlemek için DynamicRemoteFileResolver |
Atışlar | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Seçeneklerden biri uygulanamıyorsa yapılandırma nesneleri grubuna, bu seçeneği değiştirmeden birden çok 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 void setBuildProvider (IBuildProvider provider)
Yapılandırmaya mevcut IBuildProvider
değerini ekleyin.
Parametreler | |
---|---|
provider |
IBuildProvider : yeni IBuildProvider |
setCommandLine
public 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 void setCommandOptions (ICommandOptions cmdOptions)
Mevcut tüm değerleri değiştirerek ICommandOptions
özelliğini ayarlayın
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Mevcut değerlerin yerini alarak yapılandırma nesnesini belirtilen adla ayarlamak için kullanılan genel yöntem.
Parametreler | |
---|---|
typeName |
String : yapılandırma nesnesi türünün benzersiz adı. |
configObject |
Object : config nesnesi |
Fırlatma | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Mevcut değerlerin yerini alarak belirli bir ad için yapılandırma nesnesi listesini ayarlayan genel yöntem.
Parametreler | |
---|---|
typeName |
String : Yapılandırma nesnesi türünün benzersiz adı. |
configList |
: yapılandırma nesnesi listesi |
Atışlar | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Mevcut değerlerin yerine CoverageOptions
değerini ayarlayın.
Parametreler | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Mevcut bir değeri değiştirerek bir IDeviceConfiguration
ayarlayın.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Mevcut değerlerin yerine IDeviceConfiguration
değerlerini ayarlayın.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Mevcut değerlerin yerini alacak IMetricCollector
listesini ayarlayın.
Parametreler | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Mevcut değerlerin yerine TestDeviceOptions
değerini ayarlayın
Parametreler | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
IDeviceRecovery
değerini, mevcut tüm değerleri değiştirerek ayarlayın.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Mevcut tüm değerleri değiştirerek IDeviceSelection
özelliğini ayarlayın
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
ITargetPreparer
değerini, mevcut tüm değerleri değiştirerek ayarlayın.
setLabPreparers
public void setLabPreparers (preparers)
Mevcut değerlerin yerini alacak ITargetPreparer
listesini ayarlayın.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Mevcut değeri değiştirerek ILeveledLogOutput
değerini ayarlayın.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Mevcut değeri değiştirerek ILogSaver
değerini ayarlayın.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 void setMultiPreTargetPreparers (multiPreTargPreps)
Bu yapılandırmada, target_preparers cihazlarından önce yürütülmesi gereken IMultiTargetPreparer
listesini mevcut değerleri değiştirerek ayarlayın
setMultiTargetPreparer
public 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 void setMultiTargetPreparers (multiTargPreps)
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IMultiTargetPreparer
değerlerinin listesini ayarlayın
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 : Kullanılacak IKeyStoreClient . |
İlerlemeler | |
---|---|
|
tüketilmemiş bağımsız değişkenler |
Atışlar | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Mevcut değerleri değiştirerek IPostProcessor
listesini ayarlayın.
Parametreler | |
---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
IRetryDecision
değerini, mevcut tüm değerleri değiştirerek ayarlayın.
setSystemStatusChecker
public 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 void setSystemStatusCheckers (systemCheckers)
Mevcut tüm değerleri değiştirerek bu yapılandırmadaki ISystemStatusChecker
listesini ayarlayın
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Mevcut değeri değiştirerek ITargetPreparer
değerini ayarlayın.
setTargetPreparers
public void setTargetPreparers (preparers)
Mevcut değerlerin yerini alacak şekilde ITargetPreparer
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 kullanışlı yöntem
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Tek bir ITestInvocationListener
ayarlamak için kolay yöntem
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Mevcut değerlerin yerini alacak ITestInvocationListener
listesini ayarlama
setTests
public void setTests (tests)
Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IRemoteTest
değerlerinin listesini ayarlayın
validateOptions
public void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu an için bu yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrular
Atışlar | |
---|---|
ConfigurationException |
Korunan yöntemler
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
TF ortamının uzaktan çağrı olup olmadığını döndürür.
İlerlemeler | |
---|---|
boolean |