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

Fields'ın oynadığı filmler

public static final NON_MODULE_OBJECTS

Herkese açık oluşturucular

Configuration(String name, String description)

Varsayılan yapılandırma nesneleriyle Configuration oluşturur.

Herkese açık yöntemler

void addFilesToClean( toBeCleaned)

cleanConfigurationData() sırasında temizlenmesi gereken dosyaları ekleyin.

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)

IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını String olarak alır.

void dumpXml(PrintWriter output, excludeFilters)

Bu IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını, anahtar adına göre filtrelenen nesneler hariç alır.

void dumpXml(PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Bu IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını alır. Nesneler, anahtar adlarına göre filtrelenir.

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 IBuildProvider değerini alır.

String getCommandLine()

Bu IConfiguration öğesini oluşturmak için kullanılan komut satırını alır.

ICommandOptions getCommandOptions()

Yapılandırmadan kullanılacak ICommandOptions değerini alır.

ConfigurationDescriptor getConfigurationDescription()

Yapılandırmada sağlanan ConfigurationDescriptor değerini döndürür.

Object getConfigurationObject(String typeName)

Belirli bir tür adıyla yapılandırma nesnesini almak için kullanılan genel arayüz.

getConfigurationObjectList(String typeName)

getConfigurationObject(String) özelliğine benzer ancak birden fazla nesneyi destekleyen yapılandırma nesne türleri için kullanılır.

CoverageOptions getCoverageOptions()

Yapılandırmadan kullanılacak CoverageOptions değerini alır.

String getDescription()
getDeviceConfig()

Yapılandırmadan IDeviceConfiguration değerlerini alır.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Belirtilen adla ilişkilendirilmiş IDeviceConfiguration değerini döndürür. Bulunamazsa boş değer döndürülür.

TestDeviceOptions getDeviceOptions()

Yapılandırmadan kullanılacak TestDeviceOptions değerini alır.

IDeviceRecovery getDeviceRecovery()

Yapılandırmadan kullanılacak IDeviceRecovery değerini alır.

IDeviceSelection getDeviceRequirements()

Yapılandırmadan kullanılacak IDeviceSelection değerini alır.

getFilesToClean()

cleanConfigurationData() sırasında temizlenecek dosyaların listesini alma

GlobalTestFilter getGlobalFilters()

Çağrı için GlobalTestFilter değerini alır.

getInopOptions()

Değerleri değiştirmeyen seçenek adlarını alma

getLabPreparers()

Yapılandırmadan ITargetPreparer değerlerini alır.

ILeveledLogOutput getLogOutput()

Yapılandırmadan kullanılacak ILeveledLogOutput değerini alır.

ILogSaver getLogSaver()

Yapılandırmadan kullanılacak ILogSaver değerini alır.

getMetricCollectors()

Yapılandırmadaki IMetricCollector değerlerini alır.

static getMultiDeviceSupportedTag()

Çoklu cihaz yapılandırması için cihaz etiketinde desteklenen ERROR(/Set) etiket döndürür.

getMultiPreTargetPreparers()

Cihazların target_preparers'larından herhangi biri çalıştırılmadan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer alır.

getMultiTargetPreparers()

Yapılandırmadaki IMultiTargetPreparer değerlerini alır.

String getName()

Yapılandırmanın adını döndürür.

getPostProcessors()

Yapılandırmadaki IPostProcessor değerlerini alır.

IRetryDecision getRetryDecision()

Çağırma için kullanılan IRetryDecision değerini döndürür.

SkipManager getSkipManager()

Çağrı için SkipManager değerini alır.

getSystemStatusCheckers()

Yapılandırmadaki ISystemStatusChecker değerlerini alır.

getTargetPreparers()

Yapılandırmadaki ITargetPreparer değerlerini alır.

getTestInvocationListeners()

Yapılandırmada kullanılacak ITestInvocationListener değerlerini alır.

getTests()

Yapılandırmadan çalıştırılacak IRemoteTest'ları alır.

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( 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( objectToDeepClone, IKeyStoreClient client)

clone() öğesinden temel bir kopya oluşturun, ardından verilen yapılandırma nesnesi listesini derinlemesine kopyalayın.

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)

ERROR(/File) öğesinin uzak bir konuma işaret etmesiyle ilgili seçenekleri çözün.

void safeInjectOptionValues( optionDefs)

Seçeneklerden biri uygulanamasa bile yapılandırma nesneleri kümesine hata vermeden birden fazla seçenek değeri ekleyin.

setBestEffortOptionsFromCommandLineArgs( 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.

void setBuildProvider(IBuildProvider provider)

Yapılandırmadaki mevcut IBuildProvider öğesini değiştirin.

void setCommandLine(String[] arrayArgs)

Bu IConfiguration öğesini oluşturmak için kullanılan komut satırını ayarlar.

void setCommandOptions(ICommandOptions cmdOptions)

Mevcut değerlerin üzerine yazarak ICommandOptions değerini ayarlayın.

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, 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 CoverageOptions değerini ayarlayın.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

Mevcut değerleri değiştirerek IDeviceConfiguration değerini ayarlayın.

void setDeviceConfigList( deviceConfigs)

Mevcut değerleri değiştirerek IDeviceConfiguration değerlerini ayarlayın.

void setDeviceMetricCollectors( collectors)

Mevcut değerleri değiştirerek IMetricCollector listesini ayarlayın.

void setDeviceOptions(TestDeviceOptions devOptions)

Mevcut değerlerin üzerine yazarak TestDeviceOptions değerini ayarlayın.

void setDeviceRecovery(IDeviceRecovery recovery)

Mevcut değerleri değiştirerek IDeviceRecovery değerini ayarlayın.

void setDeviceRequirements(IDeviceSelection devRequirements)

Mevcut değerlerin üzerine yazarak IDeviceSelection değerini ayarlayın.

void setLabPreparer(ITargetPreparer preparer)

Mevcut değerleri değiştirerek ITargetPreparer değerini ayarlayın.

void setLabPreparers( preparers)

Mevcut değerleri değiştirerek ITargetPreparer listesini ayarlayın.

void setLogOutput(ILeveledLogOutput logger)

Mevcut değerleri değiştirerek ILeveledLogOutput değerini ayarlayın.

void setLogSaver(ILogSaver logSaver)

Mevcut değerleri değiştirerek ILogSaver değerini ayarlayın.

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 yürütülmeden önce çalıştırılmalı ve mevcut değerlerin yerini almalıdır.

void setMultiPreTargetPreparers( multiPreTargPreps)

Bu yapılandırmada, target_preparers cihazlarından 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.

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.

void setMultiTargetPreparers( multiTargPreps)

Bu yapılandırmada IMultiTargetPreparer listesini ayarlayın ve mevcut değerleri değiştirin.

setOptionsFromCommandLineArgs( 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

setOptionsFromCommandLineArgs( 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.

void setPostProcessors( processors)

Mevcut değerleri değiştirerek IPostProcessor listesini ayarlayın.

void setRetryDecision(IRetryDecision decisionRetry)

Mevcut değerleri değiştirerek IRetryDecision değerini ayarlayın.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kolaylık yöntemi. Mevcut değerlerin yerini alır.

void setSystemStatusCheckers( systemCheckers)

Bu yapılandırmada ISystemStatusChecker listesini ayarlayın ve mevcut değerleri değiştirin.

void setTargetPreparer(ITargetPreparer preparer)

Mevcut değerleri değiştirerek ITargetPreparer değerini ayarlayın.

void setTargetPreparers( preparers)

Mevcut değerleri değiştirerek ITargetPreparer listesini ayarlayın.

void setTest(IRemoteTest test)

Bu yapılandırmada tek bir IRemoteTest ayarlamak için kolaylık yöntemi. Mevcut değerleri değiştirir.

void setTestInvocationListener(ITestInvocationListener listener)

Tek bir ITestInvocationListener ayarlamak için kolaylık yöntemi

void setTestInvocationListeners( listeners)

Mevcut değerleri değiştirerek ITestInvocationListener listesini ayarlayın.

void setTests( tests)

Bu yapılandırmada IRemoteTest listesini ayarlayın ve mevcut değerleri değiştirin.

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"

Fields'ın oynadığı filmler

NON_MODULE_OBJECTS

public static final  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 ( toBeCleaned)

cleanConfigurationData() sırasında temizlenmesi gereken dosyaları ekleyin.

Parametreler
toBeCleaned

cleanConfigurationData

public void cleanConfigurationData ()

Uzak dosyaların çözümlenmiş Seçenek alanlarına indirilen tüm dosyaları silin.

clone

public Configuration clone ()

Bu nesnenin sığ bir kopyasını oluşturur.

İlerlemeler
Configuration

dumpXml

public void dumpXml (PrintWriter output)

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.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

Bu IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını, anahtar adına göre filtrelenen nesneler hariç alır.

Filtre örneği: Configuration.TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML'nin yazdırılacağı yazar.

excludeFilters : Dökümü alınmaması gereken nesne türlerinin listesi.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Bu IConfiguration için tüm seçeneklerin gösterildiği yapılandırmanın genişletilmiş XML dosyasını, anahtar adına göre filtrelenen nesneler hariç alır.

Filtre örneği: Configuration.TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML'nin yazdırılacağı yazar.

excludeFilters : 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

getAllConfigurationObjectsOfType

public  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ü

İlerlemeler
Belirtilen türdeki yapılandırma nesnelerinin listesi.

getBuildProvider

public IBuildProvider getBuildProvider ()

Yapılandırmadan IBuildProvider değerini 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 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.

İ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)

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ü

İlerlemeler
Object Yapılandırma nesnesi veya null (belirtilen ada sahip nesne türü yoksa).

getConfigurationObjectList

public  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ı

İlerlemeler
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.

İlerlemeler
CoverageOptions yapılandırmada sağlanan CoverageOptions.

getDescription

public String getDescription ()

İlerlemeler
String Bu Configuration için kullanıcı tarafından okunabilir kısa bir açıklama

getDeviceConfig

public  getDeviceConfig ()

Yapılandırmadan IDeviceConfiguration değerlerini alır.

İlerlemeler
Yapılandırmada sırayla sağlanan IDeviceConfiguration

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Belirtilen adla ilişkilendirilmiş IDeviceConfiguration değerini döndürür. Bulunamazsa boş değer döndürülür.

Parametreler
nameDevice String

İlerlemeler
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Yapılandırmadan kullanılacak TestDeviceOptions değerini 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.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanılacak IDeviceSelection değerini alır.

İlerlemeler
IDeviceSelection yapılandırmada sağlanan IDeviceSelection.

getFilesToClean

public  getFilesToClean ()

cleanConfigurationData() sırasında temizlenecek dosyaların listesini alma

İlerlemeler

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Çağrı için GlobalTestFilter değerini alır.

İlerlemeler
GlobalTestFilter

getInopOptions

public  getInopOptions ()

Değerleri değiştirmeyen seçenek adlarını alma

İlerlemeler

getLabPreparers

public  getLabPreparers ()

Yapılandırmadan ITargetPreparer değerlerini alır.

İlerlemeler
Yapılandırmada sırayla sağlanan ITargetPreparer

getLogOutput

public ILeveledLogOutput getLogOutput ()

Yapılandırmadan kullanılacak ILeveledLogOutput değerini 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

public  getMetricCollectors ()

Yapılandırmadaki IMetricCollector değerlerini alır.

İlerlemeler

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

Çoklu cihaz yapılandırması için cihaz etiketinde desteklenen ERROR(/Set) etiket döndürür.

İlerlemeler

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Cihazların target_preparers'larından herhangi biri yürütülmeden önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer değerini alır.

İlerlemeler
Yapılandırmada sırayla sağlanan IMultiTargetPreparer

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Yapılandırmadan IMultiTargetPreparer değerlerini alır.

İlerlemeler
Yapılandırmada sırayla sağlanan IMultiTargetPreparer

getName

public String getName ()

Yapılandırmanın adını döndürür.

İlerlemeler
String

getPostProcessors

public  getPostProcessors ()

Yapılandırmadaki IPostProcessor değerlerini alır.

İlerlemeler

getRetryDecision

public IRetryDecision getRetryDecision ()

Çağırma için kullanılan IRetryDecision değerini döndürür.

İlerlemeler
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

Çağrı için SkipManager değerini alır.

İlerlemeler
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Yapılandırmadaki ISystemStatusChecker değerlerini alır.

İlerlemeler
Yapılandırmada sırayla sağlanan ISystemStatusChecker

getTargetPreparers

public  getTargetPreparers ()

Yapılandırmadaki ITargetPreparer değerlerini alır.

İlerlemeler
Yapılandırmada sırayla sağlanan ITargetPreparer

getTestInvocationListeners

public  getTestInvocationListeners ()

Yapılandırmada kullanılacak ITestInvocationListener değerlerini alır.

İlerlemeler
yapılandırmada sağlanan ITestInvocationListener'lar.

getTests

public  getTests ()

Yapılandırmadan çalıştırılacak IRemoteTest'ları alır.

İlerlemeler
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

Dekoratif yastıklar
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

Dekoratif yastıklar
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ı

Dekoratif yastıklar
ConfigurationException

injectOptionValues

public void injectOptionValues ( 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 : eklenecek seçenek tanımlarının listesi

Dekoratif yastıklar
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

İlerlemeler
boolean

partialDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

clone() öğesinden temel bir kopya oluşturun, ardından verilen yapılandırma nesnesi listesini derinlemesine kopyalayın.

Parametreler
objectToDeepClone : Derin klonlanacak yapılandırma nesnesinin listesi.

client IKeyStoreClient: Anahtar deposu istemcisi.

İlerlemeler
IConfiguration Kısmen derin klonlanmış yapılandırma.

Dekoratif yastıklar
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 ERROR(/PrintStream).

Dekoratif yastıklar
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

ERROR(/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

Dekoratif yastıklar
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Seçeneklerden biri uygulanamasa bile yapılandırma nesneleri kümesine hata vermeden 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 : eklenecek seçenek tanımlarının listesi

Dekoratif yastıklar
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( 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 : komut satırı bağımsız değişkenleri

keyStoreClient IKeyStoreClient: IKeyStoreClient kullanılacak.

İlerlemeler
tüketilmeyen bağımsız değişkenler

Dekoratif yastıklar
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şlevinden farklı olarak 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

Dekoratif yastıklar
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 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 : yapılandırma nesnesi listesi

Dekoratif yastıklar
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ğerleri değiştirerek IDeviceConfiguration değerini ayarlayın.

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Mevcut değerleri değiştirerek IDeviceConfiguration değerlerini ayarlayın.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

Mevcut değerleri değiştirerek IMetricCollector listesini ayarlayın.

Parametreler
collectors

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 ( 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 yürütülmeden önce çalıştırılmalı ve mevcut değerlerin yerini almalıdır.

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

Bu yapılandırmada, target_preparers cihazlarından 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 ( multiTargPreps)

Bu yapılandırmada IMultiTargetPreparer listesini ayarlayın ve mevcut değerleri değiştirin.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( 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 : komut satırı bağımsız değişkenleri

İlerlemeler
tüketilmeyen bağımsız değişkenler

Dekoratif yastıklar
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( 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 : komut satırı bağımsız değişkenleri

keyStoreClient IKeyStoreClient: IKeyStoreClient kullanılacak.

İlerlemeler
tüketilmeyen bağımsız değişkenler

Dekoratif yastıklar
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

Mevcut değerleri değiştirerek IPostProcessor listesini ayarlayın.

Parametreler
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Mevcut değerleri değiştirerek IRetryDecision değerini ayarlayın.

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 ( 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 ( 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ğerleri değiştirir.

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 listesini ayarlayın.

setTests

public void setTests ( 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.

Dekoratif yastıklar
ConfigurationException

Korunan yöntemler

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

TF ortamının uzaktan çağırma olup olmadığını döndürür.

İlerlemeler
boolean