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 |
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 |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
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 |
abstract | getAllConfigurationObjectsOfType (String typeName) Antarmuka generik untuk mendapatkan semua objek dari satu nama tipe yang diberikan di seluruh perangkat. |
abstract IBuildProvider | getBuildProvider () Mendapatkan |
abstract String | getCommandLine () Mendapat baris perintah yang digunakan untuk membuat |
abstract ICommandOptions | getCommandOptions () Mendapat |
abstract ConfigurationDescriptor | getConfigurationDescription () Mengembalikan |
abstract Object | getConfigurationObject (String typeName) Antarmuka generik untuk mendapatkan objek konfigurasi dengan nama tipe yang diberikan. |
abstract | getConfigurationObjectList (String typeName) Mirip dengan |
abstract CoverageOptions | getCoverageOptions () Mendapatkan |
abstract | getDeviceConfig () Mendapatkan |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Kembalikan |
abstract TestDeviceOptions | getDeviceOptions () Mendapatkan |
abstract IDeviceRecovery | getDeviceRecovery () Dapatkan |
abstract IDeviceSelection | getDeviceRequirements () Mendapatkan |
abstract | getFilesToClean () Dapatkan daftar file yang akan dibersihkan selama |
abstract GlobalTestFilter | getGlobalFilters () Mendapat |
abstract | getInopOptions () Dapatkan nama opsi yang tidak mengubah nilai apa pun |
abstract | getLabPreparers () Mendapatkan |
abstract ILeveledLogOutput | getLogOutput () Mendapatkan |
abstract ILogSaver | getLogSaver () Dapatkan |
abstract | getMetricCollectors () Mendapatkan |
abstract | getMultiPreTargetPreparers () Mendapatkan |
abstract | getMultiTargetPreparers () Mendapatkan |
abstract String | getName () Mengembalikan nama konfigurasi. |
abstract | getPostProcessors () Mendapat |
abstract IRetryDecision | getRetryDecision () Mengembalikan |
abstract | getSystemStatusCheckers () Mendapatkan |
abstract | getTargetPreparers () Mendapatkan |
abstract | getTestInvocationListeners () Mendapatkan |
abstract | getTests () Mendapatkan |
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 |
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 |
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 |
abstract void | setBuildProvider ( IBuildProvider provider) Ganti |
abstract void | setCommandLine (String[] arrayArgs) Setel baris perintah yang digunakan untuk membuat |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Setel |
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 |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Tetapkan |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Setel |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Setel daftar |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Setel |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Setel |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Setel |
abstract void | setLabPreparer ( ITargetPreparer preparer) Setel |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Tetapkan daftar |
abstract void | setLogOutput ( ILeveledLogOutput logger) Setel |
abstract void | setLogSaver ( ILogSaver logSaver) Setel |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Metode kenyamanan untuk menyetel |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Setel daftar |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Metode kenyamanan untuk menetapkan satu |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Setel daftar |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Setel bidang ArgsOptionParser untuk format yang diharapkan |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Setel bidang ArgsOptionParser untuk format yang diharapkan |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Tetapkan daftar |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Setel |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Metode kenyamanan untuk menyetel satu |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Setel daftar |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Setel |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Tetapkan daftar |
abstract void | setTest ( IRemoteTest test) Metode kenyamanan untuk menyetel |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Metode kenyamanan untuk menetapkan satu |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Setel daftar |
abstract void | setTests ( tests) setTests ( tests) Setel daftar |
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 |
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 | |
printDeprecatedOptions | boolean : Apakah akan mencetak opsi yang ditandai sebagai usang atau tidak |
printUnchangedOptions | boolean |
Melempar | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (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 abstractgetDeviceConfig ()
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 abstractgetFilesToClean ()
Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()
Pengembalian | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Mendapat GlobalTestFilter
untuk pemanggilan.
Pengembalian | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Dapatkan nama opsi yang tidak mengubah nilai apa pun
Pengembalian | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
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 abstractgetMetricCollectors ()
Mendapatkan IMetricCollector
s dari konfigurasi.
Pengembalian | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Mendapatkan IMultiTargetPreparer
s dari konfigurasi yang harus dijalankan sebelum salah satu perangkat target_preparers.
Pengembalian | |
---|---|
IMultiTargetPreparer s disediakan secara berurutan dalam konfigurasi |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
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 abstractgetPostProcessors ()
Mendapat IPostProcessor
s dari konfigurasi.
Pengembalian | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Mengembalikan IRetryDecision
yang digunakan untuk pemanggilan.
Pengembalian | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Mendapatkan ISystemStatusChecker
s dari konfigurasi.
Pengembalian | |
---|---|
ISystemStatusChecker s disediakan secara berurutan dalam konfigurasi |
getTargetPreparers
public abstractgetTargetPreparers ()
Mendapatkan ITargetPreparer
s dari konfigurasi.
Pengembalian | |
---|---|
ITargetPreparer s disediakan secara berurutan dalam konfigurasi |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Mendapatkan ITestInvocationListener
s untuk digunakan dari konfigurasi.
Pengembalian | |
---|---|
ITestInvocationListener s disediakan dalam konfigurasi. |
getTests
public abstractgetTests ()
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 |
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 | |
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 |
Melempar | |
---|---|
ConfigurationException | jika gagal membuat OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 | |
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 |
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 abstractsetOptionsFromCommandLineArgs ( listArgs)
Setel bidang Option
konfigurasi dengan set argumen baris perintah yang diberikan
ArgsOptionParser
untuk format yang diharapkanParameter | |
---|---|
listArgs |
Pengembalian | |
---|---|
argumen yang tidak termakan |
Melempar | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Setel bidang Option
konfigurasi dengan set argumen baris perintah yang diberikan
ArgsOptionParser
untuk format yang diharapkanParameter | |
---|---|
listArgs | |
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 ditetapkanMelempar | |
---|---|
ConfigurationException | jika konfigurasi tidak valid |