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 Configuration oluşturur.

Herkese açık yöntemler

void addFilesToClean( toBeCleaned)

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

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 IConfiguration için gösterilen tüm seçeneklerle birlikte yapılandırma için genişletilmiş XML dosyasını String olarak alır.

void dumpXml(PrintWriter output, excludeFilters)

Bu IConfiguration için gösterilen tüm seçenekler ve anahtar adlarına göre nesne filtreleri hariç olmak üzere yapılandırmanın genişletilmiş XML dosyasını alır.

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

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.

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 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 kullanmak üzere ICommandOptions öğesini alır.

ConfigurationDescriptor getConfigurationDescription()

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

Object getConfigurationObject(String typeName)

Belirtilen 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 nesnesi türleri içindir.

CoverageOptions getCoverageOptions()

Yapılandırmadan kullanmak üzere CoverageOptions öğesini alır.

String getDescription()
getDeviceConfig()

Yapılandırmadan IDeviceConfiguration öğelerini alır.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Sağlanan adla ilişkilendirilmiş IDeviceConfiguration değerini döndürün, yoksa boş bırakın.

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 kullanmak üzere IDeviceSelection öğesini alır.

getFilesToClean()

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

GlobalTestFilter getGlobalFilters()

Çağrı için GlobalTestFilter öğesini alır.

getInopOptions()

Herhangi bir değeri değiştirmeyen seçenek adlarını al

getLabPreparers()

Yapılandırmadan ITargetPreparer öğelerini 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ırmadan IMetricCollector öğelerini alır.

static getMultiDeviceSupportedTag()

Çoklu cihaz yapılandırması için bir cihaz etiketinde desteklenen etiketlerin ERROR(/Set) değerini döndürür.

getMultiPreTargetPreparers()

Cihaz target_preparers'larından herhangi biri çalıştırılmadan önce yapılandırmadan IMultiTargetPreparer'leri alır.

getMultiTargetPreparers()

Yapılandırmadan IMultiTargetPreparer öğelerini alır.

String getName()

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

getPostProcessors()

Yapılandırmadan IPostProcessor öğelerini alır.

IRetryDecision getRetryDecision()

Çağrıyı gerçekleştirmek için kullanılan IRetryDecision değerini döndürür.

SkipManager getSkipManager()

Çağrının SkipManager değerini alır.

getSystemStatusCheckers()

Yapılandırmadaki ISystemStatusChecker öğelerini alır.

getTargetPreparers()

Yapılandırmadan ITargetPreparer öğelerini alır.

getTestInvocationListeners()

Yapılandırmadan kullanılacak ITestInvocationListener'leri alır.

getTests()

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

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( optionDefs)

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

clone() öğesinden temel bir klon oluşturun, ardından belirtilen yapılandırma nesnesi listesini derin klonlayın.

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 ERROR(/File) seçeneklerini çözme.

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.

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

void setBuildProvider(IBuildProvider provider)

Yapılandırmadaki mevcut IBuildProvider değerini 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 yerine ICommandOptions değerini ayarlayın

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, configList)

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 CoverageOptions özelliğini ayarlayın.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

Mevcut bir değeri değiştirerek bir IDeviceConfiguration ayarlayın.

void setDeviceConfigList( deviceConfigs)

Mevcut değerlerin yerine IDeviceConfiguration değerlerini ayarlayın.

void setDeviceMetricCollectors( collectors)

Mevcut değerlerin yerini alacak IMetricCollector listesini ayarlayın.

void setDeviceOptions(TestDeviceOptions devOptions)

Mevcut değerlerin yerine TestDeviceOptions değerini ayarlayın

void setDeviceRecovery(IDeviceRecovery recovery)

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

void setDeviceRequirements(IDeviceSelection devRequirements)

Mevcut değerlerin yerine IDeviceSelection değerini ayarlayın

void setLabPreparer(ITargetPreparer preparer)

ITargetPreparer değerini, mevcut tüm değerleri değiştirerek ayarlayın.

void setLabPreparers( preparers)

Mevcut değerlerin yerini alacak ITargetPreparer listesini ayarlayın.

void setLogOutput(ILeveledLogOutput logger)

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

void setLogSaver(ILogSaver logSaver)

ILogSaver değerini, mevcut tüm değerleri değiştirerek ayarlayın.

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

void setMultiPreTargetPreparers( multiPreTargPreps)

Mevcut değerlerin yerini alarak bu yapılandırmadaki, cihazların target_preparers'larından önce çalıştırılması gereken IMultiTargetPreparer'lerin listesini ayarlayın

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Mevcut değerlerin yerini alarak bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kolaylık yöntemi

void setMultiTargetPreparers( multiTargPreps)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IMultiTargetPreparer değerlerinin listesini ayarlayın

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

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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 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ğeri değiştirerek IRetryDecision değerini ayarlayın.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Mevcut tüm değerleri değiştirerek bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kullanışlı yöntem

void setSystemStatusCheckers( systemCheckers)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki ISystemStatusChecker değerlerinin listesini ayarlayın

void setTargetPreparer(ITargetPreparer preparer)

ITargetPreparer değerini, mevcut tüm değerleri değiştirerek ayarlayın.

void setTargetPreparers( preparers)

Mevcut değerlerin yerini alacak ITargetPreparer listesini ayarlayın.

void setTest(IRemoteTest test)

Mevcut değerlerin yerini alarak bu yapılandırmada tek bir IRemoteTest ayarlamak için kullanılan kolay yöntem

void setTestInvocationListener(ITestInvocationListener listener)

Tek bir ITestInvocationListener ayarlamak için kullanışlı yöntem

void setTestInvocationListeners( listeners)

Mevcut değerlerin yerini alacak ITestInvocationListener listesini ayarlama

void setTests( tests)

Mevcut değerlerin yerini alacak şekilde bu yapılandırmadaki IRemoteTest değerlerinin listesini ayarlayın

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 final  NON_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

public  getAllConfigurationObjectsOfType (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

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

public  getDeviceConfig ()

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

public  getFilesToClean ()

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

public  getInopOptions ()

Değişmeyen seçenek adlarını alma

İlerlemeler

getLabPreparers

public  getLabPreparers ()

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

public  getMetricCollectors ()

Yapılandırmadaki IMetricCollector öğelerini alır.

İlerlemeler

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

Çoklu cihaz yapılandırması için bir cihaz etiketinde desteklenen etiketlerin ERROR(/Set) değerini döndürür.

İlerlemeler

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

public  getMultiTargetPreparers ()

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

public  getPostProcessors ()

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

public  getSystemStatusCheckers ()

Yapılandırmadan ISystemStatusChecker öğelerini alır.

İlerlemeler
yapılandırmada sırayla sağlanan ISystemStatusChecker'ler

getTargetPreparers

public  getTargetPreparers ()

Yapılandırmadaki ITargetPreparer öğelerini alır.

İlerlemeler
yapılandırmada sırayla sağlanan ITargetPreparer'ler

getTestInvocationListeners

public  getTestInvocationListeners ()

Yapılandırmadan kullanılacak ITestInvocationListener'leri alır.

İlerlemeler
yapılandırmada sağlanan ITestInvocationListener değerlerini.

getTests

public  getTests ()

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

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

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

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