IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


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

Ringkasan

Metode publik

abstract void addFilesToClean( toBeCleaned)

Tambahkan file yang harus dihapus selama cleanConfigurationData()

abstract void cleanConfigurationData()

Hapus semua file yang telah didownload ke kolom Opsi yang diselesaikan pada file jarak jauh.

abstract IConfiguration clone()

Buat salinan shallow dari objek ini.

abstract void dumpXml(PrintWriter output)

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

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.

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.

abstract getAllConfigurationObjectsOfType(String typeName)

Antarmuka umum untuk mendapatkan semua objek dari satu nama jenis tertentu di seluruh perangkat.

abstract IBuildProvider getBuildProvider()

Mendapatkan IBuildProvider dari konfigurasi.

abstract String getCommandLine()

Mendapatkan command line yang digunakan untuk membuat IConfiguration ini.

abstract ICommandOptions getCommandOptions()

Mendapatkan ICommandOptions untuk digunakan dari konfigurasi.

abstract ConfigurationDescriptor getConfigurationDescription()

Menampilkan ConfigurationDescriptor yang disediakan dalam konfigurasi.

abstract Object getConfigurationObject(String typeName)

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

abstract getConfigurationObjectList(String typeName)

Serupa dengan getConfigurationObject(String), tetapi untuk konfigurasi jenis objek yang mendukung beberapa objek.

abstract CoverageOptions getCoverageOptions()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

abstract getDeviceConfig()

Mendapatkan IDeviceConfiguration dari konfigurasi.

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

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

abstract TestDeviceOptions getDeviceOptions()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

abstract IDeviceRecovery getDeviceRecovery()

Mendapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

abstract IDeviceSelection getDeviceRequirements()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

abstract getFilesToClean()

Dapatkan daftar file yang akan dihapus selama cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters()

Mendapatkan GlobalTestFilter untuk pemanggilan.

abstract getInopOptions()

Mendapatkan nama opsi yang tidak mengubah nilai apa pun

abstract getLabPreparers()

Mendapatkan ITargetPreparer dari konfigurasi.

abstract ILeveledLogOutput getLogOutput()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

abstract ILogSaver getLogSaver()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

abstract getMetricCollectors()

Mendapatkan IMetricCollector dari konfigurasi.

abstract getMultiPreTargetPreparers()

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

abstract getMultiTargetPreparers()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

abstract String getName()

Menampilkan nama konfigurasi.

abstract getPostProcessors()

Mendapatkan IPostProcessor dari konfigurasi.

abstract IRetryDecision getRetryDecision()

Menampilkan IRetryDecision yang digunakan untuk pemanggilan.

abstract SkipManager getSkipManager()

Mendapatkan SkipManager untuk pemanggilan.

abstract getSystemStatusCheckers()

Mendapatkan ISystemStatusChecker dari konfigurasi.

abstract getTargetPreparers()

Mendapatkan ITargetPreparer dari konfigurasi.

abstract getTestInvocationListeners()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

abstract getTests()

Mendapatkan IRemoteTest untuk dijalankan dari konfigurasi.

abstract void injectOptionValue(String optionName, String optionValue)

Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi.

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

Memasukkan 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( optionDefs)

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( objectToDeepClone, IKeyStoreClient client)

Buat clone dasar dari clone(), lalu clone mendalam daftar objek konfigurasi yang diberikan.

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

Menghasilkan teks bantuan penggunaan command line untuk konfigurasi ini ke printStream tertentu.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

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

abstract void safeInjectOptionValues( optionDefs)

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

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Tetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu menggunakan upaya pendekatan.

abstract void setBuildProvider(IBuildProvider provider)

Ganti IBuildProvider saat ini dalam konfigurasi.

abstract void setCommandLine(String[] arrayArgs)

Menetapkan command line yang digunakan untuk membuat IConfiguration ini.

abstract void setCommandOptions(ICommandOptions cmdOptions)

Setel ICommandOptions, menggantikan nilai yang ada

abstract void setConfigurationObject(String name, Object configObject)

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

abstract void setConfigurationObjectList(String name, configList)

Metode umum untuk menetapkan daftar objek konfigurasi untuk nama tertentu, menggantikan metode yang sudah ada dengan sejumlah nilai.

abstract void setCoverageOptions(CoverageOptions coverageOptions)

Setel CoverageOptions, menggantikan nilai yang ada.

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

abstract void setDeviceConfigList( deviceConfigs)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

