Konfigurasi
public class Configuration
extends Object
implements IConfiguration
java.lang.Objek | |
↳ | com.Android.tradefed.config.Configuration |
Implementasi IConfiguration
konkrit yang menyimpan objek konfigurasi yang dimuat di peta.
Ringkasan
bidang | |
---|---|
public static final String | BUILD_PROVIDER_TYPE_NAME |
public static final String | CMD_OPTIONS_TYPE_NAME |
public static final String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
public static final String | COVERAGE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
public static final String | DEVICE_NAME |
public static final String | DEVICE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_RECOVERY_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_FILTERS_TYPE_NAME |
public static final String | LAB_PREPARER_TYPE_NAME |
public static final String | LOGGER_TYPE_NAME |
public static final String | LOG_SAVER_TYPE_NAME |
public static final String | METRIC_POST_PROCESSOR_TYPE_NAME |
public static final String | MULTI_PREPARER_TYPE_NAME |
public static final String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
public static final String | RESULT_REPORTER_TYPE_NAME |
public static final String | RETRY_DECISION_TYPE_NAME |
public static final String | SANBOX_OPTIONS_TYPE_NAME |
public static final String | SANDBOX_TYPE_NAME |
public static final String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Konstruktor publik | |
---|---|
Configuration (String name, String description) Membuat |
Metode publik | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Tambahkan file yang harus dibersihkan selama |
void | cleanConfigurationData () Hapus semua file yang diunduh ke bidang Opsi yang diselesaikan pada file jarak jauh. |
Configuration | clone () Membuat salinan dangkal dari objek ini. |
void | dumpXml (PrintWriter output) Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
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 |
getAllConfigurationObjectsOfType (String configType) Antarmuka umum untuk mendapatkan semua objek dengan satu nama tipe tertentu di seluruh perangkat. | |
IBuildProvider | getBuildProvider () Mendapatkan |
String | getCommandLine () Mendapatkan baris perintah yang digunakan untuk membuat |
ICommandOptions | getCommandOptions () Mendapatkan |
ConfigurationDescriptor | getConfigurationDescription () Mengembalikan |
Object | getConfigurationObject (String typeName) Antarmuka generik untuk mendapatkan objek konfigurasi dengan nama tipe yang diberikan. |
getConfigurationObjectList (String typeName) Mirip dengan | |
CoverageOptions | getCoverageOptions () Mendapatkan |
String | getDescription () |
getDeviceConfig () Mendapatkan | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Kembalikan |
TestDeviceOptions | getDeviceOptions () Mendapatkan |
IDeviceRecovery | getDeviceRecovery () Mendapatkan |
IDeviceSelection | getDeviceRequirements () Mendapatkan |
getFilesToClean () Dapatkan daftar file yang akan dibersihkan selama | |
GlobalTestFilter | getGlobalFilters () Mendapatkan |
getInopOptions () Dapatkan nama opsi yang tidak mengubah nilai apa pun | |
getLabPreparers () Mendapatkan | |
ILeveledLogOutput | getLogOutput () Mendapatkan |
ILogSaver | getLogSaver () Mendapatkan |
getMetricCollectors () Mendapatkan | |
static | getMultiDeviceSupportedTag () Mengembalikan |
getMultiPreTargetPreparers () Mendapatkan | |
getMultiTargetPreparers () Mendapatkan | |
String | getName () Mengembalikan nama konfigurasi. |
getPostProcessors () Mendapatkan | |
IRetryDecision | getRetryDecision () Mengembalikan |
getSystemStatusCheckers () Mendapatkan | |
getTargetPreparers () Mendapatkan | |
getTestInvocationListeners () Mendapatkan | |
getTests () Menjalankan | |
void | injectOptionValue (String optionName, String optionValue) Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi. |
boolean | isDeviceConfiguredFake (String deviceName) Mengembalikan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Buat klon dasar dari |
void | printCommandUsage (boolean importantOnly, PrintStream out) Menghasilkan teks bantuan penggunaan baris perintah untuk konfigurasi ini ke printStream tertentu. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Selesaikan opsi |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa membuang jika salah satu opsi tidak dapat diterapkan. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Setel bidang | |
void | setBuildProvider ( IBuildProvider provider) Ganti |
void | setCommandLine (String[] arrayArgs) Menyetel baris perintah yang digunakan untuk membuat |
void | setCommandOptions ( ICommandOptions cmdOptions) Atur |
void | setConfigurationObject (String typeName, Object configObject) Metode umum untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai yang ada. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Metode umum untuk menyetel daftar objek konfigurasi untuk nama yang diberikan, menggantikan nilai yang ada. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Tetapkan |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Tetapkan |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Atur |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Tetapkan daftar |
void | setDeviceOptions ( TestDeviceOptions devOptions) Setel |
void | setDeviceRecovery ( IDeviceRecovery recovery) Tetapkan |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Tetapkan |
void | setLabPreparer ( ITargetPreparer preparer) Tetapkan |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Tetapkan daftar |
void | setLogOutput ( ILeveledLogOutput logger) Tetapkan |
void | setLogSaver ( ILogSaver logSaver) Atur |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Metode kemudahan untuk menetapkan satu |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Tetapkan daftar |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Metode kemudahan untuk menetapkan satu |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Tetapkan daftar |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Setel bidang ArgsOptionParser untuk format yang diharapkan | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Setel bidang ArgsOptionParser untuk format yang diharapkan | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Tetapkan daftar |
void | setRetryDecision ( IRetryDecision decisionRetry) Tetapkan |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Metode kemudahan untuk menetapkan satu |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Tetapkan daftar |
void | setTargetPreparer ( ITargetPreparer preparer) Tetapkan |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Tetapkan daftar |
void | setTest ( IRemoteTest test) Metode kemudahan untuk menetapkan |
void | setTestInvocationListener ( ITestInvocationListener listener) Metode kemudahan untuk menetapkan satu |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Tetapkan daftar |
void | setTests ( tests) setTests ( tests) Tetapkan daftar |
void | validateOptions () Validasi nilai opsi. |
Metode yang dilindungi | |
---|---|
boolean | isRemoteEnvironment () Mengembalikan apakah lingkungan TF merupakan pemanggilan jarak jauh atau tidak. |
bidang
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
NAMA PERANGKAT
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Konstruktor publik
Konfigurasi
public Configuration (String name, String description)
Membuat Configuration
dengan objek konfigurasi default.
Parameter | |
---|---|
name | String |
description | String |
Metode publik
tambahkanFilesToClean
public void addFilesToClean (toBeCleaned)
Tambahkan file yang harus dibersihkan selama cleanConfigurationData()
Parameter | |
---|---|
toBeCleaned |
membersihkanData Konfigurasi
public void cleanConfigurationData ()
Hapus semua file yang diunduh ke bidang Opsi yang diselesaikan pada file jarak jauh.
dumpXml
public 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. |
dumpXml
public 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 |
dumpXml
public 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 |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Antarmuka umum untuk mendapatkan semua objek dengan satu nama tipe tertentu di seluruh perangkat.
Parameter | |
---|---|
configType | String : tipe unik dari objek konfigurasi |
Kembali | |
---|---|
Daftar objek konfigurasi dari tipe tertentu. |
dapatkanBuildProvider
public IBuildProvider getBuildProvider ()
Mendapatkan IBuildProvider
dari konfigurasi.
Kembali | |
---|---|
IBuildProvider | IBuildProvider yang disediakan dalam konfigurasi |
dapatkanCommandLine
public 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 ICommandOptions getCommandOptions ()
Mendapatkan ICommandOptions
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
ICommandOptions | ICommandOptions disediakan dalam konfigurasi. |
dapatkanConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Mengembalikan ConfigurationDescriptor
yang disediakan dalam konfigurasi.
Kembali | |
---|---|
ConfigurationDescriptor |
dapatkanConfigurationObject
public 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
publicgetConfigurationObjectList (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 CoverageOptions getCoverageOptions ()
Mendapatkan CoverageOptions
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
CoverageOptions | CoverageOptions yang disediakan dalam konfigurasi. |
dapatkanDeskripsi
public String getDescription ()
Kembali | |
---|---|
String | deskripsi singkat yang dapat dibaca pengguna tentang Configuration ini |
dapatkanDeviceConfig
publicgetDeviceConfig ()
Mendapatkan IDeviceConfiguration
dari konfigurasi.
Kembali | |
---|---|
IDeviceConfiguration disediakan secara berurutan dalam konfigurasi |
dapatkanDeviceConfigByName
public 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 TestDeviceOptions getDeviceOptions ()
Mendapatkan TestDeviceOptions
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
TestDeviceOptions | TestDeviceOptions yang disediakan dalam konfigurasi. |
dapatkan Pemulihan Perangkat
public IDeviceRecovery getDeviceRecovery ()
Mendapatkan IDeviceRecovery
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
IDeviceRecovery | IDeviceRecovery disediakan dalam konfigurasi. |
dapatkanPersyaratan Perangkat
public IDeviceSelection getDeviceRequirements ()
Mendapatkan IDeviceSelection
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
IDeviceSelection | IDeviceSelection disediakan dalam konfigurasi. |
dapatkanFilesToClean
publicgetFilesToClean ()
Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()
Kembali | |
---|---|
dapatkanGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Mendapatkan GlobalTestFilter
untuk pemanggilan.
Kembali | |
---|---|
GlobalTestFilter |
dapatkanInopOptions
publicgetInopOptions ()
Dapatkan nama opsi yang tidak mengubah nilai apa pun
Kembali | |
---|---|
dapatkanLabPreparers
publicgetLabPreparers ()
Mendapatkan ITargetPreparer
dari konfigurasi.
Kembali | |
---|---|
ITargetPreparer s disediakan secara berurutan dalam konfigurasi |
dapatkanLogOutput
public ILeveledLogOutput getLogOutput ()
Mendapatkan ILeveledLogOutput
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
ILeveledLogOutput | ILeveledLogOutput disediakan dalam konfigurasi. |
dapatkanLogSaver
public ILogSaver getLogSaver ()
Mendapatkan ILogSaver
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
ILogSaver | ILogSaver yang disediakan dalam konfigurasi. |
dapatkanMetricCollectors
publicgetMetricCollectors ()
Mendapatkan IMetricCollector
dari konfigurasi.
Kembali | |
---|---|
dapatkanTag yang Didukung MultiPerangkat
public staticgetMultiDeviceSupportedTag ()
Mengembalikan ERROR(/Set)
tag yang didukung dalam tag perangkat untuk konfigurasi multi perangkat.
Kembali | |
---|---|
dapatkan MultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi yang harus dijalankan sebelum perangkat mana pun target_preparers.
Kembali | |
---|---|
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi |
dapatkan MultiTargetPreparers
publicgetMultiTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi.
Kembali | |
---|---|
IMultiTargetPreparer disediakan secara berurutan dalam konfigurasi |
dapatkan Nama
public String getName ()
Mengembalikan nama konfigurasi.
Kembali | |
---|---|
String |
dapatkanPostProcessors
publicgetPostProcessors ()
Mendapatkan IPostProcessor
dari konfigurasi.
Kembali | |
---|---|
dapatkanRetryDecision
public IRetryDecision getRetryDecision ()
Mengembalikan IRetryDecision
yang digunakan untuk pemanggilan.
Kembali | |
---|---|
IRetryDecision |
dapatkanSystemStatusCheckers
publicgetSystemStatusCheckers ()
Mendapatkan ISystemStatusChecker
dari konfigurasi.
Kembali | |
---|---|
ISystemStatusChecker disediakan secara berurutan dalam konfigurasi |
dapatkanTargetPreparers
publicgetTargetPreparers ()
Mendapatkan ITargetPreparer
dari konfigurasi.
Kembali | |
---|---|
ITargetPreparer s disediakan secara berurutan dalam konfigurasi |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Mendapatkan ITestInvocationListener
untuk digunakan dari konfigurasi.
Kembali | |
---|---|
ITestInvocationListener yang disediakan dalam konfigurasi. |
dapatkan Tes
publicgetTests ()
Menjalankan IRemoteTest
dari konfigurasi.
Kembali | |
---|---|
tes yang disediakan dalam konfigurasi |
menyuntikkanOptionValue
public 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 |
menyuntikkanOptionValue
public 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 |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 |
source | String : konfigurasi sumber yang memberikan nilai opsi ini |
Melempar | |
---|---|
ConfigurationException |
menyuntikkanOptionValues
public 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 |
adalahDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Mengembalikan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak.
Parameter | |
---|---|
deviceName | String |
Kembali | |
---|---|
boolean |
parsialDeepClone
public 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 | |
---|---|
ConfigurationException |
printCommandUsage
public 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 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 | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 void setBuildProvider (IBuildProvider provider)
Ganti IBuildProvider
saat ini dalam konfigurasi.
Parameter | |
---|---|
provider | IBuildProvider : IBuildProvider baru |
setCommandLine
public 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 void setCommandOptions (ICommandOptions cmdOptions)
Atur ICommandOptions
, ganti nilai yang ada
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Metode umum untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai yang ada.
Parameter | |
---|---|
typeName | String : nama unik dari tipe objek konfigurasi. |
configObject | Object : objek konfigurasi |
Melempar | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Metode umum untuk menyetel daftar objek konfigurasi untuk nama yang diberikan, menggantikan nilai yang ada.
Parameter | |
---|---|
typeName | String : nama unik dari tipe objek konfigurasi. |
configList |
Melempar | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Tetapkan CoverageOptions
, ganti nilai yang ada.
Parameter | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Tetapkan IDeviceConfiguration
, ganti nilai yang ada.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Atur IDeviceConfiguration
s, ganti nilai yang ada.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Tetapkan daftar IMetricCollector
s, ganti nilai yang ada.
Parameter | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Setel TestDeviceOptions
, ganti nilai yang ada
Parameter | |
---|---|
devOptions | TestDeviceOptions |
setPemulihan Perangkat
public void setDeviceRecovery (IDeviceRecovery recovery)
Tetapkan IDeviceRecovery
, ganti nilai yang ada.
setPersyaratan Perangkat
public void setDeviceRequirements (IDeviceSelection devRequirements)
Tetapkan IDeviceSelection
, ganti nilai yang ada
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer
, ganti nilai yang ada.
setLabPreparers
public void setLabPreparers (preparers)
Tetapkan daftar ITargetPreparer
s, ganti nilai yang ada.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Tetapkan ILeveledLogOutput
, ganti nilai yang ada.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 void setMultiPreTargetPreparers (multiPreTargPreps)
Tetapkan daftar IMultiTargetPreparer
dalam konfigurasi ini yang harus dijalankan sebelum perangkat mana pun target_preparers, menggantikan nilai yang ada
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Metode kemudahan untuk menetapkan satu IMultiTargetPreparer
dalam konfigurasi ini, menggantikan nilai yang ada
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Tetapkan daftar IMultiTargetPreparer
dalam konfigurasi ini, ganti nilai yang ada
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Tetapkan daftar IPostProcessor
s, ganti nilai yang ada.
Parameter | |
---|---|
processors |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Tetapkan IRetryDecision
, ganti nilai yang ada.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Metode kemudahan untuk menetapkan satu ISystemStatusChecker
dalam konfigurasi ini, menggantikan nilai yang ada
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Tetapkan daftar ISystemStatusChecker
dalam konfigurasi ini, ganti nilai yang ada
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer
, ganti nilai yang ada.
setTargetPreparers
public void setTargetPreparers (preparers)
Tetapkan daftar ITargetPreparer
s, ganti nilai yang ada.
setTest
public void setTest (IRemoteTest test)
Metode kemudahan untuk menetapkan IRemoteTest
tunggal dalam konfigurasi ini, menggantikan nilai yang ada
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Metode kemudahan untuk menetapkan satu ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Tetapkan daftar ITestInvocationListener
s, ganti nilai yang ada
setTes
public void setTests (tests)
Tetapkan daftar IRemoteTest
dalam konfigurasi ini, ganti nilai yang ada
validasiOpsi
public void validateOptions ()
Validasi nilai opsi.
Saat ini, ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkanMelempar | |
---|---|
ConfigurationException |
Metode yang dilindungi
adalah Lingkungan Jarak Jauh
protected boolean isRemoteEnvironment ()
Mengembalikan apakah lingkungan TF merupakan pemanggilan jarak jauh atau tidak.
Kembali | |
---|---|
boolean |