Yapılandırma

public class Configuration
extends Object implements IConfiguration

Java.lang.Nesne
🎃 com.android.tradefed.config.Yapılandırma


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

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

Kamu inşaatçıları

Configuration(String name, String description)

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

Herkese açık yöntemler

void addFilesToClean( toBeCleaned)

cleanConfigurationData() ayı içinde temizlenmesi gereken dosyaları ekleyin

void cleanConfigurationData()

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

Configuration clone()

Bu nesnenin yüzeysel bir kopyasını oluşturur.

void dumpXml(PrintWriter output)

Yapılandırma için gösterilen tüm seçeneklerle birlikte genişletilmiş XML dosyasını alır String olarak IConfiguration.

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.

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)

Belirli bir türdeki ada ait tüm nesneleri cihazlar arasında almak için kullanılan genel arayüzdür.

IBuildProvider getBuildProvider()

IBuildProvider öğesini yapılandırmadan 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ına sahip yapılandırma nesnesini almak için genel arayüz.

getConfigurationObjectList(String typeName)

getConfigurationObject(String) öğesine benzer, ancak yapılandırma amaçlı birden çok nesneyi destekleyen nesne türleri için kullanılır.

CoverageOptions getCoverageOptions()

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

String getDescription()
getDeviceConfig()

Yapılandırmadaki 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 kullanmak üzere TestDeviceOptions öğesini alır.

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

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

getFilesToClean()

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

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ırmadaki ITargetPreparer öğelerini alır.

ILeveledLogOutput getLogOutput()

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

ILogSaver getLogSaver()

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

getMetricCollectors()

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

getMultiPreTargetPreparers()

Şundan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer öğelerini alır: target_preparers cihazlarından herhangi biri.

getMultiTargetPreparers()

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

String getName()

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

getPostProcessors()

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

IRetryDecision getRetryDecision()

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

getSystemStatusCheckers()

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

getTargetPreparers()

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

getTestInvocationListeners()

Yapılandırmadan kullanılacak ITestInvocationListener öğelerini alır.

getTests()

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

