IConfiguration
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
terkait
Ringkasan
Metode publik | |
---|---|
abstract
void
|
addFilesToClean(
Menambahkan file yang harus dibersihkan selama |
abstract
void
|
cleanConfigurationData()
Menghapus file apa pun yang didownload ke kolom Opsi yang di-resolve dari 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,
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
abstract
void
|
dumpXml(PrintWriter output,
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
Antarmuka umum untuk mendapatkan semua objek dari satu nama jenis tertentu di seluruh perangkat. |
abstract
IBuildProvider
|
getBuildProvider()
Mendapatkan |
abstract
String
|
getCommandLine()
Mendapatkan command line yang digunakan untuk membuat |
abstract
ICommandOptions
|
getCommandOptions()
Mendapatkan |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Menampilkan |
abstract
Object
|
getConfigurationObject(String typeName)
Antarmuka umum untuk mendapatkan objek konfigurasi dengan nama jenis yang diberikan. |
abstract
|
getConfigurationObjectList(String typeName)
Mirip dengan |
abstract
CoverageOptions
|
getCoverageOptions()
Mendapatkan |
abstract
|
getDeviceConfig()
Mendapatkan |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Menampilkan |
abstract
TestDeviceOptions
|
getDeviceOptions()
Mendapatkan |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Mendapatkan |
abstract
IDeviceSelection
|
getDeviceRequirements()
Mendapatkan |
abstract
|
getFilesToClean()
Dapatkan daftar file yang akan dihapus selama |
abstract
GlobalTestFilter
|
getGlobalFilters()
Mendapatkan |
abstract
|
getInopOptions()
Mendapatkan 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()
Menampilkan nama konfigurasi. |
abstract
|
getPostProcessors()
Mendapatkan |
abstract
IRetryDecision
|
getRetryDecision()
Menampilkan |
abstract
SkipManager
|
getSkipManager()
Mendapatkan |
abstract
|
getSystemStatusCheckers()
Mendapatkan |
abstract
|
getTargetPreparers()
Mendapatkan |
abstract
|
getTestInvocationListeners()
Mendapatkan |
abstract
|
getTests()
Mendapatkan |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi. |
abstract
void
|
injectOptionValues(
Memasukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Menampilkan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak. |
abstract
IConfiguration
|
partialDeepClone(
Buat clone dasar dari |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Menghasilkan teks bantuan penggunaan command line untuk konfigurasi ini ke printStream yang diberikan. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Menyelesaikan opsi |
abstract
void
|
safeInjectOptionValues(
Masukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa menampilkan error jika salah satu opsi tidak dapat diterapkan. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Tetapkan kolom |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Ganti |
abstract
void
|
setCommandLine(String[] arrayArgs)
Menetapkan command line yang digunakan untuk membuat |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Setel |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Metode umum untuk menetapkan objek konfigurasi dengan nama yang diberikan, yang menggantikan nilai yang ada. |
abstract
void
|
setConfigurationObjectList(String name,
Metode umum untuk menetapkan daftar objek konfigurasi bagi nama tertentu, menggantikan nilai yang ada. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Tetapkan |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Tetapkan |
abstract
void
|
setDeviceConfigList(
Tetapkan |
abstract
void
|
setDeviceMetricCollectors(
Tetapkan daftar |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Menetapkan |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Tetapkan |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Menetapkan |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Tetapkan |
abstract
void
|
setLabPreparers(
Tetapkan daftar |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Tetapkan |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Tetapkan |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Metode praktis untuk menetapkan satu |
abstract
void
|
setMultiPreTargetPreparers(
Tetapkan daftar |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metode praktis untuk menetapkan satu |
abstract
void
|
setMultiTargetPreparers(
Tetapkan daftar |
abstract
|
setOptionsFromCommandLineArgs(
Menetapkan kolom
|
abstract
|
setOptionsFromCommandLineArgs(
Menetapkan kolom
Lihat |
abstract
void
|
setPostProcessors(
Tetapkan daftar |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Setel |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Metode praktis untuk menetapkan satu |
abstract
void
|
setSystemStatusCheckers(
Tetapkan daftar |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Tetapkan |
abstract
void
|
setTargetPreparers(
Tetapkan daftar |
abstract
void
|
setTest(IRemoteTest test)
Metode praktis untuk menetapkan satu |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Metode praktis untuk menetapkan satu |
abstract
void
|
setTestInvocationListeners(
Menetapkan daftar |
abstract
void
|
setTests(
Tetapkan daftar |
abstract
void
|
validateOptions()
Memvalidasi nilai opsi. |
Metode publik
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Menambahkan file yang harus dibersihkan selama cleanConfigurationData()
Parameter | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public abstract void cleanConfigurationData ()
Hapus semua file yang telah didownload ke kolom Opsi yang diselesaikan pada file jarak jauh.
kloning
public abstract IConfiguration clone ()
Buat salinan shallow dari objek ini.
Hasil | |
---|---|
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. |
Menampilkan | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration
ini, kecuali filter objek berdasarkan nama kuncinya.
Contoh filter: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output |
PrintWriter : penulis yang menjadi tujuan pencetakan xml. |
excludeFilters |
: daftar jenis objek yang tidak boleh di-dump. |
Menampilkan | |
---|---|
|
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 yang menjadi tujuan pencetakan xml. |
excludeFilters |
: daftar jenis objek yang tidak boleh dibuang. |
printDeprecatedOptions |
boolean : Apakah akan mencetak opsi yang ditandai sebagai tidak digunakan lagi atau tidak |
printUnchangedOptions |
boolean |
Menampilkan | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Antarmuka umum untuk mendapatkan semua objek dari satu nama jenis tertentu di seluruh perangkat.
Parameter | |
---|---|
typeName |
String : jenis unik objek konfigurasi |
Hasil | |
---|---|
|
Daftar objek konfigurasi dari jenis tertentu. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Mendapatkan IBuildProvider
dari konfigurasi.
Hasil | |
---|---|
IBuildProvider |
IBuildProvider yang disediakan dalam konfigurasi |
getCommandLine
public abstract String getCommandLine ()
Mendapatkan command line yang digunakan untuk membuat IConfiguration
ini.
Hasil | |
---|---|
String |
command line yang digunakan untuk membuat IConfiguration ini. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Mendapatkan ICommandOptions
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
ICommandOptions |
ICommandOptions yang disediakan dalam konfigurasi. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Menampilkan ConfigurationDescriptor
yang disediakan dalam konfigurasi.
Hasil | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Antarmuka generik untuk mendapatkan objek konfigurasi dengan nama jenis yang diberikan.
Parameter | |
---|---|
typeName |
String : jenis unik objek konfigurasi |
Hasil | |
---|---|
Object |
objek konfigurasi atau null jika jenis objek dengan nama yang diberikan tidak ada. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Mirip dengan getConfigurationObject(String)
, tetapi untuk jenis objek konfigurasi
yang mendukung beberapa objek.
Parameter | |
---|---|
typeName |
String : nama jenis unik objek konfigurasi |
Hasil | |
---|---|
|
daftar objek konfigurasi atau null jika jenis objek dengan
nama tertentu tidak ada. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Mendapatkan CoverageOptions
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
CoverageOptions |
CoverageOptions yang disediakan dalam konfigurasi. |
getDeviceConfig
public abstractgetDeviceConfig ()
Mendapatkan IDeviceConfiguration
dari konfigurasi.
Hasil | |
---|---|
|
IDeviceConfiguration yang diberikan secara berurutan dalam konfigurasi |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Menampilkan IDeviceConfiguration
yang terkait dengan nama yang diberikan, null jika tidak ditemukan.
Parameter | |
---|---|
nameDevice |
String |
Hasil | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Mendapatkan TestDeviceOptions
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
TestDeviceOptions |
TestDeviceOptions yang disediakan dalam konfigurasi. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Mendapatkan IDeviceRecovery
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
IDeviceRecovery |
IDeviceRecovery yang disediakan dalam konfigurasi. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Mendapatkan IDeviceSelection
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
IDeviceSelection |
IDeviceSelection yang disediakan dalam konfigurasi. |
getFilesToClean
public abstractgetFilesToClean ()
Dapatkan daftar file yang akan dihapus selama cleanConfigurationData()
Hasil | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Mendapatkan GlobalTestFilter
untuk pemanggilan.
Hasil | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Mendapatkan nama opsi yang tidak mengubah nilai apa pun
Hasil | |
---|---|
|
getLabPreparers
public abstractgetLabPreparers ()
Mendapatkan ITargetPreparer
dari konfigurasi.
Hasil | |
---|---|
|
ITargetPreparer yang diberikan secara berurutan dalam konfigurasi |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Mendapatkan ILeveledLogOutput
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput yang disediakan dalam konfigurasi. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Mendapatkan ILogSaver
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
ILogSaver |
ILogSaver yang disediakan dalam konfigurasi. |
getMetricCollectors
public abstractgetMetricCollectors ()
Mendapatkan IMetricCollector
dari konfigurasi.
Hasil | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi yang harus dijalankan sebelum
target_preparer perangkat apa pun.
Hasil | |
---|---|
|
IMultiTargetPreparer yang disediakan dalam konfigurasi |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi.
Hasil | |
---|---|
|
IMultiTargetPreparer yang diberikan secara berurutan dalam konfigurasi |
getName
public abstract String getName ()
Menampilkan nama konfigurasi.
Hasil | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Mendapatkan IPostProcessor
dari konfigurasi.
Hasil | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Menampilkan IRetryDecision
yang digunakan untuk pemanggilan.
Hasil | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Mendapatkan SkipManager
untuk pemanggilan.
Hasil | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Mendapatkan ISystemStatusChecker
dari konfigurasi.
Hasil | |
---|---|
|
ISystemStatusChecker yang diberikan secara berurutan dalam konfigurasi |
getTargetPreparers
public abstractgetTargetPreparers ()
Mendapatkan ITargetPreparer
dari konfigurasi.
Hasil | |
---|---|
|
ITargetPreparer yang disediakan dalam konfigurasi |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Mendapatkan ITestInvocationListener
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
|
ITestInvocationListener yang disediakan dalam konfigurasi. |
getTests
public abstractgetTests ()
Mendapatkan IRemoteTest
untuk dijalankan dari konfigurasi.
Hasil | |
---|---|
|
pengujian yang disediakan dalam konfigurasi |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk memberikan nilai bagi opsi yang dihasilkan secara dinamis.
Parameter | |
---|---|
optionName |
String : nama opsi |
optionValue |
String : nilai opsi |
Menampilkan | |
---|---|
ConfigurationException |
jika gagal menetapkan nilai opsi |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk memberikan nilai bagi opsi yang dihasilkan secara dinamis.
Parameter | |
---|---|
optionName |
String : nama opsi |
optionKey |
String : kunci opsional untuk opsi peta, atau null |
optionValue |
String : nilai opsi peta |
Menampilkan | |
---|---|
ConfigurationException |
jika gagal menetapkan nilai opsi |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk memberikan nilai bagi 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 |
Menampilkan | |
---|---|
ConfigurationException |
jika gagal menetapkan nilai opsi |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
Masukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk memasukkan banyak nilai opsi sekaligus setelah membuat objek baru.
Parameter | |
---|---|
optionDefs |
: daftar definisi opsi yang akan dimasukkan |
Menampilkan | |
---|---|
ConfigurationException |
jika gagal menetapkan nilai opsi |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Menampilkan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak.
Parameter | |
---|---|
deviceName |
String |
Hasil | |
---|---|
boolean |
partialDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Buat clone dasar dari clone()
, lalu clone mendalam daftar objek konfigurasi yang diberikan.
Parameter | |
---|---|
objectToDeepClone |
: Daftar objek konfigurasi untuk melakukan deep clone. |
client |
IKeyStoreClient : Klien keystore. |
Hasil | |
---|---|
IConfiguration |
Konfigurasi yang di-clone sebagian. |
Menampilkan | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Menghasilkan teks bantuan penggunaan command line untuk konfigurasi ini ke printStream yang diberikan.
Parameter | |
---|---|
importantOnly |
boolean : jika true hanya mencetak bantuan untuk opsi penting |
out |
PrintStream : ERROR(/PrintStream) yang akan digunakan. |
Menampilkan | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Menyelesaikan opsi ERROR(/File)
yang mengarah ke lokasi jarak jauh. Fungsi ini memerlukan pemanggilan cleanConfigurationData()
untuk membersihkan file.
Parameter | |
---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver untuk me-resolve file |
Menampilkan | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Memasukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa menampilkan jika salah satu opsi tidak dapat diterapkan.
Berguna untuk memasukkan banyak nilai opsi sekaligus setelah membuat objek baru.
Parameter | |
---|---|
optionDefs |
: daftar definisi opsi yang akan dimasukkan |
Menampilkan | |
---|---|
ConfigurationException |
jika gagal membuat OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Tetapkan kolom Option
konfigurasi dengan kumpulan argumen command line tertentu menggunakan pendekatan dengan upaya terbaik.
Lihat ArgsOptionParser
untuk mengetahui format yang diharapkan
Parameter | |
---|---|
listArgs |
: argumen command line |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient yang akan digunakan. |
Hasil | |
---|---|
|
argumen yang tidak digunakan |
Menampilkan | |
---|---|
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)
Menetapkan command line yang digunakan untuk membuat IConfiguration
ini.
Ini menyimpan seluruh command line, termasuk nama konfigurasi,
tidak seperti setOptionsFromCommandLineArgs.
Parameter | |
---|---|
arrayArgs |
String : command line |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Menetapkan ICommandOptions
, yang akan menggantikan nilai yang ada
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Metode umum untuk menetapkan objek konfigurasi dengan nama yang diberikan, yang menggantikan nilai yang ada.
Parameter | |
---|---|
name |
String : nama unik jenis objek konfigurasi. |
configObject |
Object : objek konfigurasi |
Menampilkan | |
---|---|
ConfigurationException |
jika configObject bukan jenis yang benar |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Metode umum untuk menetapkan daftar objek konfigurasi untuk nama yang diberikan, yang menggantikan nilai yang ada.
Parameter | |
---|---|
name |
String : nama unik jenis objek konfigurasi. |
configList |
: daftar objek konfigurasi |
Menampilkan | |
---|---|
ConfigurationException |
jika ada objek dalam daftar yang bukan jenis yang benar |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Tetapkan CoverageOptions
, yang akan menggantikan nilai yang ada.
Parameter | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Tetapkan IDeviceConfiguration
, yang akan menggantikan nilai yang ada.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Tetapkan IDeviceConfiguration
, yang akan menggantikan nilai yang ada.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Tetapkan daftar IMetricCollector
, yang akan menggantikan nilai yang ada.
Parameter | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Menetapkan TestDeviceOptions
, yang akan menggantikan nilai yang ada
Parameter | |
---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Tetapkan IDeviceRecovery
, yang akan menggantikan nilai yang ada.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Menetapkan IDeviceSelection
, yang akan menggantikan nilai yang ada
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Setel ITargetPreparer
, menggantikan nilai yang ada.
setLabPreparers
public abstract void setLabPreparers (preparers)
Tetapkan daftar ITargetPreparer
, yang akan menggantikan nilai yang ada.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Setel ILeveledLogOutput
, menggantikan nilai yang ada.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Setel ILogSaver
, menggantikan nilai yang ada.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Metode praktis untuk menetapkan satu IMultiTargetPreparer
dalam konfigurasi ini yang
harus dieksekusi sebelum target_preparer perangkat apa pun, yang akan menggantikan nilai yang ada
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Tetapkan daftar IMultiTargetPreparer
dalam konfigurasi ini yang harus dijalankan
sebelum target_preparer perangkat apa pun, yang akan menggantikan nilai yang ada
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Metode praktis untuk menetapkan satu IMultiTargetPreparer
dalam konfigurasi ini,
menggantikan nilai yang ada
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Tetapkan daftar IMultiTargetPreparer
dalam konfigurasi ini, yang akan menggantikan
nilai yang ada
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Menetapkan kolom Option
konfigurasi dengan kumpulan argumen command line yang diberikan
ArgsOptionParser
untuk format yang diharapkan
Parameter | |
---|---|
listArgs |
: argumen command line |
Hasil | |
---|---|
|
argumen yang tidak digunakan |
Menampilkan | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Menetapkan kolom Option
konfigurasi dengan kumpulan argumen command line yang diberikan
Lihat ArgsOptionParser
untuk mengetahui format yang diharapkan
Parameter | |
---|---|
listArgs |
: argumen command line |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient yang akan digunakan. |
Hasil | |
---|---|
|
argumen yang tidak digunakan |
Menampilkan | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Tetapkan daftar IPostProcessor
, menggantikan nilai yang ada.
Parameter | |
---|---|
processors |
|
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Setel IRetryDecision
, menggantikan nilai yang ada.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Metode praktis untuk menetapkan satu ISystemStatusChecker
dalam konfigurasi ini,
menggantikan nilai yang ada
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Tetapkan daftar ISystemStatusChecker
dalam konfigurasi ini, yang akan menggantikan
nilai yang ada
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer
, yang akan menggantikan nilai yang ada.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Tetapkan daftar ITargetPreparer
, yang akan menggantikan nilai yang ada.
setTest
public abstract void setTest (IRemoteTest test)
Metode praktis untuk menetapkan satu IRemoteTest
dalam konfigurasi ini, yang menggantikan
nilai yang ada
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Metode praktis untuk menetapkan satu ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Tetapkan daftar ITestInvocationListener
, menggantikan nilai yang ada
setTests
public abstract void setTests (tests)
Tetapkan daftar IRemoteTest
dalam konfigurasi ini, yang akan menggantikan
nilai yang ada
validasiOptions
public abstract void validateOptions ()
Memvalidasi nilai opsi.
Saat ini, tindakan ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan
Menampilkan | |
---|---|
ConfigurationException |
jika konfigurasi tidak valid |