Konfigurasi

public class Configuration
extends Object implements IConfiguration

java.lang.Objek
com.Android.tradefed.config.Configuration


Implementasi IConfiguration konkrit yang menyimpan objek konfigurasi yang dimuat di peta.

Ringkasan

Bidang

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

Konstruktor publik

Configuration (String name, String description)

Membuat Configuration dengan objek konfigurasi default.

Metode publik

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dibersihkan selama cleanConfigurationData()

void cleanConfigurationData ()

Hapus semua file yang diunduh ke bidang Opsi yang diselesaikan pada file jarak jauh.

Configuration clone ()

Membuat salinan dangkal dari objek ini.

void dumpXml (PrintWriter output)

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini sebagai String .

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

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini dikurangi filter objek berdasarkan nama kuncinya.

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

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini dikurangi filter objek berdasarkan nama kuncinya.

getAllConfigurationObjectsOfType (String configType)

Antarmuka umum untuk mendapatkan semua objek dengan satu nama tipe tertentu di seluruh perangkat.

IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

String getCommandLine ()

Mendapatkan baris perintah yang digunakan untuk membuat IConfiguration ini.

ICommandOptions getCommandOptions ()

Mendapatkan ICommandOptions untuk digunakan dari konfigurasi.

ConfigurationDescriptor getConfigurationDescription ()

Mengembalikan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Object getConfigurationObject (String typeName)

Antarmuka generik untuk mendapatkan objek konfigurasi dengan nama tipe yang diberikan.

getConfigurationObjectList (String typeName)

Mirip dengan getConfigurationObject(String) , tetapi untuk tipe objek konfigurasi yang mendukung banyak objek.

CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

String getDescription ()
getDeviceConfig ()

Mendapatkan IDeviceConfiguration dari konfigurasi.

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Kembalikan IDeviceConfiguration yang terkait dengan nama yang diberikan, null jika tidak ditemukan.

TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

IDeviceRecovery getDeviceRecovery ()

Mendapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

getFilesToClean ()

Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()

GlobalTestFilter getGlobalFilters ()

Mendapatkan GlobalTestFilter untuk pemanggilan.

getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

getLabPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

ILogSaver getLogSaver ()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

getMetricCollectors ()

Mendapatkan IMetricCollector dari konfigurasi.

static getMultiDeviceSupportedTag ()

Mengembalikan ERROR(/Set) tag yang didukung dalam tag perangkat untuk konfigurasi multi perangkat.

getMultiPreTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi yang harus dijalankan sebelum perangkat apa pun target_preparers.

getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

String getName ()

Mengembalikan nama konfigurasi.

getPostProcessors ()

Mendapatkan IPostProcessor dari konfigurasi.

IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

SkipManager getSkipManager ()

Mendapatkan SkipManager untuk pemanggilan.

getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker dari konfigurasi.

getTargetPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

getTestInvocationListeners ()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

getTests ()

Menjalankan IRemoteTest dari konfigurasi.

void injectOptionValue (String optionName, String optionValue)

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

boolean isDeviceConfiguredFake (String deviceName)

Mengembalikan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak.

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

Buat klon dasar dari clone() lalu klon dalam-dalam daftar objek konfigurasi yang diberikan.

void printCommandUsage (boolean importantOnly, PrintStream out)

Menghasilkan teks bantuan penggunaan baris perintah untuk konfigurasi ini ke printStream tertentu.

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Selesaikan opsi ERROR(/File) yang menunjuk ke lokasi jarak jauh.

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa membuang jika salah satu opsi tidak dapat diterapkan.

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

Setel bidang Option konfigurasi dengan serangkaian argumen baris perintah tertentu menggunakan pendekatan upaya terbaik.

void setBuildProvider ( IBuildProvider provider)

Ganti IBuildProvider saat ini dalam konfigurasi.

void setCommandLine (String[] arrayArgs)

Menyetel baris perintah yang digunakan untuk membuat IConfiguration ini.

void setCommandOptions ( ICommandOptions cmdOptions)

Atur ICommandOptions , ganti nilai yang ada

