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 |
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 |
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 umum untuk mendapatkan semua objek dengan satu nama tipe tertentu di seluruh perangkat. |
abstract IBuildProvider | getBuildProvider () Mendapatkan |
abstract String | getCommandLine () Mendapatkan baris perintah yang digunakan untuk membuat |
abstract ICommandOptions | getCommandOptions () Mendapatkan |
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 () Mendapatkan |
abstract IDeviceSelection | getDeviceRequirements () Mendapatkan |
abstract | getFilesToClean () Dapatkan daftar file yang akan dibersihkan selama |
abstract GlobalTestFilter | getGlobalFilters () Mendapatkan |
abstract | getInopOptions () Dapatkan nama opsi yang tidak mengubah nilai apa pun |
abstract | getLabPreparers () Mendapatkan |
abstract ILeveledLogOutput | getLogOutput () Mendapatkan |
abstract ILogSaver | getLogSaver () Mendapatkan |
abstract | getMetricCollectors () Mendapatkan |
abstract | getMultiPreTargetPreparers () Mendapatkan |
abstract | getMultiTargetPreparers () Mendapatkan |
abstract String | getName () Mengembalikan nama konfigurasi. |
abstract | getPostProcessors () Mendapatkan |
abstract IRetryDecision | getRetryDecision () Mengembalikan |
abstract | getSystemStatusCheckers () Mendapatkan |
abstract | getTargetPreparers () Mendapatkan |
abstract | getTestInvocationListeners () Mendapatkan |
abstract | getTests () Menjalankan |
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 |
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 |
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 |
abstract void | setBuildProvider ( IBuildProvider provider) Ganti |
abstract void | setCommandLine (String[] arrayArgs) Menyetel baris perintah yang digunakan untuk membuat |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Atur |
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 |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Tetapkan |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Atur |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Tetapkan daftar |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Setel |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Tetapkan |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Tetapkan |
abstract void | setLabPreparer ( ITargetPreparer preparer) Tetapkan |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Tetapkan daftar |
abstract void | setLogOutput ( ILeveledLogOutput logger) Tetapkan |
abstract void | setLogSaver ( ILogSaver logSaver) Atur |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Metode kemudahan untuk menetapkan satu |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Tetapkan daftar |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Metode kemudahan untuk menetapkan satu |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Tetapkan 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) Tetapkan |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Metode kemudahan untuk menetapkan satu |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Tetapkan daftar |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Tetapkan |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Tetapkan daftar |
abstract void | setTest ( IRemoteTest test) Metode kemudahan untuk menetapkan |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Metode kemudahan untuk menetapkan satu |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Tetapkan daftar |
abstract void | setTests ( tests) setTests ( tests) Tetapkan daftar |
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 |
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 | |
printDeprecatedOptions | boolean : Apakah akan mencetak opsi yang ditandai sebagai tidak digunakan lagi atau tidak |
printUnchangedOptions | boolean |
Melempar | |
---|---|
| Pengecualian IO |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (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 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 |
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 abstractgetDeviceConfig ()
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 abstractgetFilesToClean ()
Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()
Kembali | |
---|---|
dapatkanGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Mendapatkan GlobalTestFilter
untuk pemanggilan.
Kembali | |
---|---|
GlobalTestFilter |
dapatkanInopOptions
public abstractgetInopOptions ()
Dapatkan nama opsi yang tidak mengubah nilai apa pun
Kembali | |
---|---|
dapatkanLabPreparers
public abstractgetLabPreparers ()
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 abstractgetMetricCollectors ()
Mendapatkan IMetricCollector
dari konfigurasi.
Kembali | |
---|---|
dapatkan MultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi yang harus dijalankan sebelum perangkat mana pun target_preparers.
Kembali | |
---|---|
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi |
dapatkan MultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi.
Kembali | |
---|---|
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi |
dapatkan Nama
public abstract String getName ()
Mengembalikan nama konfigurasi.
Kembali | |
---|---|
String |
dapatkanPostProcessors
public abstractgetPostProcessors ()
Mendapatkan IPostProcessor
dari konfigurasi.
Kembali | |
---|---|
dapatkanRetryDecision
public abstract IRetryDecision getRetryDecision ()
Mengembalikan IRetryDecision
yang digunakan untuk pemanggilan.
Kembali | |
---|---|
IRetryDecision |
dapatkanSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Mendapatkan ISystemStatusChecker
dari konfigurasi.
Kembali | |
---|---|
ISystemStatusChecker disediakan secara berurutan dalam konfigurasi |
dapatkanTargetPreparers
public abstractgetTargetPreparers ()
Mendapatkan ITargetPreparer
dari konfigurasi.
Kembali | |
---|---|
ITargetPreparer s disediakan secara berurutan dalam konfigurasi |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Mendapatkan ITestInvocationListener
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
ITestInvocationListener yang disediakan dalam konfigurasi. |
dapatkan Tes
public abstractgetTests ()
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 |
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 | |
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 |
Melempar | |
---|---|
ConfigurationException | jika gagal membuat OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 | |
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 |
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 abstractsetOptionsFromCommandLineArgs ( listArgs)
Setel bidang Option
konfigurasi dengan kumpulan argumen baris perintah tertentu
ArgsOptionParser
untuk format yang diharapkanParameter | |
---|---|
listArgs |
Kembali | |
---|---|
argumen yang tidak dikonsumsi |
Melempar | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Setel bidang Option
konfigurasi dengan kumpulan argumen baris perintah tertentu
ArgsOptionParser
untuk format yang diharapkanParameter | |
---|---|
listArgs | |
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 ditetapkanMelempar | |
---|---|
ConfigurationException | jika konfigurasi tidak valid |