Konfigurasi I

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Informasi konfigurasi untuk pemanggilan TradeFederation. Setiap pemanggilan TradeFederation memiliki satu IConfiguration . IConfiguration menyimpan semua objek delegasi yang harus digunakan selama pemanggilan, dan Option yang terkait

Ringkasan

Metode publik

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dibersihkan selama cleanConfigurationData()

abstract void cleanConfigurationData ()

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

abstract IConfiguration clone ()

Buat salinan dangkal dari objek ini.

abstract void dumpXml (PrintWriter output)

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

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

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

abstract getAllConfigurationObjectsOfType (String typeName)

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

abstract IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

abstract String getCommandLine ()

Mendapatkan baris perintah yang digunakan untuk membuat IConfiguration ini.

abstract ICommandOptions getCommandOptions ()

Mendapatkan ICommandOptions untuk digunakan dari konfigurasi.

abstract ConfigurationDescriptor getConfigurationDescription ()

Mengembalikan ConfigurationDescriptor yang disediakan dalam konfigurasi.

abstract Object getConfigurationObject (String typeName)

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

abstract getConfigurationObjectList (String typeName)

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

abstract CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

abstract getDeviceConfig ()

Mendapatkan IDeviceConfiguration dari konfigurasi.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

abstract TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

abstract IDeviceRecovery getDeviceRecovery ()

Mendapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

abstract IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

abstract getFilesToClean ()

Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

Mendapatkan GlobalTestFilter untuk pemanggilan.

abstract getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

abstract getLabPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

abstract ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

abstract ILogSaver getLogSaver ()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

abstract getMetricCollectors ()

Mendapatkan IMetricCollector dari konfigurasi.

abstract getMultiPreTargetPreparers ()

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

abstract getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

abstract String getName ()

Mengembalikan nama konfigurasi.

abstract getPostProcessors ()

Mendapatkan IPostProcessor dari konfigurasi.

abstract IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

abstract SkipManager getSkipManager ()

Mendapatkan SkipManager untuk pemanggilan.

abstract getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker dari konfigurasi.

abstract getTargetPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

abstract getTestInvocationListeners ()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

abstract getTests ()

Menjalankan IRemoteTest dari konfigurasi.

abstract void injectOptionValue (String optionName, String optionValue)

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

abstract boolean isDeviceConfiguredFake (String deviceName)

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

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

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

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

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

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

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

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

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

abstract void setBuildProvider ( IBuildProvider provider)

Ganti IBuildProvider saat ini dalam konfigurasi.

abstract void setCommandLine (String[] arrayArgs)

Menyetel baris perintah yang digunakan untuk membuat IConfiguration ini.

abstract void setCommandOptions ( ICommandOptions cmdOptions)

Atur ICommandOptions , ganti nilai yang ada

abstract void setConfigurationObject (String name, Object configObject)

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

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

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

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

Tetapkan CoverageOptions , ganti nilai yang ada.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai yang ada.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Atur IDeviceConfiguration s, ganti nilai yang ada.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Tetapkan daftar IMetricCollector s, ganti nilai yang ada.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Setel TestDeviceOptions , ganti nilai yang ada

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Tetapkan IDeviceRecovery , ganti nilai yang ada.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Tetapkan IDeviceSelection , ganti nilai yang ada