abstract void setDeviceMetricCollectors( collectors)

Tetapkan daftar IMetricCollector, menggantikan nilai yang ada.

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

Setel TestDeviceOptions, menggantikan nilai yang ada

abstract void setDeviceRecovery(IDeviceRecovery recovery)

Setel IDeviceRecovery, menggantikan nilai yang ada.

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

Setel IDeviceSelection, menggantikan nilai yang ada

abstract void setLabPreparer(ITargetPreparer preparer)

Setel ITargetPreparer, menggantikan nilai yang ada.

abstract void setLabPreparers( preparers)

Tetapkan daftar ITargetPreparer, menggantikan nilai yang ada.

abstract void setLogOutput(ILeveledLogOutput logger)

Setel ILeveledLogOutput, menggantikan nilai yang ada.

abstract void setLogSaver(ILogSaver logSaver)

Setel ILogSaver, menggantikan nilai yang ada.

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

Metode praktis untuk menyetel satu IMultiTargetPreparer dalam konfigurasi ini yang harus dieksekusi sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

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

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Metode praktis untuk menyetel satu IMultiTargetPreparer dalam konfigurasi ini, mengganti nilai yang sudah ada

abstract void setMultiTargetPreparers( multiTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, yang menggantikan semua nilai yang ada

abstract setOptionsFromCommandLineArgs( listArgs)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

ArgsOptionParser untuk format yang diharapkan

abstract setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

abstract void setPostProcessors( processors)

Tetapkan daftar IPostProcessor, menggantikan nilai yang ada.

abstract void setRetryDecision(IRetryDecision decisionRetry)

Setel IRetryDecision, menggantikan nilai yang ada.

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Metode praktis untuk menyetel satu ISystemStatusChecker dalam konfigurasi ini, mengganti nilai yang sudah ada

abstract void setSystemStatusCheckers( systemCheckers)

Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, yang menggantikan semua nilai yang ada

abstract void setTargetPreparer(ITargetPreparer preparer)

Setel ITargetPreparer, menggantikan nilai yang ada.

abstract void setTargetPreparers( preparers)

Tetapkan daftar ITargetPreparer, menggantikan nilai yang ada.

abstract void setTest(IRemoteTest test)

Metode praktis untuk menyetel satu IRemoteTest dalam konfigurasi ini, yang menggantikan semua nilai yang ada

abstract void setTestInvocationListener(ITestInvocationListener listener)

Metode praktis untuk menetapkan satu ITestInvocationListener

abstract void setTestInvocationListeners( listeners)

Tetapkan daftar ITestInvocationListener, menggantikan nilai yang ada

abstract void setTests( tests)

Tetapkan daftar IRemoteTest dalam konfigurasi ini, yang menggantikan semua nilai yang ada

abstract void validateOptions()

Validasi nilai opsi.

Metode publik

{i>addFilesToClean<i}

public abstract void addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dihapus 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}

{i>dumpXml<i}

public abstract void dumpXml (PrintWriter output)

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

Parameter
output PrintWriter: penulis yang menjadi tujuan pencetakan xml.

Menampilkan
IOException

{i>dumpXml<i}

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 yang menjadi tujuan pencetakan xml.

excludeFilters : daftar jenis objek yang tidak boleh dibuang.

Menampilkan
IOException

