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

alanlar

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

Genel yöntemler

void addFilesToClean ( toBeCleaned) 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 yüzeysel bir kopyasını oluşturur.

void dumpXml (PrintWriter output)

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

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.

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

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak yapılandırma için genişletilmiş XML dosyasını alır.

getAllConfigurationObjectsOfType (String configType)

Cihazlar arasında belirli bir tür adının tüm nesnesini almak için genel arabirim.

IBuildProvider getBuildProvider ()

IBuildProvider yapılandırmadan alır.

String getCommandLine ()

Bunu oluşturmak için kullanılan komut satırını alır IConfiguration .

ICommandOptions getCommandOptions ()

Yapılandırmadan kullanılacak ICommandOptions alır.

ConfigurationDescriptor getConfigurationDescription ()

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

Object getConfigurationObject (String typeName)

Verilen tür adıyla yapılandırma nesnesini almak için genel arabirim.

getConfigurationObjectList (String typeName)

getConfigurationObject(String) işlevine benzer, ancak birden çok nesneyi destekleyen yapılandırma nesnesi türleri içindir.

CoverageOptions getCoverageOptions ()

Yapılandırmadan kullanılacak CoverageOptions alır.

String getDescription ()
getDeviceConfig ()

Yapılandırmadan IDeviceConfiguration s'yi alır.

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Sağlanan adla ilişkili IDeviceConfiguration , bulunmazsa boş olarak döndürün.

TestDeviceOptions getDeviceOptions ()

Yapılandırmadan kullanılacak TestDeviceOptions alır.

IDeviceRecovery getDeviceRecovery ()

Yapılandırmadan kullanılacak IDeviceRecovery alır.

IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanılacak IDeviceSelection öğesini alır.

getFilesToClean ()

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

GlobalTestFilter getGlobalFilters ()

Çağırma için GlobalTestFilter alır.

getInopOptions ()

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

getLabPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

ILeveledLogOutput getLogOutput ()

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

ILogSaver getLogSaver ()

Yapılandırmadan kullanılacak ILogSaver alır.

getMetricCollectors ()

Yapılandırmadan IMetricCollector s değerini alır.

static getMultiDeviceSupportedTag ()

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

getMultiPreTargetPreparers ()

IMultiTargetPreparer s'yi, target_preparers cihazlarının herhangi birinden önce yürütülmesi gereken yapılandırmadan alır.

getMultiTargetPreparers ()

Yapılandırmadan IMultiTargetPreparer s'yi alır.

String getName ()

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

getPostProcessors ()

Yapılandırmadan IPostProcessor s'yi alır.

IRetryDecision getRetryDecision ()

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

getSystemStatusCheckers ()

Yapılandırmadan ISystemStatusChecker s'yi alır.

getTargetPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

getTestInvocationListeners ()

Yapılandırmadan kullanılacak ITestInvocationListener s'yi alır.

getTests ()

Yapılandırmadan çalıştırılacak IRemoteTest s'yi 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) injectOptionValues ( optionDefs)

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

boolean isDeviceConfiguredFake (String deviceName)

Yapılandırılan bir aygıtın isFake=true olarak etiketlenip etiketlenmediğini döndürür.

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

Verilen printStream'e bu yapılandırma için bir komut satırı kullanımı yardım metni verir.

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Seçeneklerden biri uygulanamıyorsa, yapılandırma nesneleri kümesine birden fazla seçenek değeri enjekte edin.

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

En iyi çaba yaklaşımını kullanarak verilen komut satırı bağımsız değişkenleri kümesiyle yapılandırma Option alanlarını ayarlayın.

void setBuildProvider ( IBuildProvider provider)

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

void setCommandLine (String[] arrayArgs)

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

void setCommandOptions ( ICommandOptions cmdOptions)

Mevcut değerleri değiştirerek ICommandOptions öğesini ayarlayın

void setConfigurationObject (String typeName, Object configObject)

Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla ayarlamak için genel yöntem.

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

Mevcut herhangi bir değeri değiştirerek verilen ad için yapılandırma nesnesi listesini ayarlamak için genel yöntem.

void setCoverageOptions ( CoverageOptions coverageOptions)

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

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Mevcut herhangi bir değeri değiştirerek IDeviceConfiguration s'yi ayarlayın.

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

void setDeviceOptions ( TestDeviceOptions devOptions)

Mevcut tüm değerleri değiştirerek TestDeviceOptions öğesini ayarlayın

void setDeviceRecovery ( IDeviceRecovery recovery)

Mevcut herhangi bir değeri değiştirerek IDeviceRecovery öğesini ayarlayın.

void setDeviceRequirements ( IDeviceSelection devRequirements)