void setConfigurationObject (String typeName, Object configObject)

Metode umum untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai yang ada.

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

Metode umum untuk menyetel daftar objek konfigurasi untuk nama yang diberikan, menggantikan nilai yang ada.

void setCoverageOptions ( CoverageOptions coverageOptions)

Tetapkan CoverageOptions , ganti nilai yang ada.

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai yang ada.

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Atur IDeviceConfiguration s, ganti nilai yang ada.

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Tetapkan daftar IMetricCollector s, ganti nilai yang ada.

void setDeviceOptions ( TestDeviceOptions devOptions)

Setel TestDeviceOptions , ganti nilai yang ada

void setDeviceRecovery ( IDeviceRecovery recovery)

Tetapkan IDeviceRecovery , ganti nilai yang ada.

void setDeviceRequirements ( IDeviceSelection devRequirements)

Tetapkan IDeviceSelection , ganti nilai yang ada

void setLabPreparer ( ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

void setLabPreparers ( preparers) setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

void setLogOutput ( ILeveledLogOutput logger)

Tetapkan ILeveledLogOutput , ganti nilai yang ada.

void setLogSaver ( ILogSaver logSaver)

Atur ILogSaver , ganti nilai yang ada.

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

Metode kemudahan untuk menetapkan satu IMultiTargetPreparer dalam konfigurasi ini yang harus dijalankan sebelum target_preparers perangkat mana pun, menggantikan nilai apa pun yang ada

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini yang harus dijalankan sebelum perangkat mana pun target_preparers, menggantikan nilai yang ada

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Metode kemudahan untuk menetapkan satu IMultiTargetPreparer dalam konfigurasi ini, menggantikan nilai yang ada

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, ganti nilai yang ada

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Setel bidang Option konfigurasi dengan kumpulan argumen baris perintah tertentu

ArgsOptionParser untuk format yang diharapkan

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

Setel bidang Option konfigurasi dengan kumpulan argumen baris perintah tertentu

Lihat ArgsOptionParser untuk format yang diharapkan

void setPostProcessors ( processors) setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti nilai yang ada.

void setRetryDecision ( IRetryDecision decisionRetry)

Tetapkan IRetryDecision , ganti nilai yang ada.

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Metode kemudahan untuk menetapkan satu ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, ganti nilai yang ada

void setTargetPreparer ( ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

void setTest ( IRemoteTest test)

Metode kemudahan untuk menetapkan IRemoteTest tunggal dalam konfigurasi ini, menggantikan nilai yang ada

void setTestInvocationListener ( ITestInvocationListener listener)

Metode kemudahan untuk menetapkan satu ITestInvocationListener

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Tetapkan daftar ITestInvocationListener s, ganti nilai yang ada

void setTests ( tests) setTests ( tests)

Tetapkan daftar IRemoteTest dalam konfigurasi ini, ganti nilai yang ada

void validateOptions ()

Validasi nilai opsi.

Metode yang dilindungi

boolean isRemoteEnvironment ()

Mengembalikan apakah lingkungan TF merupakan pemanggilan jarak jauh atau tidak.

Bidang

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

NAMA PERANGKAT

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

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

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

Konstruktor publik

Konfigurasi

public Configuration (String name, 
                String description)

Membuat Configuration dengan objek konfigurasi default.

Parameter
name String

description String

Metode publik

tambahkanFilesToClean

public void addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dibersihkan selama cleanConfigurationData()

Parameter
toBeCleaned

membersihkanData Konfigurasi

public void cleanConfigurationData ()

Hapus semua file yang diunduh ke bidang Opsi yang diselesaikan pada file jarak jauh.

klon

public Configuration clone ()

Membuat salinan dangkal dari objek ini.

Kembali
Configuration

dumpXml

public void dumpXml (PrintWriter output)

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini sebagai String .

Parameter
output PrintWriter : penulis untuk mencetak xml.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini dikurangi filter objek berdasarkan nama kuncinya.

Contoh filter: Configuration#TARGET_PREPARER_TYPE_NAME .

Parameter
output PrintWriter : penulis untuk mencetak xml.

excludeFilters : daftar tipe objek yang tidak boleh dibuang.

dumpXml

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

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini dikurangi filter objek berdasarkan nama kuncinya.

Contoh filter: Configuration#TARGET_PREPARER_TYPE_NAME .

Parameter
output PrintWriter : penulis untuk mencetak xml.

excludeFilters : daftar tipe objek yang tidak boleh dibuang.

printDeprecatedOptions boolean : Apakah akan mencetak opsi yang ditandai sebagai tidak digunakan lagi atau tidak

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

Antarmuka umum untuk mendapatkan semua objek dengan satu nama tipe tertentu di seluruh perangkat.

Parameter
configType String : tipe unik dari objek konfigurasi

Kembali
Daftar objek konfigurasi dari tipe tertentu.

dapatkanBuildProvider

public IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

Kembali
IBuildProvider IBuildProvider yang disediakan dalam konfigurasi

dapatkanCommandLine

public String getCommandLine ()

Mendapatkan baris perintah yang digunakan untuk membuat IConfiguration ini.

Kembali
String baris perintah yang digunakan untuk membuat IConfiguration ini.

dapatkan Opsi Perintah

public ICommandOptions getCommandOptions ()

Mendapatkan ICommandOptions untuk digunakan dari konfigurasi.

Kembali
ICommandOptions ICommandOptions disediakan dalam konfigurasi.

dapatkanConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Mengembalikan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Kembali
ConfigurationDescriptor

dapatkanConfigurationObject

public Object getConfigurationObject (String typeName)

Antarmuka generik untuk mendapatkan objek konfigurasi dengan nama tipe yang diberikan.

Parameter
typeName String : tipe unik dari objek konfigurasi

Kembali
Object objek konfigurasi atau null jika tipe objek dengan nama yang diberikan tidak ada.

dapatkanConfigurationObjectList

public  getConfigurationObjectList (String typeName)

Mirip dengan getConfigurationObject(String) , tetapi untuk tipe objek konfigurasi yang mendukung banyak objek.

Parameter
typeName String : nama tipe unik dari objek konfigurasi

Kembali
daftar objek konfigurasi atau null jika tipe objek dengan nama yang diberikan tidak ada.

dapatkan Opsi Cakupan

public CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

Kembali
CoverageOptions CoverageOptions yang disediakan dalam konfigurasi.

dapatkanDeskripsi

public String getDescription ()

Kembali
String deskripsi singkat yang dapat dibaca pengguna tentang Configuration ini

dapatkanDeviceConfig

public  getDeviceConfig ()

Mendapatkan IDeviceConfiguration dari konfigurasi.

Kembali
IDeviceConfiguration disediakan secara berurutan dalam konfigurasi

dapatkanDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Kembalikan IDeviceConfiguration yang terkait dengan nama yang diberikan, null jika tidak ditemukan.

Parameter
nameDevice String

Kembali
IDeviceConfiguration

dapatkan Opsi Perangkat

public TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

Kembali
TestDeviceOptions TestDeviceOptions yang disediakan dalam konfigurasi.

dapatkan Pemulihan Perangkat

public IDeviceRecovery getDeviceRecovery ()

Mendapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

Kembali
IDeviceRecovery IDeviceRecovery disediakan dalam konfigurasi.

dapatkanPersyaratan Perangkat

public IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

Kembali
IDeviceSelection IDeviceSelection disediakan dalam konfigurasi.

dapatkanFilesToClean

public  getFilesToClean ()

Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()

Kembali

dapatkanGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Mendapatkan GlobalTestFilter untuk pemanggilan.

Kembali
GlobalTestFilter

dapatkanInopOptions

public  getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

Kembali

dapatkanLabPreparers

public  getLabPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Kembali
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

dapatkanLogOutput

public ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

Kembali
ILeveledLogOutput ILeveledLogOutput disediakan dalam konfigurasi.

dapatkanLogSaver

public ILogSaver getLogSaver ()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

Kembali
ILogSaver ILogSaver yang disediakan dalam konfigurasi.

dapatkanMetricCollectors

public  getMetricCollectors ()

Mendapatkan IMetricCollector dari konfigurasi.

Kembali

dapatkanTag yang Didukung MultiPerangkat

public static  getMultiDeviceSupportedTag ()

Mengembalikan ERROR(/Set) tag yang didukung dalam tag perangkat untuk konfigurasi multi perangkat.

Kembali

dapatkan MultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi yang harus dijalankan sebelum perangkat apa pun target_preparers.

Kembali
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi

dapatkan MultiTargetPreparers

public  getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

Kembali
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi

dapatkan Nama

public String getName ()

Mengembalikan nama konfigurasi.

Kembali
String

dapatkanPostProcessors

public  getPostProcessors ()

Mendapatkan IPostProcessor dari konfigurasi.

Kembali

dapatkanRetryDecision

public IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

Kembali
IRetryDecision

dapatkanSkipManager

public SkipManager getSkipManager ()

Mendapatkan SkipManager untuk pemanggilan.

Kembali
SkipManager

dapatkanSystemStatusCheckers

public  getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker dari konfigurasi.

Kembali
ISystemStatusChecker disediakan secara berurutan dalam konfigurasi

dapatkanTargetPreparers

public  getTargetPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Kembali
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

getTestInvocationListeners

public  getTestInvocationListeners ()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

Kembali
ITestInvocationListener yang disediakan dalam konfigurasi.

dapatkan Tes

public  getTests ()

Menjalankan IRemoteTest dari konfigurasi.

Kembali
tes yang disediakan dalam konfigurasi

menyuntikkanOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai opsi yang dihasilkan secara dinamis.

Parameter
optionName String : nama opsi

optionValue String : nilai opsi

Melempar
ConfigurationException

menyuntikkanOptionValue

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai opsi yang dihasilkan secara dinamis.

Parameter
optionName String : nama opsi

optionKey String : kunci opsional untuk opsi peta, atau null

optionValue String : nilai opsi peta

Melempar
ConfigurationException

injectOptionValueWithSource

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai opsi yang dihasilkan secara dinamis.

Parameter
optionName String : nama opsi

optionKey String : kunci opsional untuk opsi peta, atau null

optionValue String : nilai opsi peta

source String : konfigurasi sumber yang memberikan nilai opsi ini

Melempar
ConfigurationException

menyuntikkanOptionValues

public void injectOptionValues ( optionDefs)

Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memasukkan banyak nilai opsi sekaligus setelah membuat objek baru.

Parameter
optionDefs : daftar opsi defs yang akan disuntikkan

Melempar
ConfigurationException

adalahDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

Mengembalikan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak.

Parameter
deviceName String

Kembali
boolean

parsialDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Buat klon dasar dari clone() lalu klon dalam-dalam daftar objek konfigurasi yang diberikan.

Parameter
objectToDeepClone : Daftar objek konfigurasi yang akan dikloning dalam.

client IKeyStoreClient : Klien keystore.

Kembali
IConfiguration Konfigurasi yang dikloning sebagian dalam.

Melempar
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Menghasilkan teks bantuan penggunaan baris perintah untuk konfigurasi ini ke printStream tertentu.

Parameter
importantOnly boolean : jika true hanya cetak bantuan untuk opsi penting

out PrintStream : ERROR(/PrintStream) yang akan digunakan.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

penyelesaianDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Selesaikan opsi ERROR(/File) yang menunjuk ke lokasi jarak jauh. Ini memerlukan cleanConfigurationData() dipanggil untuk membersihkan file.

Parameter
resolver DynamicRemoteFileResolver : DynamicRemoteFileResolver untuk menyelesaikan file

Melempar
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa membuang jika salah satu opsi tidak dapat diterapkan.

Berguna untuk memasukkan banyak nilai opsi sekaligus setelah membuat objek baru.

Parameter
optionDefs : daftar opsi defs yang akan disuntikkan

Melempar
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Setel bidang Option konfigurasi dengan serangkaian argumen baris perintah tertentu menggunakan pendekatan upaya terbaik.

Lihat ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

keyStoreClient IKeyStoreClient : IKeyStoreClient untuk digunakan.

Kembali
argumen yang tidak dikonsumsi

Melempar
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Ganti IBuildProvider saat ini dalam konfigurasi.

Parameter
provider IBuildProvider : IBuildProvider baru

setCommandLine

public void setCommandLine (String[] arrayArgs)

Menyetel baris perintah yang digunakan untuk membuat IConfiguration ini. Ini menyimpan seluruh baris perintah, termasuk nama konfigurasi, tidak seperti setOptionsFromCommandLineArgs.

Parameter
arrayArgs String : baris perintah

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Atur ICommandOptions , ganti nilai yang ada

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Metode umum untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai yang ada.

Parameter
typeName String : nama unik dari tipe objek konfigurasi.

configObject Object : objek konfigurasi

Melempar
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Metode umum untuk menyetel daftar objek konfigurasi untuk nama yang diberikan, menggantikan nilai yang ada.

Parameter
typeName String : nama unik dari tipe objek konfigurasi.

configList : daftar objek konfigurasi

Melempar
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

Tetapkan CoverageOptions , ganti nilai yang ada.

Parameter
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai yang ada.

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Atur IDeviceConfiguration s, ganti nilai yang ada.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

Tetapkan daftar IMetricCollector s, ganti nilai yang ada.

Parameter
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

Setel TestDeviceOptions , ganti nilai yang ada

Parameter
devOptions TestDeviceOptions

setPemulihan Perangkat

public void setDeviceRecovery (IDeviceRecovery recovery)

Tetapkan IDeviceRecovery , ganti nilai yang ada.

setPersyaratan Perangkat

public void setDeviceRequirements (IDeviceSelection devRequirements)

Tetapkan IDeviceSelection , ganti nilai yang ada

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

setLabPreparers

public void setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

Tetapkan ILeveledLogOutput , ganti nilai yang ada.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Atur ILogSaver , ganti nilai yang ada.

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Metode kemudahan untuk menetapkan satu IMultiTargetPreparer dalam konfigurasi ini yang harus dijalankan sebelum target_preparers perangkat mana pun, menggantikan nilai apa pun yang ada

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini yang harus dijalankan sebelum perangkat mana pun target_preparers, menggantikan nilai yang ada

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Metode kemudahan untuk menetapkan satu IMultiTargetPreparer dalam konfigurasi ini, menggantikan nilai yang ada

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, ganti nilai yang ada

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Setel bidang Option konfigurasi dengan kumpulan argumen baris perintah tertentu

ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

Kembali
argumen yang tidak dikonsumsi

Melempar
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Setel bidang Option konfigurasi dengan kumpulan argumen baris perintah tertentu

Lihat ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

keyStoreClient IKeyStoreClient : IKeyStoreClient untuk digunakan.

Kembali
argumen yang tidak dikonsumsi

Melempar
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti nilai yang ada.

Parameter
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Tetapkan IRetryDecision , ganti nilai yang ada.

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Metode kemudahan untuk menetapkan satu ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, ganti nilai yang ada

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

setTargetPreparers

public void setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

setTest

public void setTest (IRemoteTest test)

Metode kemudahan untuk menetapkan IRemoteTest tunggal dalam konfigurasi ini, menggantikan nilai yang ada

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

Metode kemudahan untuk menetapkan satu ITestInvocationListener

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

Tetapkan daftar ITestInvocationListener s, ganti nilai yang ada

setTes

public void setTests ( tests)

Tetapkan daftar IRemoteTest dalam konfigurasi ini, ganti nilai yang ada

validasiOpsi

public void validateOptions ()

Validasi nilai opsi.

Saat ini, ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan

Melempar
ConfigurationException

Metode yang dilindungi

adalah Lingkungan Jarak Jauh

protected boolean isRemoteEnvironment ()

Mengembalikan apakah lingkungan TF merupakan pemanggilan jarak jauh atau tidak.

Kembali
boolean