void injectOptionValue(String optionName, String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

void injectOptionValue(String optionName, String optionKey, String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

void injectOptionValues( optionDefs)

Yapılandırma nesneleri grubuna birden çok seçenek değeri ekleme.

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 bir temel klon oluşturun, ardından belirtilen yapılandırma nesnesinin listesini derin klonlayın.

void printCommandUsage(boolean importantOnly, PrintStream out)

Bu yapılandırma için verilen komut satırı kullanımı yardım metnini verir PrintStream.

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

Uzak bir konumu işaret eden ERROR(/File) seçeneklerini çözün.

void safeInjectOptionValues( optionDefs)

Yapılandırma nesnesi kümesine, geçerli değil.

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

En iyi kullanarak yapılandırma Option alanlarını, verilen komut satırı bağımsız değişkenleri kümesiyle ayarlayın gösterir.

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 tüm değerleri değiştirerek ICommandOptions özelliğini ayarlayın

void setConfigurationObject(String typeName, Object configObject)

Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem.

void setConfigurationObjectList(String typeName, configList)

Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer.

void setCoverageOptions(CoverageOptions coverageOptions)

Mevcut tüm değerleri değiştirerek CoverageOptions özelliğini ayarlayın.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

Mevcut tüm değerleri değiştirerek bir IDeviceConfiguration ayarlayın.

void setDeviceConfigList( deviceConfigs)

Mevcut tüm 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 tüm değerleri değiştirerek TestDeviceOptions özelliğini ayarlayın

void setDeviceRecovery(IDeviceRecovery recovery)

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

void setDeviceRequirements(IDeviceSelection devRequirements)

Mevcut tüm değerleri değiştirerek IDeviceSelection özelliğini ayarlayın

void setLabPreparer(ITargetPreparer preparer)

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

void setLabPreparers( preparers)

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

void setLogOutput(ILeveledLogOutput logger)

ILeveledLogOutput değerini, mevcut tüm değerleri değiştirerek 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, aşağıdaki özelliklere sahip tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem: cihazların target_preparers öğelerinden önce yürütülmelidir.

void setMultiPreTargetPreparers( multiPreTargPreps)

Bu yapılandırmada yürütülmesi gereken IMultiTargetPreparer listesini ayarlayın hedef_hazırlayıcılar değerlerinden herhangi biri öncesinde mevcut değerleri değiştirerek

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

void setMultiTargetPreparers( multiTargPreps)

Bu yapılandırmadaki IMultiTargetPreparer listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

setOptionsFromCommandLineArgs( listArgs)

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

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

void setPostProcessors( processors)

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

void setRetryDecision(IRetryDecision decisionRetry)

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

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

void setSystemStatusCheckers( systemCheckers)

Bu yapılandırmadaki ISystemStatusChecker listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

void setTargetPreparer(ITargetPreparer preparer)

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

void setTargetPreparers( preparers)

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

void setTest(IRemoteTest test)

Bu yapılandırmada, herhangi bir yerine tek bir IRemoteTest ayarlamak için kullanışlı yöntem mevcut değerler

void setTestInvocationListener(ITestInvocationListener listener)

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

void setTestInvocationListeners( listeners)

Mevcut tüm değerleri değiştirerek ITestInvocationListener listesini ayarlayın

void setTests( tests)

Bu yapılandırmadaki IRemoteTest listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

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

DERLEME_SAĞLAYICI_TÜRÜ_ADI

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

CİHAZ_ADI

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

GÜNLÜK_TÜRÜ_ADI

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRİK_POST_İŞLEMİ_TÜRÜ_ADI

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

KORUMALI_ALAN_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SİSTEM_STATUS_DENETİM_TÜRÜ_ADI

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() ayı içinde temizlenmesi gereken dosyaları ekleyin

Parametreler
toBeCleaned

temizYapılandırmaVerisi

public void cleanConfigurationData ()

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

klonlamak

public Configuration clone ()

Bu nesnenin yüzeysel bir kopyasını oluşturur.

İlerlemeler
Configuration

dumpXml

public void dumpXml (PrintWriter output)

Yapılandırma için gösterilen tüm seçeneklerle birlikte genişletilmiş XML dosyasını alır String olarak IConfiguration.

Parametreler
output PrintWriter: XML dosyasının yazdırılacağı yazar.

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 dosyasının yazdırılacağı yazar.

excludeFilters : Dökülmemesi gereken nesne türünün listesi.

dumpXml

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

Filtre örneği: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametreler
output PrintWriter: XML dosyasının yazdırılacağı yazar.

excludeFilters : Dökülmemesi gereken nesne türünün 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)

Belirli bir türdeki ada ait tüm nesneleri cihazlar arasında almak için kullanılan genel arayüzdür.

Parametreler
configType String: yapılandırma nesnesinin benzersiz türü

İlerlemeler
Belirli bir 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 öğesidir.

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ına sahip yapılandırma nesnesini almak için 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ü için null mevcut değil.

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

getConfigurationObject(String) öğesine benzer, ancak yapılandırma amaçlı birden çok nesneyi destekleyen nesne türleri için kullanılır.

Parametreler
typeName String: yapılandırma nesnesinin benzersiz tür adı

İlerlemeler
listesi yapılandırma nesneleri listesi veya null belirtilen ad mevcut değil.

getCoverageOptions

public CoverageOptions getCoverageOptions ()

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

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

getDescription

public String getDescription ()

İlerlemeler
String bu Configuration kullanıcının okuyabileceği kısa bir açıklama

getDeviceConfig

public  getDeviceConfig ()

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

İlerlemeler
yapılandırmada sırasıyla sağlanan IDeviceConfiguration

getDeviceConfigByName (Ad)

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

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 öğesidir.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

İlerlemeler
IDeviceRecovery yapılandırmada sağlanan IDeviceRecovery öğesidir.

getCihazGereksinimleri

public IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public  getFilesToClean ()

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

İlerlemeler

getGlobalFiltreler

public GlobalTestFilter getGlobalFilters ()

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

İlerlemeler
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

İlerlemeler

getLabPreparers

public  getLabPreparers ()

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

İlerlemeler
yapılandırmada sırasıyla sağlanan ITargetPreparer

getLogÇıkış

public ILeveledLogOutput getLogOutput ()

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

İlerlemeler
ILeveledLogOutput yapılandırmada sağlanan ILeveledLogOutput öğesidir.

getLogSaver

public ILogSaver getLogSaver ()

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

İlerlemeler
ILogSaver yapılandırmada sağlanan ILogSaver öğesidir.

getMetricCollector'lar

public  getMetricCollectors ()

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

İlerlemeler

getMultiPreTargetPreparers'lar

public  getMultiPreTargetPreparers ()

Şundan önce yürütülmesi gereken yapılandırmadan IMultiTargetPreparer öğelerini alır: target_preparers cihazlarından herhangi biri.

İlerlemeler
yapılandırmada sırasıyla sağlanan IMultiTargetPreparer

getMultiTargetPreparers'lar

public  getMultiTargetPreparers ()

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

İlerlemeler
yapılandırmada sırasıyla sağlanan IMultiTargetPreparer

getName

public String getName ()

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

İlerlemeler
String

getPostİşlemcileri

public  getPostProcessors ()

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

İlerlemeler

getYeniden Deneme Kararı

public IRetryDecision getRetryDecision ()

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

İlerlemeler
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

İlerlemeler
yapılandırmada sırasıyla sağlanan ISystemStatusChecker

getTargetPreparers'lar

public  getTargetPreparers ()

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

İlerlemeler
yapılandırmada sırasıyla sağlanan ITargetPreparer

GetTestInvocationListeners

public  getTestInvocationListeners ()

Yapılandırmadan kullanılacak ITestInvocationListener öğelerini alır.

İlerlemeler
yapılandırmada sağlanan ITestInvocationListener öğeleridir.

getTests

public  getTests ()

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

İlerlemeler
yapılandırmada sağlanan testler

injectOptionDeğeri

public void injectOptionValue (String optionName, 
                String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: seçeneğin adı

optionValue String: seçenek değeri

Fırlatma
ConfigurationException

injectOptionDeğeri

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: seçeneğin adı

optionKey String: harita seçenekleri için isteğe bağlı tuş veya null

optionValue String: harita seçeneği değeri

Fırlatma
ConfigurationException

injectOptionValueWithSource ile

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

Yapılandırma nesneleri kümesine bir seçenek değeri ekleyin.

Dinamik olarak oluşturulan seçeneklere değer girmek için kullanışlıdır.

Parametreler
optionName String: seçeneğin adı

optionKey String: harita seçenekleri için isteğe bağlı tuş veya null

optionValue String: harita seçeneği değeri

source String: Bu seçeneğin değerini sağlayan kaynak yapılandırma

Fırlatma
ConfigurationException

injectOptionValues

public void injectOptionValues ( optionDefs)

Yapılandırma nesneleri grubuna birden çok seçenek değeri ekleme.

Yeni bir nesne oluşturduktan sonra tek seferde çok sayıda seçenek değeri eklemek için kullanışlıdır.

Parametreler
optionDefs : Eklenecek seçeneklerin listesi

Fırlatma
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

kısmiDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

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

client IKeyStoreClient: Anahtar deposu istemcisi.

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

Fırlatma
ConfigurationException

PrintCommandKullanımı

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Bu yapılandırma için verilen komut satırı kullanımı yardım metnini verir PrintStream.

Parametreler
importantOnly boolean: true yalnızca önemli seçenekler için yardımı yazdırır

out PrintStream: kullanılacak ERROR(/PrintStream).

Fırlatma
ConfigurationException

Çözüm Dinamik Seçenekleri

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Uzak bir konumu işaret eden ERROR(/File) seçeneklerini çözün. Bu komut, dosyaları temizlemek için cleanConfigurationData() uygulamasının çağrılmasını gerektirir.

Parametreler
resolver DynamicRemoteFileResolver: dosyaları çözümlemek için DynamicRemoteFileResolver

Fırlatma
BuildRetrievalError
ConfigurationException

güvenliInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Yapılandırma nesnesi kümesine, geçerli değil.

Yeni bir nesne oluşturduktan sonra tek seferde çok sayıda seçenek değeri eklemek için kullanışlıdır.

Parametreler
optionDefs : Eklenecek seçeneklerin listesi

Fırlatma
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

En iyi kullanarak yapılandırma Option alanlarını, verilen komut satırı bağımsız değişkenleri kümesiyle ayarlayın gösterir.

Beklenen biçim için ArgsOptionParser adresini inceleyin

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

Fırlatma
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Yapılandırmadaki mevcut IBuildProvider değerini 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 komut satırının tamamını depolar. Yapılandırma adı, setOptionsFromCommandLineArgs'den farklı olarak.

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

setConfigurationNesnesi

public void setConfigurationObject (String typeName, 
                Object configObject)

Config nesnesini verilen adla ayarlamak için mevcut tüm değerleri değiştirerek genel yöntem.

Parametreler
typeName String: Yapılandırma nesnesi türünün benzersiz adı.

configObject Object: yapılandırma nesnesi

Fırlatma
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Belirtilen ad için yapılandırma nesnesi listesini ayarlamak için mevcut tüm eski yöntemler yerine genel yöntem değer.

Parametreler
typeName String: Yapılandırma nesnesi türünün benzersiz adı.

configList : yapılandırma nesnesi listesi

Fırlatma
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

Mevcut tüm değerleri değiştirerek CoverageOptions özelliğini ayarlayın.

Parametreler
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

Mevcut tüm değerleri değiştirerek bir IDeviceConfiguration ayarlayın.

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Mevcut tüm 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 tüm değerleri değiştirerek TestDeviceOptions özelliğini ayarlayın

Parametreler
devOptions TestDeviceOptions

SetDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

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

setCihazgereksinimleri

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)

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

setLogÇıkış

public void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Bu yapılandırmada, aşağıdaki özelliklere sahip tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem: cihazların target_preparers öğelerinden önce yürütülmelidir.

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

Bu yapılandırmada yürütülmesi gereken IMultiTargetPreparer listesini ayarlayın hedef_hazırlayıcılar değerlerinden herhangi biri öncesinde mevcut değerleri değiştirerek

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Bu yapılandırmada tek bir IMultiTargetPreparer ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

setMultiTargetPreparers'lar

public void setMultiTargetPreparers ( multiTargPreps)

Bu yapılandırmadaki IMultiTargetPreparer listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

Fırlatma
ConfigurationException

setPostİşlemcileri

public void setPostProcessors ( processors)

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

Parametreler
processors

yeniden dene Hazırlama

public void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için kullanışlı yöntem, mevcut değerleri değiştirerek

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

Bu yapılandırmadaki ISystemStatusChecker listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers'lar

public void setTargetPreparers ( preparers)

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

setTest

public void setTest (IRemoteTest test)

Bu yapılandırmada, herhangi bir yerine tek bir IRemoteTest ayarlamak için kullanışlı yöntem mevcut değerler

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

Mevcut tüm değerleri değiştirerek ITestInvocationListener listesini ayarlayın

setTests

public void setTests ( tests)

Bu yapılandırmadaki IRemoteTest listesini, aşağıdakilerden herhangi birini değiştirerek ayarlayın mevcut değerler

VerifyOptions

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

Fırlatma
ConfigurationException

Korunan yöntemler

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

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

İlerlemeler
boolean