Mevcut değerleri değiştirerek IDeviceSelection öğesini ayarlayın

void setLabPreparer ( ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

void setLabPreparers ( preparers) setLabPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s listesini ayarlayın.

void setLogOutput ( ILeveledLogOutput logger)

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

void setLogSaver ( ILogSaver logSaver)

Mevcut herhangi bir değeri değiştirerek ILogSaver öğesini ayarlayın.

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

Bu yapılandırmada, herhangi bir cihazda target_preparers'tan önce çalıştırılması gereken tek bir IMultiTargetPreparer ayarlamak için uygun yöntem, varolan tüm değerleri değiştirir

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

IMultiTargetPreparer s listesini bu yapılandırmada, herhangi bir cihazdan önce yürütülmesi gereken, target_preparers mevcut değerleri değiştirerek ayarlayın.

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Mevcut tüm değerleri değiştirerek bu yapılandırmadaki IMultiTargetPreparer s listesini ayarlayın

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser bakın

void setPostProcessors ( processors) setPostProcessors ( processors)

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

void setRetryDecision ( IRetryDecision decisionRetry)

Mevcut herhangi bir değeri değiştirerek IRetryDecision öğesini ayarlayın.

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için uygun yöntem, var olan tüm değerleri değiştirir

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

ISystemStatusChecker s listesini bu yapılandırmada, mevcut tüm değerleri değiştirerek ayarlayın

void setTargetPreparer ( ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s listesini ayarlayın.

void setTest ( IRemoteTest test)

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

void setTestInvocationListener ( ITestInvocationListener listener)

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

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

void setTests ( tests) setTests ( tests)

Mevcut değerleri değiştirerek bu yapılandırmada IRemoteTest s listesini ayarlayın

void validateOptions ()

Seçenek değerlerini doğrulayın.

Korumalı yöntemler

boolean isRemoteEnvironment ()

TF ortamının bir uzaktan başlatma olup olmadığını döndürür.

alanlar

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

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

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

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

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_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 nesneleri ile bir Configuration oluşturur.

parametreler
name String

description String

Genel yöntemler

ekleFilesToClean

public void addFilesToClean ( toBeCleaned)

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

parametreler
toBeCleaned

temiz Yapılandırma Verileri

public void cleanConfigurationData ()

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

klon

public Configuration clone ()

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

İadeler
Configuration

dökümXml

public void dumpXml (PrintWriter output)

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

parametreler
output PrintWriter : xml dosyasının yazdırılacağı yazar.

dökümXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak 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 : boşaltılmaması gereken nesne tipinin listesi.

dökümXml

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

Bu IConfiguration için gösterilen tüm seçeneklerin anahtar adlarına göre nesne filtreleri çıkarılarak 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 : boşaltılmaması gereken nesne tipinin listesi.

printDeprecatedOptions boolean : Kullanımdan kaldırıldı olarak işaretlenen seçeneklerin yazdırılıp yazdırılmayacağı

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

Cihazlar arasında belirli bir tür adının tüm nesnesini almak için genel arabirim.

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

İadeler
Verilen türdeki yapılandırma nesnelerinin listesi.

getBuildProvider

public IBuildProvider getBuildProvider ()

IBuildProvider yapılandırmadan alır.

İadeler
IBuildProvider yapılandırmada sağlanan IBuildProvider

GetCommandLine

public String getCommandLine ()

Bunu oluşturmak için kullanılan komut satırını alır IConfiguration .

İadeler
String bu IConfiguration oluşturmak için kullanılan komut satırı.

GetCommandOptions

public ICommandOptions getCommandOptions ()

Yapılandırmadan kullanılacak ICommandOptions alır.

İadeler
ICommandOptions yapılandırmada sağlanan ICommandOptions .

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

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

İadeler
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

Verilen tür adıyla yapılandırma nesnesini almak için genel arabirim.

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

İadeler
Object verilen ada sahip nesne türü mevcut değilse yapılandırma nesnesi veya null .

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

getConfigurationObject(String) işlevine benzer, ancak birden çok nesneyi destekleyen yapılandırma nesnesi türleri içindir.

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

İadeler
yapılandırma nesneleri listesi veya belirtilen ada sahip nesne türü yoksa null .

getCoverageOptions

public CoverageOptions getCoverageOptions ()

Yapılandırmadan kullanılacak CoverageOptions alır.

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

açıklama al

public String getDescription ()

İadeler
String bu Configuration kullanıcı tarafından okunabilir kısa bir açıklaması

getDeviceConfig

public  getDeviceConfig ()

Yapılandırmadan IDeviceConfiguration s'yi alır.

İadeler
yapılandırmada sırayla sağlanan IDeviceConfiguration s

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Sağlanan adla ilişkili IDeviceConfiguration , bulunmazsa boş olarak döndürün.

parametreler
nameDevice String

İadeler
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Yapılandırmadan kullanılacak TestDeviceOptions alır.

İadeler
TestDeviceOptions yapılandırmada sağlanan TestDeviceOptions .

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Yapılandırmadan kullanılacak IDeviceRecovery alır.

İadeler
IDeviceRecovery yapılandırmada sağlanan IDeviceRecovery .

getDeviceGereksinimleri

public IDeviceSelection getDeviceRequirements ()

Yapılandırmadan kullanılacak IDeviceSelection öğesini alır.

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

getFilesToClean

public  getFilesToClean ()

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

İadeler

Genel Filtreleri al

public GlobalTestFilter getGlobalFilters ()

Çağırma için GlobalTestFilter alır.

İadeler
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

İadeler

getLabHazırlayıcılar

public  getLabPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

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

getLogOutput

public ILeveledLogOutput getLogOutput ()

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

İadeler
ILeveledLogOutput yapılandırmada sağlanan ILeveledLogOutput .

getLogSaver

public ILogSaver getLogSaver ()

Yapılandırmadan kullanılacak ILogSaver alır.

İadeler
ILogSaver yapılandırmada sağlanan ILogSaver .

getMetricToplayıcılar

public  getMetricCollectors ()

Yapılandırmadan IMetricCollector s değerini alır.

İadeler

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

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

İadeler

getMultiPreTargetHazırlayıcılar

public  getMultiPreTargetPreparers ()

IMultiTargetPreparer s'yi, target_preparers cihazlarının herhangi birinden önce yürütülmesi gereken yapılandırmadan alır.

İadeler
konfigürasyonda sırayla sağlanan IMultiTargetPreparer lar

getMultiTargetHazırlayıcılar

public  getMultiTargetPreparers ()

Yapılandırmadan IMultiTargetPreparer s'yi alır.

İadeler
konfigürasyonda sırayla sağlanan IMultiTargetPreparer lar

getName

public String getName ()

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

İadeler
String

getPostProcessors

public  getPostProcessors ()

Yapılandırmadan IPostProcessor s'yi alır.

İadeler

getRetryDecision

public IRetryDecision getRetryDecision ()

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

İadeler
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Yapılandırmadan ISystemStatusChecker s'yi alır.

İadeler
yapılandırmada sırayla sağlanan ISystemStatusChecker s

getTargetHazırlayıcılar

public  getTargetPreparers ()

Yapılandırmadan ITargetPreparer s'yi alır.

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

getTestÇağrıDinleyicileri

public  getTestInvocationListeners ()

Yapılandırmadan kullanılacak ITestInvocationListener s'yi alır.

İadeler
yapılandırmada sağlanan ITestInvocationListener s.

Testleri al

public  getTests ()

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

İadeler
yapılandırmada sağlanan testler

enjekte Seçenek Değ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çenekler için değerler sağlamak için kullanışlıdır.

parametreler
optionName String : seçenek adı

optionValue String : seçenek değeri

Atar
ConfigurationException

enjekte Seçenek Değ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çenekler için değerler sağlamak için 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

Atar
ConfigurationException

injectOptionValueWithSource

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çenekler için değerler sağlamak için 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

Atar
ConfigurationException

enjekte Seçenek Değerleri

public void injectOptionValues ( optionDefs)

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

Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek için kullanışlıdır.

parametreler
optionDefs : enjekte edilecek seçenek tanımlarının listesi

Atar
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

Yapılandırılan bir aygıtın isFake=true olarak etiketlenip etiketlenmediğini döndürür.

parametreler
deviceName String

İadeler
boolean

kısmiDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

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

client IKeyStoreClient : Anahtar deposu istemcisi.

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

Atar
ConfigurationException

printKomutKullanımı

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Verilen printStream'e bu yapılandırma için bir komut satırı kullanımı yardım metni verir.

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

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

Atar
com.android.tradefed.config.ConfigurationException
ConfigurationException

çözümlemeDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

parametreler
resolver DynamicRemoteFileResolver : dosyaları çözmek için DynamicRemoteFileResolver

Atar
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Seçeneklerden biri uygulanamıyorsa, yapılandırma nesneleri kümesine birden fazla seçenek değeri enjekte edin.

Yeni bir nesne oluşturduktan sonra birçok seçenek değerini aynı anda enjekte etmek için kullanışlıdır.

parametreler
optionDefs : enjekte edilecek seçenek tanımlarının listesi

Atar
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

En iyi çaba yaklaşımını kullanarak verilen komut satırı bağımsız değişkenleri kümesiyle yapılandırma Option alanlarını ayarlayın.

Beklenen biçim için ArgsOptionParser bakın

parametreler
listArgs : komut satırı bağımsız değişkenleri

keyStoreClient IKeyStoreClient : Kullanılacak IKeyStoreClient .

İadeler
tüketilmemiş argümanlar

Atar
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

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

parametreler
provider IBuildProvider : yeni IBuildProvider

setKomut Satırı

public void setCommandLine (String[] arrayArgs)

Bu IConfiguration oluşturmak için kullanılan komut satırını ayarlar. Bu, setOptionsFromCommandLineArgs'tan farklı olarak yapılandırma adı da dahil olmak üzere tüm komut satırını saklar.

parametreler
arrayArgs String : komut satırı

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Mevcut değerleri değiştirerek ICommandOptions öğesini ayarlayın

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Mevcut herhangi bir değeri değiştirerek yapılandırma nesnesini verilen adla ayarlamak için genel yöntem.

parametreler
typeName String : yapılandırma nesnesi türünün benzersiz adı.

configObject Object : yapılandırma nesnesi

Atar
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Mevcut herhangi bir değeri değiştirerek verilen ad için yapılandırma nesnesi listesini ayarlamak için genel yöntem.

parametreler
typeName String : yapılandırma nesnesi türünün benzersiz adı.

configList : yapılandırma nesnesi listesi

Atar
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

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

parametreler
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Mevcut herhangi bir değeri değiştirerek IDeviceConfiguration s'yi ayarlayın.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

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

parametreler
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

Mevcut tüm değerleri değiştirerek TestDeviceOptions öğesini ayarlayın

parametreler
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

Mevcut herhangi bir değeri değiştirerek IDeviceRecovery öğesini ayarlayın.

setCihaz Gereksinimleri

public void setDeviceRequirements (IDeviceSelection devRequirements)

Mevcut değerleri değiştirerek IDeviceSelection öğesini ayarlayın

setLabHazırlayıcı

public void setLabPreparer (ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

setLabHazırlayıcılar

public void setLabPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s listesini ayarlayın.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Mevcut herhangi bir değeri değiştirerek ILogSaver öğesini ayarlayın.

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Bu yapılandırmada, herhangi bir cihazda target_preparers'tan önce çalıştırılması gereken tek bir IMultiTargetPreparer ayarlamak için uygun yöntem, varolan tüm değerleri değiştirir

setMultiPreTargetHazırlayıcılar

public void setMultiPreTargetPreparers ( multiPreTargPreps)

IMultiTargetPreparer s listesini bu yapılandırmada, herhangi bir cihazdan önce yürütülmesi gereken, target_preparers mevcut değerleri değiştirerek ayarlayın.

setMultiTargetHazırlayıcı

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetHazırlayıcılar

public void setMultiTargetPreparers ( multiTargPreps)

Mevcut tüm değerleri değiştirerek bu yapılandırmadaki IMultiTargetPreparer s listesini ayarlayın

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser

parametreler
listArgs : komut satırı bağımsız değişkenleri

İadeler
tüketilmemiş argümanlar

Atar
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Yapılandırma Option alanlarını verilen komut satırı bağımsız değişkenleriyle ayarlayın

Beklenen biçim için ArgsOptionParser bakın

parametreler
listArgs : komut satırı bağımsız değişkenleri

keyStoreClient IKeyStoreClient : Kullanılacak IKeyStoreClient .

İadeler
tüketilmemiş argümanlar

Atar
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

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

parametreler
processors

SetRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Mevcut herhangi bir değeri değiştirerek IRetryDecision değerini ayarlayın.

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Bu yapılandırmada tek bir ISystemStatusChecker ayarlamak için uygun yöntem, var olan tüm değerleri değiştirir

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

ISystemStatusChecker s listesini bu yapılandırmada, mevcut tüm değerleri değiştirerek ayarlayın

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer öğesini ayarlayın.

setTargetHazırlayıcılar

public void setTargetPreparers ( preparers)

Mevcut herhangi bir değeri değiştirerek ITargetPreparer s 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 uygun yöntem

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

setTestleri

public void setTests ( tests)

Mevcut değerleri değiştirerek bu yapılandırmada IRemoteTest s listesini ayarlayın

doğrulama Seçenekleri

public void validateOptions ()

Seçenek değerlerini doğrulayın.

Şu anda bu, yalnızca tüm zorunlu seçeneklerin ayarlandığını doğrulayacaktır.

Atar
ConfigurationException

Korumalı yöntemler

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

TF ortamının bir uzaktan başlatma olup olmadığını döndürür.

İadeler
boolean