{i>dumpXml<i}

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 abstract  getAllConfigurationObjectsOfType (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 yang diberikan.

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 tertentu tidak ada.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

Serupa dengan getConfigurationObject(String), tetapi untuk konfigurasi jenis objek yang mendukung beberapa objek.

Parameter
typeName String: nama jenis unik objek konfigurasi

Hasil
daftar objek konfigurasi atau null jika jenis objek dengan nama tersebut tidak ada.

getCakupanOptions

public abstract CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

Hasil
CoverageOptions CoverageOptions yang disediakan dalam konfigurasi.

getDeviceConfig

public abstract  getDeviceConfig ()

Mendapatkan IDeviceConfiguration dari konfigurasi.

Hasil
IDeviceConfiguration yang disediakan 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 untuk 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.

getDevicePersyaratan

public abstract IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

Hasil
IDeviceSelection IDeviceSelection yang disediakan dalam konfigurasi.

getFileToClean

public abstract  getFilesToClean ()

Dapatkan daftar file yang akan dihapus selama cleanConfigurationData()

Hasil

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Mendapatkan GlobalTestFilter untuk pemanggilan.

Hasil
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Mendapatkan nama opsi yang tidak mengubah nilai apa pun

Hasil

getLabPreparers

public abstract  getLabPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Hasil
ITargetPreparer yang disediakan dalam konfigurasi

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk 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 abstract  getMetricCollectors ()

Mendapatkan IMetricCollector dari konfigurasi.

Hasil

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

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

Hasil
IMultiTargetPreparer yang disediakan dalam konfigurasi

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

Hasil
IMultiTargetPreparer yang disediakan dalam konfigurasi

getName

public abstract String getName ()

Menampilkan nama konfigurasi.

Hasil
String

getPostProcessors

public abstract  getPostProcessors ()

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 abstract  getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker dari konfigurasi.

Hasil
ISystemStatusChecker yang disediakan dalam konfigurasi

getTargetPreparers

public abstract  getTargetPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Hasil
ITargetPreparer yang disediakan dalam konfigurasi

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

Hasil
ITestInvocationListener yang disediakan dalam konfigurasi.

getTests

public abstract  getTests ()

Mendapatkan IRemoteTest untuk dijalankan dari konfigurasi.

Hasil
pengujian yang disediakan dalam konfigurasi

injectionOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Memasukkan 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

injectionOptionValue

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

Memasukkan 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

injectionOptionValueWithSource

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

Memasukkan 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 menyediakan nilai opsi ini

Menampilkan
ConfigurationException jika gagal menetapkan nilai opsi

injectionOptionValues

public abstract void injectOptionValues ( optionDefs)

Memasukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

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

Parameter
optionDefs : daftar def opsi untuk 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

parsialDeepClone

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 di-clone mendalam.

client IKeyStoreClient: Klien keystore.

Hasil
IConfiguration Konfigurasi clone 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 tertentu.

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)

Selesaikan 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 tersebut tidak dapat diterapkan.

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

Parameter
optionDefs : daftar def opsi untuk dimasukkan

Menampilkan
ConfigurationException jika gagal membuat OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Tetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu menggunakan upaya pendekatan.

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

Parameter
listArgs : argumen command line

keyStoreClient IKeyStoreClient: IKeyStoreClient untuk digunakan.

Hasil
argumen yang tidak terpakai

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 baris perintah, termasuk nama konfigurasi, tidak seperti setOptionsFromCommandLineArgs.

Parameter
arrayArgs String: command line

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

Setel ICommandOptions, menggantikan nilai yang ada

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Metode umum untuk menetapkan objek konfigurasi dengan nama yang diberikan, 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 tertentu, menggantikan metode yang sudah ada dengan sejumlah nilai.

Parameter
name String: nama unik jenis objek konfigurasi.

configList : daftar objek konfigurasi

Menampilkan
ConfigurationException jika ada objek dalam daftar yang bukan jenisnya benar

setCakupanOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Setel CoverageOptions, menggantikan nilai yang ada.

Parameter
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Tetapkan daftar IMetricCollector, menggantikan nilai yang ada.

Parameter
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Setel TestDeviceOptions, menggantikan nilai yang ada

Parameter
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Setel IDeviceRecovery, menggantikan nilai yang ada.

setDevicePersyaratan

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Setel IDeviceSelection, 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, 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 menyetel satu IMultiTargetPreparer dalam konfigurasi ini yang harus dieksekusi sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

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

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Metode praktis untuk menyetel satu IMultiTargetPreparer dalam konfigurasi ini, mengganti nilai yang sudah ada

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, yang menggantikan semua nilai yang ada

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen command line

Hasil
argumen yang tidak terpakai

Menampilkan
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

Parameter
listArgs : argumen command line

keyStoreClient IKeyStoreClient: IKeyStoreClient untuk digunakan.

Hasil
argumen yang tidak terpakai

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 menyetel satu ISystemStatusChecker dalam konfigurasi ini, mengganti nilai yang sudah ada

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, yang menggantikan semua nilai yang ada

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Setel ITargetPreparer, menggantikan nilai yang ada.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer, menggantikan nilai yang ada.

setTest

public abstract void setTest (IRemoteTest test)

Metode praktis untuk menyetel satu IRemoteTest dalam konfigurasi ini, yang menggantikan semua 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 menggantikan semua nilai yang ada

validasiOptions

public abstract void validateOptions ()

Validasi nilai opsi.

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

Menampilkan
ConfigurationException jika konfigurasi tidak valid