abstract void setLabPreparer ( ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

abstract void setLogOutput ( ILeveledLogOutput logger)

Tetapkan ILeveledLogOutput , ganti nilai yang ada.

abstract void setLogSaver ( ILogSaver logSaver)

Atur ILogSaver , ganti nilai yang ada.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

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

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

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

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, ganti nilai yang ada

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Setel bidang Option konfigurasi dengan kumpulan argumen baris perintah tertentu

ArgsOptionParser untuk format yang diharapkan

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

Setel bidang Option konfigurasi dengan kumpulan argumen baris perintah tertentu

Lihat ArgsOptionParser untuk format yang diharapkan

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti nilai yang ada.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

Tetapkan IRetryDecision , ganti nilai yang ada.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, ganti nilai yang ada

abstract void setTargetPreparer ( ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

abstract void setTest ( IRemoteTest test)

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

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Metode kemudahan untuk menetapkan satu ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Tetapkan daftar ITestInvocationListener s, ganti nilai yang ada

abstract void setTests ( tests) setTests ( tests)

Tetapkan daftar IRemoteTest dalam konfigurasi ini, ganti nilai yang ada

abstract void validateOptions ()

Validasi nilai opsi.

Metode publik

tambahkanFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dibersihkan selama cleanConfigurationData()

Parameter
toBeCleaned

membersihkanData Konfigurasi

public abstract void cleanConfigurationData ()

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

klon

public abstract IConfiguration clone ()

Buat salinan dangkal dari objek ini.

Kembali
IConfiguration salinan {link IConfiguration}

dumpXml

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

Melempar
Pengecualian IO

dumpXml

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

Melempar
Pengecualian IO

dumpXml

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

Melempar
Pengecualian IO

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

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

Parameter
typeName String : tipe unik dari objek konfigurasi

Kembali
Daftar objek konfigurasi dari tipe tertentu.

dapatkanBuildProvider

public abstract IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

Kembali
IBuildProvider IBuildProvider yang disediakan dalam konfigurasi

dapatkanCommandLine

public abstract 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 abstract ICommandOptions getCommandOptions ()

Mendapatkan ICommandOptions untuk digunakan dari konfigurasi.

Kembali
ICommandOptions ICommandOptions disediakan dalam konfigurasi.

dapatkanConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Mengembalikan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Kembali
ConfigurationDescriptor

dapatkanConfigurationObject

public abstract 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 abstract  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 abstract CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

Kembali
CoverageOptions CoverageOptions yang disediakan dalam konfigurasi.

dapatkanDeviceConfig

public abstract  getDeviceConfig ()

Mendapatkan IDeviceConfiguration dari konfigurasi.

Kembali
IDeviceConfiguration disediakan secara berurutan dalam konfigurasi

dapatkanDeviceConfigByName

public abstract 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 abstract TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

Kembali
TestDeviceOptions TestDeviceOptions yang disediakan dalam konfigurasi.

dapatkan Pemulihan Perangkat

public abstract IDeviceRecovery getDeviceRecovery ()

Mendapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

Kembali
IDeviceRecovery IDeviceRecovery disediakan dalam konfigurasi.

dapatkanPersyaratan Perangkat

public abstract IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

Kembali
IDeviceSelection IDeviceSelection disediakan dalam konfigurasi.

dapatkanFilesToClean

public abstract  getFilesToClean ()

Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()

Kembali

dapatkanGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Mendapatkan GlobalTestFilter untuk pemanggilan.

Kembali
GlobalTestFilter

dapatkanInopOptions

public abstract  getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

Kembali

dapatkanLabPreparers

public abstract  getLabPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Kembali
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

dapatkanLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

Kembali
ILeveledLogOutput ILeveledLogOutput disediakan dalam konfigurasi.

dapatkanLogSaver

public abstract ILogSaver getLogSaver ()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

Kembali
ILogSaver ILogSaver yang disediakan dalam konfigurasi.

dapatkanMetricCollectors

public abstract  getMetricCollectors ()

Mendapatkan IMetricCollector dari konfigurasi.

Kembali

dapatkan MultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

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

Kembali
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi

dapatkan MultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

Kembali
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi

dapatkan Nama

public abstract String getName ()

Mengembalikan nama konfigurasi.

Kembali
String

dapatkanPostProcessors

public abstract  getPostProcessors ()

Mendapatkan IPostProcessor dari konfigurasi.

Kembali

dapatkanRetryDecision

public abstract IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

Kembali
IRetryDecision

dapatkanSkipManager

public abstract SkipManager getSkipManager ()

Mendapatkan SkipManager untuk pemanggilan.

Kembali
SkipManager

dapatkanSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker dari konfigurasi.

Kembali
ISystemStatusChecker disediakan secara berurutan dalam konfigurasi

dapatkanTargetPreparers

public abstract  getTargetPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Kembali
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

Kembali
ITestInvocationListener yang disediakan dalam konfigurasi.

dapatkan Tes

public abstract  getTests ()

Menjalankan IRemoteTest dari konfigurasi.

Kembali
tes yang disediakan dalam konfigurasi

menyuntikkanOptionValue

public abstract 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 jika gagal menetapkan nilai opsi

menyuntikkanOptionValue

public abstract 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 jika gagal menetapkan nilai opsi

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

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

optionSource String : konfigurasi sumber yang memberikan nilai opsi ini

Melempar
ConfigurationException jika gagal menetapkan nilai opsi

menyuntikkanOptionValues

public abstract 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 jika gagal menetapkan nilai opsi

adalahDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

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

Parameter
deviceName String

Kembali
boolean

parsialDeepClone

public abstract 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
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract 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 abstract 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
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public abstract 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 jika gagal membuat OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  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 abstract void setBuildProvider (IBuildProvider provider)

Ganti IBuildProvider saat ini dalam konfigurasi.

Parameter
provider IBuildProvider : IBuildProvider baru

setCommandLine

public abstract 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 abstract void setCommandOptions (ICommandOptions cmdOptions)

Atur ICommandOptions , ganti nilai yang ada

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

Parameter
name String : nama unik dari tipe objek konfigurasi.

configObject Object : objek konfigurasi

Melempar
ConfigurationException jika configObject bukan tipe yang benar

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

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

Parameter
name String : nama unik dari tipe objek konfigurasi.

configList : daftar objek konfigurasi

Melempar
ConfigurationException jika ada objek dalam daftar yang tipenya tidak benar

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Tetapkan CoverageOptions , ganti nilai yang ada.

Parameter
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai yang ada.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Atur IDeviceConfiguration s, ganti nilai yang ada.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Tetapkan daftar IMetricCollector s, ganti nilai yang ada.

Parameter
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Setel TestDeviceOptions , ganti nilai yang ada

Parameter
deviceOptions TestDeviceOptions

setPemulihan Perangkat

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Tetapkan IDeviceRecovery , ganti nilai yang ada.

setPersyaratan Perangkat

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Tetapkan IDeviceSelection , ganti nilai yang ada

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

setLabPreparers

public abstract void setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

Tetapkan ILeveledLogOutput , ganti nilai yang ada.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Atur ILogSaver , ganti nilai yang ada.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

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 abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

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

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, ganti nilai yang ada

setOptionsFromCommandLineArgs

public abstract  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 abstract  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 abstract void setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti nilai yang ada.

Parameter
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Tetapkan IRetryDecision , ganti nilai yang ada.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, ganti nilai yang ada

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Tetapkan ITargetPreparer , ganti nilai yang ada.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, ganti nilai yang ada.

setTest

public abstract void setTest (IRemoteTest test)

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

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Metode kemudahan untuk menetapkan satu ITestInvocationListener

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

Tetapkan daftar ITestInvocationListener s, ganti nilai yang ada

setTes

public abstract void setTests ( tests)

Tetapkan daftar IRemoteTest dalam konfigurasi ini, ganti nilai yang ada

validasiOpsi

public abstract void validateOptions ()

Validasi nilai opsi.

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

Melempar
ConfigurationException jika konfigurasi tidak valid