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
Sabitler | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
Alanlar | |
|---|---|
public
static
final
Set<String> |
NON_MODULE_OBJECTS
|
Herkese açık oluşturucular | |
|---|---|
Configuration(String name, String description)
Varsayılan yapılandırma nesneleriyle |
|
Herkese açık yöntemler | |
|---|---|
void
|
addFilesToClean(Set<File> toBeCleaned)
|
void
|
cleanConfigurationData()
Uzak dosyaların çözümlenmiş 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, List<String> excludeFilters)
Bu |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Bu |
Collection<Object>
|
getAllConfigurationObjectsOfType(String configType)
Belirli bir tür adının tüm nesnelerini cihazlar arasında 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)
Belirli bir tür adıyla yapılandırma nesnesini almak için kullanılan genel arayüz. |
List<?>
|
getConfigurationObjectList(String typeName)
|
CoverageOptions
|
getCoverageOptions()
Yapılandırmadan kullanılacak |
String
|
getDescription()
|
List<IDeviceConfiguration>
|
getDeviceConfig()
Yapılandırmadan |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Belirtilen adla ilişkilendirilen |
TestDeviceOptions
|
getDeviceOptions()
Yapılandırmadan kullanılacak |
IDeviceRecovery
|
getDeviceRecovery()
Yapılandırmadan kullanılacak |
IDeviceSelection
|
getDeviceRequirements()
Yapılandırmadan kullanılacak |
Set<File>
|
getFilesToClean()
|
GlobalTestFilter
|
getGlobalFilters()
Çağrı için |
Set<String>
|
getInopOptions()
Değerleri değiştirmeyen seçenek adlarını alma |
List<ITargetPreparer>
|
getLabPreparers()
Yapılandırmadan |
ILeveledLogOutput
|
getLogOutput()
Yapılandırmadan kullanılacak |
ILogSaver
|
getLogSaver()
Yapılandırmadan kullanılacak |
List<IMetricCollector>
|
getMetricCollectors()
Yapılandırmadan |
static
Set<String>
|
getMultiDeviceSupportedTag()
Çoklu cihaz yapılandırması için cihaz etiketinde desteklenen |
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Cihazların target_preparers'larından herhangi biri çalıştırılmadan önce yürütülmesi gereken yapılandırmadan |
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Yapılandırmadan |
String
|
getName()
Yapılandırmanın adını döndürür. |
List<IPostProcessor>
|
getPostProcessors()
Yapılandırmadan |
IRetryDecision
|
getRetryDecision()
Çağırma için kullanılan |
SkipManager
|
getSkipManager()
Çağrı için |
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Yapılandırmadan |
List<ITargetPreparer>
|
getTargetPreparers()
Yapılandırmadan |
List<ITestInvocationListener>
|
getTestInvocationListeners()
Yapılandırmada kullanılacak |
List<IRemoteTest>
|
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 yerleştirin. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin. |
void
|
injectOptionValues(List<OptionDef> optionDefs)
Yapılandırma nesneleri kümesine birden fazla seçenek değeri yerleştirin. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Yapılandırılmış bir cihazın isFake=true olarak etiketlenip etiketlenmediğini döndürür. |
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
|
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Bu yapılandırma için verilen printStream'e bir komut satırı kullanımı yardım metni çıkarır. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
|
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Seçeneklerden biri uygulanamıyorsa hata vermeden yapılandırma nesneleri kümesine birden fazla seçenek değeri ekleyin. |
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
En iyi çaba yaklaşımını kullanarak, belirli bir komut satırı bağımsız değişkenleri grubuyla yapılandırma |
void
|
setBuildProvider(IBuildProvider provider)
Yapılandırmadaki mevcut |
void
|
setCommandLine(String[] arrayArgs)
Bu |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Mevcut değerlerin üzerine yazarak |
void
|
setConfigurationObject(String typeName, Object configObject)
Yapılandırma nesnesini verilen adla ayarlamak ve mevcut değerleri değiştirmek için kullanılan genel yöntem. |
void
|
setConfigurationObjectList(String typeName, List<?> configList)
Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere kullanılan genel yöntem. Mevcut değerlerin yerini alır. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Mevcut değerlerin üzerine yazarak |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Mevcut değerlerin yerine |
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Mevcut değerleri değiştirerek |
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Mevcut değerleri değiştirerek |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Mevcut değerlerin üzerine yazarak |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Mevcut değerleri değiştirerek |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Mevcut değerlerin üzerine yazarak |
void
|
setLabPreparer(ITargetPreparer preparer)
Mevcut değerleri değiştirerek |
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Mevcut değerleri değiştirerek |
void
|
setLogOutput(ILeveledLogOutput logger)
Mevcut değerleri değiştirerek |
void
|
setLogSaver(ILogSaver logSaver)
Mevcut değerleri değiştirerek |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Bu yapılandırmada tek bir |
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Bu yapılandırmada, hedef_hazırlayıcı cihazlardan herhangi biri çalıştırılmadan önce yürütülmesi gereken |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Bu yapılandırmada tek bir |
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Bu yapılandırmada |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Belirli bir komut satırı bağımsız değişkenleri grubuyla yapılandırma
Beklenen biçim için |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Belirli bir komut satırı bağımsız değişkenleri grubuyla yapılandırma
Beklenen biçim için |
void
|
setPostProcessors(List<IPostProcessor> processors)
Mevcut değerleri değiştirerek |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Mevcut değerleri değiştirerek |
void
|
setSkipManager(SkipManager skipManager)
Çağırma için |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Bu yapılandırmada tek bir |
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Bu yapılandırmada |
void
|
setTargetPreparer(ITargetPreparer preparer)
Mevcut değerleri değiştirerek |
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Mevcut değerleri değiştirerek |
void
|
setTest(IRemoteTest test)
Bu yapılandırmada tek bir |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Tek bir |
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Mevcut değerleri değiştirerek |
void
|
setTests(List<IRemoteTest> tests)
Bu yapılandırmada |
void
|
validateOptions()
Seçenek değerlerini doğrulayın. |
Korunan yöntemler | |
|---|---|
boolean
|
isRemoteEnvironment()
TF ortamının uzaktan çağırma olup olmadığını döndürür. |
Sabitler
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Sabit Değer: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Sabit Değer: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Sabit Değer: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Sabit Değer: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Sabit Değer: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Sabit Değer: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Sabit Değer: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Sabit Değer: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Sabit Değer: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Sabit Değer: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Sabit Değer: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Sabit Değer: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Sabit Değer: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Sabit Değer: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Sabit Değer: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Sabit Değer: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Sabit Değer: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Sabit Değer: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Sabit Değer: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Sabit Değer: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Sabit Değer: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Sabit Değer: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Sabit Değer: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Sabit Değer: "test"
Alanlar
NON_MODULE_OBJECTS
public static final Set<String> NON_MODULE_OBJECTS
Herkese açık oluşturucular
Yapılandırma
public Configuration (String name,
String description)Varsayılan yapılandırma nesneleriyle Configuration oluşturur.
| Parametreler | |
|---|---|
name |
String |
description |
String |
Herkese açık yöntemler
addFilesToClean
public void addFilesToClean (Set<File> toBeCleaned)
cleanConfigurationData() sırasında temizlenmesi gereken dosyaları ekleyin.
| Parametreler | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public void cleanConfigurationData ()
Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen tüm dosyaları silin.
dumpXml
public void dumpXml (PrintWriter output)
Bu IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını String olarak alır.
| Parametreler | |
|---|---|
output |
PrintWriter: XML'nin yazdırılacağı yazar. |
| Verdiği hatalar | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters)Bu IConfiguration için gösterilen tüm seçeneklerle yapılandırmanın genişletilmiş XML dosyasını alır. Nesneler, anahtar adlarına göre filtrelenir.
Filtre örneği: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parametreler | |
|---|---|
output |
PrintWriter: XML'nin yazdırılacağı yazar. |
excludeFilters |
List: Dökümü alınmaması gereken nesne türlerinin listesi. |
| Verdiği hatalar | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)Bu IConfiguration için gösterilen tüm seçeneklerle yapılandırmanın genişletilmiş XML dosyasını alır. Anahtar adına göre filtrelenen nesneler hariçtir.
Filtre örneği: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parametreler | |
|---|---|
output |
PrintWriter: XML'nin yazdırılacağı yazar. |
excludeFilters |
List: Dökümü alınmaması gereken nesne türlerinin listesi. |
printDeprecatedOptions |
boolean: Kullanımdan kaldırılmış olarak işaretlenen seçeneklerin yazdırılıp yazdırılmayacağı |
printUnchangedOptions |
boolean |
| Verdiği hatalar | |
|---|---|
IOException |
|
getAllConfigurationObjectsOfType
public Collection<Object> getAllConfigurationObjectsOfType (String configType)
Belirli bir tür adının tüm nesnelerini cihazlar arasında almak için genel arayüz.
| Parametreler | |
|---|---|
configType |
String: Yapılandırma nesnesinin benzersiz türü |
| İadeler | |
|---|---|
Collection<Object> |
Belirtilen türdeki yapılandırma nesnelerinin listesi. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Yapılandırmadan IBuildProvider değerini alır.
| İadeler | |
|---|---|
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.
| İadeler | |
|---|---|
String |
Bu IConfiguration öğesini oluşturmak için kullanılan komut satırı. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Yapılandırmadan kullanılacak ICommandOptions değerini alır.
| İadeler | |
|---|---|
ICommandOptions |
yapılandırmada sağlanan ICommandOptions. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Yapılandırmada sağlanan ConfigurationDescriptor değerini döndürür.
| İadeler | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
Belirli bir 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ü |
| İadeler | |
|---|---|
Object |
Yapılandırma nesnesi veya belirtilen ada sahip nesne türü yoksa null. |
getConfigurationObjectList
public List<?> getConfigurationObjectList (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ı |
| İadeler | |
|---|---|
List<?> |
Yapılandırma nesnelerinin listesi veya verilen ada sahip nesne türü yoksa null. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Yapılandırmadan kullanılacak CoverageOptions değerini alır.
| İadeler | |
|---|---|
CoverageOptions |
yapılandırmada sağlanan CoverageOptions. |
getDescription
public String getDescription ()
| İadeler | |
|---|---|
String |
bu Configuration için kullanıcı tarafından okunabilir kısa bir açıklama |
getDeviceConfig
public List<IDeviceConfiguration> getDeviceConfig ()
Yapılandırmadan IDeviceConfiguration değerlerini alır.
| İadeler | |
|---|---|
List<IDeviceConfiguration> |
Yapılandırmada sırayla sağlanan IDeviceConfiguration |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Belirtilen adla ilişkilendirilen IDeviceConfiguration değerini, bulunamazsa boş değerini döndürür.
| Parametreler | |
|---|---|
nameDevice |
String |
| İadeler | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Yapılandırmadan kullanılacak TestDeviceOptions değerini alır.
| İadeler | |
|---|---|
TestDeviceOptions |
yapılandırmada sağlanan TestDeviceOptions. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Yapılandırmadan kullanılacak IDeviceRecovery değerini alır.
| İadeler | |
|---|---|
IDeviceRecovery |
yapılandırmada sağlanan IDeviceRecovery. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Yapılandırmadan kullanılacak IDeviceSelection değerini alır.
| İadeler | |
|---|---|
IDeviceSelection |
yapılandırmada sağlanan IDeviceSelection. |
getFilesToClean
public Set<File> getFilesToClean ()
cleanConfigurationData() sırasında temizlenecek dosyaların listesini alma
| İadeler | |
|---|---|
Set<File> |
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Çağrı için GlobalTestFilter değerini alır.
| İadeler | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public Set<String> getInopOptions ()
Değerleri değiştirmeyen seçenek adlarını alma
| İadeler | |
|---|---|
Set<String> |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Yapılandırmadan ITargetPreparer değerlerini alır.
| İadeler | |
|---|---|
List<ITargetPreparer> |
Yapılandırmada sırayla sağlanan ITargetPreparer |
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 değerini alır.
| İadeler | |
|---|---|
ILogSaver |
yapılandırmada sağlanan ILogSaver. |
getMetricCollectors
public List<IMetricCollector> getMetricCollectors ()
Yapılandırmadan IMetricCollector değerlerini alır.
| İadeler | |
|---|---|
List<IMetricCollector> |
|
getMultiDeviceSupportedTag
public static Set<String> getMultiDeviceSupportedTag ()
Çoklu cihaz yapılandırması için cihaz etiketinde desteklenen Set etiket döndürür.
| İadeler | |
|---|---|
Set<String> |
|
getMultiPreTargetPreparers
public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Cihazların target_preparers'larından herhangi biri çalıştırılmadan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer değerini alır.
| İadeler | |
|---|---|
List<IMultiTargetPreparer> |
Yapılandırmada sırayla sağlanan IMultiTargetPreparer |
getMultiTargetPreparers
public List<IMultiTargetPreparer> getMultiTargetPreparers ()
Yapılandırmadan IMultiTargetPreparer değerlerini alır.
| İadeler | |
|---|---|
List<IMultiTargetPreparer> |
Yapılandırmada sırayla sağlanan IMultiTargetPreparer |
getName
public String getName ()
Yapılandırmanın adını döndürür.
| İadeler | |
|---|---|
String |
|
getPostProcessors
public List<IPostProcessor> getPostProcessors ()
Yapılandırmadan IPostProcessor değerlerini alır.
| İadeler | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Çağırma için kullanılan IRetryDecision değerini döndürür.
| İadeler | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Çağrı için SkipManager değerini alır.
| İadeler | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public List<ISystemStatusChecker> getSystemStatusCheckers ()
Yapılandırmadan ISystemStatusChecker değerlerini alır.
| İadeler | |
|---|---|
List<ISystemStatusChecker> |
Yapılandırmada sırayla sağlanan ISystemStatusChecker |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Yapılandırmadan ITargetPreparer değerlerini alır.
| İadeler | |
|---|---|
List<ITargetPreparer> |
Yapılandırmada sırayla sağlanan ITargetPreparer |
getTestInvocationListeners
public List<ITestInvocationListener> getTestInvocationListeners ()
Yapılandırmada kullanılacak ITestInvocationListener'ları alır.
| İadeler | |
|---|---|
List<ITestInvocationListener> |
yapılandırmada sağlanan ITestInvocationListener'lar. |
getTests
public List<IRemoteTest> getTests ()
Yapılandırmadan çalıştırılacak IRemoteTest'ları alır.
| İadeler | |
|---|---|
List<IRemoteTest> |
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 yerleştirin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılır.
| Parametreler | |
|---|---|
optionName |
String: Seçenek adı |
optionValue |
String: Seçenek değeri |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılı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 |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Yapılandırma nesneleri kümesine bir seçenek değeri yerleştirin.
Dinamik olarak oluşturulan seçenekler için değer sağlamak üzere kullanılı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ı |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (List<OptionDef> optionDefs)
Yapılandırma nesneleri kümesine birden fazla seçenek değeri yerleştirin.
Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda eklemek için kullanışlıdır.
| Parametreler | |
|---|---|
optionDefs |
List: yerleştirilecek seçenek tanımlarının listesi |
| Verdiği hatalar | |
|---|---|
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 |
|
partialDeepClone
public IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
clone() öğesinden temel bir klon oluşturun, ardından verilen yapılandırma nesnesi listesini derinlemesine klonlayın.
| Parametreler | |
|---|---|
objectToDeepClone |
List: Derin klonlanacak yapılandırma nesnelerinin listesi. |
client |
IKeyStoreClient: Anahtar deposu istemcisi. |
| İadeler | |
|---|---|
IConfiguration |
Kısmen derin klonlanmış yapılandırma. |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Bu yapılandırma için verilen printStream'e bir komut satırı kullanımı yardım metni çıkarır.
| Parametreler | |
|---|---|
importantOnly |
boolean: true yalnızca önemli seçenekler için yazdırma yardımı |
out |
PrintStream: kullanılacak PrintStream. |
| Verdiği hatalar | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
File öğesinin uzak bir konuma işaret etmesiyle ilgili seçenekleri çözün. Bu işlem için dosyaların temizlenmesi amacıyla cleanConfigurationData() işlevinin çağrılması gerekir.
| Parametreler | |
|---|---|
resolver |
DynamicRemoteFileResolver: Dosyaları çözmek için DynamicRemoteFileResolver |
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (List<OptionDef> optionDefs)
Seçeneklerden biri uygulanamıyorsa hata vermeden 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 eklemek için kullanışlıdır.
| Parametreler | |
|---|---|
optionDefs |
List: yerleştirilecek seçenek tanımlarının listesi |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)En iyi çaba yaklaşımını kullanarak, belirli bir 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 |
List: komut satırı bağımsız değişkenleri |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient kullanılacak. |
| İadeler | |
|---|---|
List<String> |
tüketilmeyen bağımsız değişkenler |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Yapılandırmadaki mevcut IBuildProvider öğesini değiştirin.
| 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 değerlerin üzerine yazarak ICommandOptions değerini ayarlayın.
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Yapılandırma nesnesini verilen adla ayarlamak ve mevcut değerleri değiştirmek için kullanılan genel yöntem.
| Parametreler | |
|---|---|
typeName |
String: Yapılandırma nesnesi türünün benzersiz adı. |
configObject |
Object: yapılandırma nesnesi |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> configList)Belirli bir ad için yapılandırma nesnesi listesini ayarlamak üzere kullanılan genel yöntem. Mevcut değerlerin yerini alır.
| Parametreler | |
|---|---|
typeName |
String: Yapılandırma nesnesi türünün benzersiz adı. |
configList |
List: yapılandırma nesnesi listesi |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Mevcut değerlerin üzerine yazarak CoverageOptions değerini ayarlayın.
| Parametreler | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Mevcut değerlerin yerine IDeviceConfiguration değerini ayarlayın.
setDeviceConfigList
public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Mevcut değerleri değiştirerek IDeviceConfiguration değerlerini ayarlayın.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Mevcut değerleri değiştirerek IMetricCollector listesini ayarlayın.
| Parametreler | |
|---|---|
collectors |
List |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Mevcut değerlerin üzerine yazarak TestDeviceOptions değerini ayarlayın.
| Parametreler | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Mevcut değerleri değiştirerek IDeviceRecovery değerini ayarlayın.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Mevcut değerlerin üzerine yazarak IDeviceSelection değerini ayarlayın.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Mevcut değerleri değiştirerek ITargetPreparer değerini ayarlayın.
setLabPreparers
public void setLabPreparers (List<ITargetPreparer> preparers)
Mevcut değerleri değiştirerek ITargetPreparer listesini ayarlayın.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Mevcut değerleri değiştirerek ILeveledLogOutput değerini ayarlayın.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Mevcut değerleri değiştirerek ILogSaver değerini ayarlayın.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi. Bu IMultiTargetPreparer, target_preparers cihazlarından herhangi biri çalıştırılmadan önce yürütülmeli ve mevcut değerlerin yerini almalıdır.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
Bu yapılandırmada, hedef_hazırlayıcı cihazlardan herhangi biri çalıştırılmadan önce yürütülmesi gereken IMultiTargetPreparer listesini ayarlayın. Bu işlem, mevcut değerleri değiştirir.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.
setMultiTargetPreparers
public void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
Bu yapılandırmada IMultiTargetPreparer listesini ayarlayın ve mevcut değerleri değiştirin.
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Belirli bir komut satırı bağımsız değişkenleri grubuyla yapılandırma Option alanlarını ayarlayın.
Beklenen biçim için ArgsOptionParser
| Parametreler | |
|---|---|
listArgs |
List: komut satırı bağımsız değişkenleri |
| İadeler | |
|---|---|
List<String> |
tüketilmeyen bağımsız değişkenler |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Belirli bir 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 |
List: komut satırı bağımsız değişkenleri |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient kullanılacak. |
| İadeler | |
|---|---|
List<String> |
tüketilmeyen bağımsız değişkenler |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (List<IPostProcessor> processors)
Mevcut değerleri değiştirerek IPostProcessor listesini ayarlayın.
| Parametreler | |
|---|---|
processors |
List |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Mevcut değerleri değiştirerek IRetryDecision değerini ayarlayın.
setSkipManager
public void setSkipManager (SkipManager skipManager)
Çağırma için SkipManager değerini ayarlar.
| Parametreler | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.
setSystemStatusCheckers
public void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
Bu yapılandırmada ISystemStatusChecker listesini ayarlayın ve mevcut değerleri değiştirin.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Mevcut değerleri değiştirerek ITargetPreparer değerini ayarlayın.
setTargetPreparers
public void setTargetPreparers (List<ITargetPreparer> preparers)
Mevcut değerleri değiştirerek ITargetPreparer listesini ayarlayın.
setTest
public void setTest (IRemoteTest test)
Bu yapılandırmada tek bir IRemoteTest ayarlamak için kolaylık yöntemi. Mevcut değerler değiştirilir.
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Tek bir ITestInvocationListener ayarlamak için kolaylık yöntemi
setTestInvocationListeners
public void setTestInvocationListeners (List<ITestInvocationListener> listeners)
Mevcut değerleri değiştirerek ITestInvocationListener listesini ayarlayın.
setTests
public void setTests (List<IRemoteTest> tests)
Bu yapılandırmada IRemoteTest listesini ayarlayın ve mevcut değerleri değiştirin.
validateOptions
public void validateOptions ()
Seçenek değerlerini doğrulayın.
Şu anda bu işlem yalnızca tüm zorunlu seçeneklerin ayarlanıp ayarlanmadığını doğrular.
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
Korunan yöntemler
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
TF ortamının uzaktan çağırma olup olmadığını döndürür.
| İadeler | |
|---|---|
boolean |
|