Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Konfigurasi

public interface IConfiguration

com.android.tradefed.config.IConfigurasi


Informasi konfigurasi untuk pemanggilan TradeFederation. Setiap pemanggilan TradeFederation memiliki satu IConfiguration . IConfiguration menyimpan semua objek delegasi yang harus digunakan selama pemanggilan, dan Option 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 untuk menyelesaikan bidang Opsi 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 ERROR(/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 generik untuk mendapatkan semua objek dari satu nama tipe yang diberikan di seluruh perangkat.

abstract IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

abstract String getCommandLine ()

Mendapat baris perintah yang digunakan untuk membuat IConfiguration ini.

abstract ICommandOptions getCommandOptions ()

Mendapat 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 s 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 ()

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

Mendapat GlobalTestFilter untuk pemanggilan.

abstract getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

abstract getLabPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

abstract ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

abstract ILogSaver getLogSaver ()

Dapatkan ILogSaver untuk digunakan dari konfigurasi.

abstract getMetricCollectors ()

Mendapatkan IMetricCollector s dari konfigurasi.

abstract getMultiPreTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi yang harus dijalankan sebelum salah satu perangkat target_preparers.

abstract getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi.

abstract String getName ()

Mengembalikan nama konfigurasi.

abstract getPostProcessors ()

Mendapat IPostProcessor s dari konfigurasi.

abstract IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

abstract getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker s dari konfigurasi.

abstract getTargetPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

abstract getTestInvocationListeners ()

Mendapatkan ITestInvocationListener s untuk digunakan dari konfigurasi.

abstract getTests ()

Mendapatkan IRemoteTest s untuk dijalankan 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)

Suntikkan 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 kloning dalam daftar objek konfigurasi yang diberikan.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

Mengeluarkan teks bantuan penggunaan baris perintah untuk konfigurasi ini ke printStream yang diberikan.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Selesaikan opsi ERROR(/File) yang menunjuk ke lokasi 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)

Tetapkan bidang Option konfigurasi dengan serangkaian argumen baris perintah yang diberikan menggunakan pendekatan upaya terbaik.

abstract void setBuildProvider ( IBuildProvider provider)

Ganti IBuildProvider saat ini di konfigurasi.

abstract void setCommandLine (String[] arrayArgs)

Setel baris perintah yang digunakan untuk membuat IConfiguration ini.

abstract void setCommandOptions ( ICommandOptions cmdOptions)

Setel ICommandOptions , ganti nilai yang ada

abstract void setConfigurationObject (String name, Object configObject)

Metode generik untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai apa pun 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 apa pun yang ada.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

Setel CoverageOptions , ganti nilai yang ada.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai apa pun yang ada.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Setel IDeviceConfiguration s, ganti nilai apa pun yang ada.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Setel daftar IMetricCollector s, ganti nilai yang ada.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Setel TestDeviceOptions , ganti nilai yang ada

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Setel IDeviceRecovery , ganti nilai apa pun yang ada.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Setel IDeviceSelection , ganti nilai yang ada

abstract void setLabPreparer ( ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

abstract void setLogOutput ( ILeveledLogOutput logger)

Setel ILeveledLogOutput , ganti nilai apa pun yang ada.

abstract void setLogSaver ( ILogSaver logSaver)

Setel ILogSaver , ganti nilai apa pun yang ada.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

Metode kenyamanan untuk menyetel IMultiTargetPreparer tunggal dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini, menggantikan nilai yang ada

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

ArgsOptionParser untuk format yang diharapkan

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

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

Lihat ArgsOptionParser untuk format yang diharapkan

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti semua nilai yang ada.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

Setel IRetryDecision , ganti nilai apa pun yang ada.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Metode kenyamanan untuk menyetel satu ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Setel daftar ISystemStatusChecker s dalam konfigurasi ini, menggantikan nilai yang ada

abstract void setTargetPreparer ( ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

abstract void setTest ( IRemoteTest test)

Metode kenyamanan untuk menyetel IRemoteTest tunggal dalam konfigurasi ini, menggantikan nilai apa pun yang ada

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Metode kenyamanan untuk menetapkan satu ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Setel daftar ITestInvocationListener s, menggantikan nilai yang ada

abstract void setTests ( tests) setTests ( tests)

Setel daftar IRemoteTest s dalam konfigurasi ini, menggantikan nilai yang ada

abstract void validateOptions ()

Validasi nilai opsi.

Metode publik

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dibersihkan selama cleanConfigurationData()

Parameter
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

Hapus semua file yang diunduh untuk menyelesaikan bidang Opsi file jarak jauh.

klon

public abstract IConfiguration clone ()

Buat salinan dangkal dari objek ini.

Pengembalian
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 ERROR(/String) .

Parameter
output PrintWriter : penulis untuk mencetak xml.

Melempar
IOException

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
IOException

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 usang atau tidak

printUnchangedOptions boolean

Melempar
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Antarmuka generik untuk mendapatkan semua objek dari satu nama tipe yang diberikan di seluruh perangkat.

Parameter
typeName String : tipe unik dari objek konfigurasi

Pengembalian
Daftar objek konfigurasi dari tipe yang diberikan.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

Pengembalian
IBuildProvider IBuildProvider disediakan dalam konfigurasi

getCommandLine

public abstract String getCommandLine ()

Mendapat baris perintah yang digunakan untuk membuat IConfiguration ini.

Pengembalian
String baris perintah yang digunakan untuk membuat IConfiguration ini.

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

Mendapat ICommandOptions untuk digunakan dari konfigurasi.

Pengembalian
ICommandOptions ICommandOptions disediakan dalam konfigurasi.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Mengembalikan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Pengembalian
ConfigurationDescriptor

getConfigurationObject

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

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

getConfigurationObjectList

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

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

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

Pengembalian
CoverageOptions CoverageOptions disediakan dalam konfigurasi.

getDeviceConfig

public abstract  getDeviceConfig ()

Mendapatkan IDeviceConfiguration s dari konfigurasi.

Pengembalian
IDeviceConfiguration s disediakan secara berurutan dalam konfigurasi

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

Parameter
nameDevice String

Pengembalian
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

Pengembalian
TestDeviceOptions TestDeviceOptions disediakan dalam konfigurasi.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Dapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

Pengembalian
IDeviceRecovery IDeviceRecovery disediakan dalam konfigurasi.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

Pengembalian
IDeviceSelection IDeviceSelection disediakan dalam konfigurasi.

getFilesToClean

public abstract  getFilesToClean ()

Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()

Pengembalian

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Mendapat GlobalTestFilter untuk pemanggilan.

Pengembalian
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

Pengembalian

getLabPreparers

public abstract  getLabPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

Pengembalian
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

Pengembalian
ILeveledLogOutput ILeveledLogOutput disediakan dalam konfigurasi.

getLogSaver

public abstract ILogSaver getLogSaver ()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

Pengembalian
ILogSaver ILogSaver disediakan dalam konfigurasi.

getMetricCollectors

public abstract  getMetricCollectors ()

Mendapatkan IMetricCollector s dari konfigurasi.

Pengembalian

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi yang harus dijalankan sebelum salah satu perangkat target_preparers.

Pengembalian
IMultiTargetPreparer s disediakan secara berurutan dalam konfigurasi

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi.

Pengembalian
IMultiTargetPreparer s disediakan secara berurutan dalam konfigurasi

getName

public abstract String getName ()

Mengembalikan nama konfigurasi.

Pengembalian
String

getPostProcessors

public abstract  getPostProcessors ()

Mendapat IPostProcessor s dari konfigurasi.

Pengembalian

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

Pengembalian
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker s dari konfigurasi.

Pengembalian
ISystemStatusChecker s disediakan secara berurutan dalam konfigurasi

getTargetPreparers

public abstract  getTargetPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

Pengembalian
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Mendapatkan ITestInvocationListener s untuk digunakan dari konfigurasi.

Pengembalian
ITestInvocationListener s disediakan dalam konfigurasi.

getTests

public abstract  getTests ()

Mendapatkan IRemoteTest s untuk dijalankan dari konfigurasi.

Pengembalian
tes yang disediakan dalam konfigurasi

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai untuk opsi yang dihasilkan secara dinamis.

Parameter
optionName String : nama opsi

optionValue String : nilai opsi

Melempar
ConfigurationException jika gagal menetapkan nilai opsi

injectOptionValue

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

Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai untuk 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 untuk 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 menyediakan nilai opsi ini

Melempar
ConfigurationException jika gagal menetapkan nilai opsi

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

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

Parameter
optionDefs : daftar def opsi untuk disuntikkan

Melempar
ConfigurationException jika gagal menetapkan nilai opsi

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

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

Parameter
deviceName String

Pengembalian
boolean

parsialDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

Parameter
objectToDeepClone : Daftar objek konfigurasi ke deep clone.

client IKeyStoreClient : Klien keystore.

Pengembalian
IConfiguration Konfigurasi yang dikloning sebagian dalam.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Mengeluarkan teks bantuan penggunaan baris perintah untuk konfigurasi ini ke printStream yang diberikan.

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

resolveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Selesaikan opsi ERROR(/File) yang menunjuk ke lokasi jauh. Ini membutuhkan 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 menyuntikkan banyak nilai opsi sekaligus setelah membuat objek baru.

Parameter
optionDefs : daftar def opsi untuk disuntikkan

Melempar
ConfigurationException jika gagal membuat OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Tetapkan bidang Option konfigurasi dengan serangkaian argumen baris perintah yang diberikan menggunakan pendekatan upaya terbaik.

Lihat ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

keyStoreClient IKeyStoreClient : IKeyStoreClient untuk digunakan.

Pengembalian
argumen yang tidak termakan

Melempar
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Ganti IBuildProvider saat ini di konfigurasi.

Parameter
provider IBuildProvider : IBuildProvider baru

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

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

Setel ICommandOptions , ganti nilai yang ada

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Metode generik untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai apa pun 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 apa pun yang ada.

Parameter
name String : nama unik dari tipe objek konfigurasi.

configList : daftar objek konfigurasi

Melempar
ConfigurationException jika ada objek dalam daftar yang bukan tipe yang benar

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Setel CoverageOptions , ganti nilai yang ada.

Parameter
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai apa pun yang ada.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Setel IDeviceConfiguration s, ganti nilai apa pun yang ada.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Setel 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

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Setel IDeviceRecovery , ganti nilai apa pun yang ada.

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Setel IDeviceSelection , ganti nilai yang ada

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

setLabPreparers

public abstract void setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

Setel ILeveledLogOutput , ganti nilai apa pun yang ada.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Setel ILogSaver , ganti nilai apa pun yang ada.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Metode kenyamanan untuk menyetel IMultiTargetPreparer tunggal dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini, menggantikan nilai yang ada

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

Pengembalian
argumen yang tidak termakan

Melempar
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

Lihat ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

keyStoreClient IKeyStoreClient : IKeyStoreClient untuk digunakan.

Pengembalian
argumen yang tidak termakan

Melempar
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti semua nilai yang ada.

Parameter
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Setel IRetryDecision , ganti nilai apa pun yang ada.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Metode kenyamanan untuk menyetel satu ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Setel daftar ISystemStatusChecker s dalam konfigurasi ini, menggantikan nilai yang ada

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

setTest

public abstract void setTest (IRemoteTest test)

Metode kenyamanan untuk menyetel IRemoteTest tunggal dalam konfigurasi ini, menggantikan nilai apa pun yang ada

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Metode kenyamanan untuk menetapkan satu ITestInvocationListener

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

Setel daftar ITestInvocationListener s, menggantikan nilai yang ada

setTests

public abstract void setTests ( tests)

Setel daftar IRemoteTest s dalam konfigurasi ini, menggantikan nilai yang ada

validasiOptions

public abstract void validateOptions ()

Validasi nilai opsi.

Saat ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan

Melempar
ConfigurationException jika konfigurasi tidak valid