Konfigurasi
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Penerapan IConfiguration konkret yang menyimpan objek konfigurasi yang dimuat dalam peta.
Ringkasan
Konstanta | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
Kolom | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
Konstruktor publik | |
|---|---|
Configuration(String name, String description)
Membuat |
|
Metode publik | |
|---|---|
void
|
addFilesToClean(
Menambahkan file yang harus dibersihkan selama |
void
|
cleanConfigurationData()
Hapus file apa pun yang didownload ke kolom Opsi yang diselesaikan dari 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,
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
void
|
dumpXml(PrintWriter output,
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
|
getAllConfigurationObjectsOfType(String configType)
Antarmuka umum untuk mendapatkan semua objek dengan nama jenis tertentu di seluruh perangkat. |
IBuildProvider
|
getBuildProvider()
Mendapatkan |
String
|
getCommandLine()
Mendapatkan command line yang digunakan untuk membuat |
ICommandOptions
|
getCommandOptions()
Mendapatkan |
ConfigurationDescriptor
|
getConfigurationDescription()
Menampilkan |
Object
|
getConfigurationObject(String typeName)
Antarmuka generik untuk mendapatkan objek konfigurasi dengan nama jenis yang diberikan. |
|
getConfigurationObjectList(String typeName)
Mirip dengan |
CoverageOptions
|
getCoverageOptions()
Mendapatkan |
String
|
getDescription()
|
|
getDeviceConfig()
Mendapatkan |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Menampilkan |
TestDeviceOptions
|
getDeviceOptions()
Mendapatkan |
IDeviceRecovery
|
getDeviceRecovery()
Mendapatkan |
IDeviceSelection
|
getDeviceRequirements()
Mendapatkan |
|
getFilesToClean()
Mendapatkan daftar file yang akan dibersihkan selama |
GlobalTestFilter
|
getGlobalFilters()
Mendapatkan |
|
getInopOptions()
Mendapatkan nama opsi yang tidak mengubah nilai apa pun |
|
getLabPreparers()
Mendapatkan |
ILeveledLogOutput
|
getLogOutput()
Mendapatkan |
ILogSaver
|
getLogSaver()
Mendapatkan |
|
getMetricCollectors()
Mendapatkan |
static
|
getMultiDeviceSupportedTag()
Menampilkan |
|
getMultiPreTargetPreparers()
Mendapatkan |
|
getMultiTargetPreparers()
Mendapatkan |
String
|
getName()
Menampilkan nama konfigurasi. |
|
getPostProcessors()
Mendapatkan |
IRetryDecision
|
getRetryDecision()
Menampilkan |
SkipManager
|
getSkipManager()
Mendapatkan |
|
getSystemStatusCheckers()
Mendapatkan |
|
getTargetPreparers()
Mendapatkan |
|
getTestInvocationListeners()
Mendapatkan |
|
getTests()
Mendapatkan |
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(
Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Menampilkan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak. |
IConfiguration
|
partialDeepClone(
Buat clone dasar dari |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Menampilkan teks bantuan penggunaan command line untuk konfigurasi ini ke printStream yang diberikan. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Selesaikan opsi |
void
|
safeInjectOptionValues(
Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa memunculkan pengecualian jika salah satu opsi tidak dapat diterapkan. |
|
setBestEffortOptionsFromCommandLineArgs(
Tetapkan kolom config |
void
|
setBuildProvider(IBuildProvider provider)
Ganti |
void
|
setCommandLine(String[] arrayArgs)
Menetapkan command line yang digunakan untuk membuat |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Menetapkan |
void
|
setConfigurationObject(String typeName, Object configObject)
Metode umum untuk menyetel objek konfigurasi dengan nama tertentu, menggantikan nilai yang ada. |
void
|
setConfigurationObjectList(String typeName,
Metode umum untuk menyetel daftar objek config untuk nama tertentu, menggantikan nilai yang ada. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Tetapkan |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Menetapkan |
void
|
setDeviceConfigList(
Menetapkan |
void
|
setDeviceMetricCollectors(
Menetapkan daftar |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Menetapkan |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Tetapkan |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Menetapkan |
void
|
setLabPreparer(ITargetPreparer preparer)
Tetapkan |
void
|
setLabPreparers(
Menetapkan daftar |
void
|
setLogOutput(ILeveledLogOutput logger)
Tetapkan |
void
|
setLogSaver(ILogSaver logSaver)
Tetapkan |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metode praktis untuk menetapkan satu |
void
|
setMultiPreTargetPreparers(
Menetapkan daftar |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metode praktis untuk menetapkan satu |
void
|
setMultiTargetPreparers(
Tetapkan daftar |
|
setOptionsFromCommandLineArgs(
Menetapkan kolom
|
|
setOptionsFromCommandLineArgs(
Menetapkan kolom config
Lihat |
void
|
setPostProcessors(
Menetapkan daftar |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Tetapkan |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Metode praktis untuk menetapkan satu |
void
|
setSystemStatusCheckers(
Tetapkan daftar |
void
|
setTargetPreparer(ITargetPreparer preparer)
Tetapkan |
void
|
setTargetPreparers(
Menetapkan daftar |
void
|
setTest(IRemoteTest test)
Metode praktis untuk menetapkan satu |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Metode praktis untuk menetapkan satu |
void
|
setTestInvocationListeners(
Menetapkan daftar |
void
|
setTests(
Tetapkan daftar |
void
|
validateOptions()
Validasi nilai opsi. |
Metode yang dilindungi | |
|---|---|
boolean
|
isRemoteEnvironment()
Menampilkan apakah lingkungan TF adalah pemanggilan jarak jauh atau tidak. |
Konstanta
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Nilai Konstanta: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Nilai Konstanta: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Nilai Konstanta: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Nilai Konstanta: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Nilai Konstanta: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Nilai Konstanta: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Nilai Konstanta: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Nilai Konstanta: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Nilai Konstanta: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Nilai Konstanta: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Nilai Konstanta: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Nilai Konstanta: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Nilai Konstanta: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Nilai Konstanta: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Nilai Konstanta: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Nilai Konstanta: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Nilai Konstanta: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Nilai Konstanta: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Nilai Konstanta: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Nilai Konstanta: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Nilai Konstanta: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Nilai Konstanta: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Nilai Konstanta: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Nilai Konstanta: "test"
Kolom
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
Konstruktor publik
Konfigurasi
public Configuration (String name,
String description)Membuat Configuration dengan objek konfigurasi default.
| Parameter | |
|---|---|
name |
String |
description |
String |
Metode publik
addFilesToClean
public void addFilesToClean (toBeCleaned)
Menambahkan file yang harus dibersihkan selama cleanConfigurationData()
| Parameter | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Hapus file apa pun yang didownload ke kolom Opsi yang diselesaikan dari 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, minus objek yang difilter berdasarkan nama kuncinya.
Contoh filter: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parameter | |
|---|---|
output |
PrintWriter: penulis untuk mencetak XML. |
excludeFilters |
: daftar jenis objek yang tidak boleh di-dump. |
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, minus objek yang difilter berdasarkan nama kuncinya.
Contoh filter: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parameter | |
|---|---|
output |
PrintWriter: penulis untuk mencetak XML. |
excludeFilters |
: daftar jenis objek yang tidak boleh di-dump. |
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 nama jenis tertentu di seluruh perangkat.
| Parameter | |
|---|---|
configType |
String: jenis unik objek konfigurasi |
| Hasil | |
|---|---|
|
Daftar objek konfigurasi dari jenis tertentu. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Mendapatkan IBuildProvider dari konfigurasi.
| Hasil | |
|---|---|
IBuildProvider |
IBuildProvider yang diberikan dalam konfigurasi |
getCommandLine
public String getCommandLine ()
Mendapatkan command line yang digunakan untuk membuat IConfiguration ini.
| Hasil | |
|---|---|
String |
command line yang digunakan untuk membuat IConfiguration ini. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Mendapatkan ICommandOptions yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
ICommandOptions |
ICommandOptions yang diberikan dalam konfigurasi. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Menampilkan ConfigurationDescriptor yang diberikan dalam konfigurasi.
| Hasil | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public 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
publicgetConfigurationObjectList (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 yang diberikan tidak ada. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Mendapatkan CoverageOptions yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
CoverageOptions |
CoverageOptions yang diberikan dalam konfigurasi. |
getDescription
public String getDescription ()
| Hasil | |
|---|---|
String |
deskripsi singkat yang dapat dibaca pengguna ini Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Mendapatkan IDeviceConfiguration dari konfigurasi.
| Hasil | |
|---|---|
|
IDeviceConfiguration yang diberikan dalam urutan di konfigurasi |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Menampilkan IDeviceConfiguration yang terkait dengan nama yang diberikan, null jika tidak ditemukan.
| Parameter | |
|---|---|
nameDevice |
String |
| Hasil | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Mendapatkan TestDeviceOptions yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
TestDeviceOptions |
TestDeviceOptions yang diberikan dalam konfigurasi. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Mendapatkan IDeviceRecovery yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
IDeviceRecovery |
IDeviceRecovery yang diberikan dalam konfigurasi. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Mendapatkan IDeviceSelection yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
IDeviceSelection |
IDeviceSelection yang diberikan dalam konfigurasi. |
getFilesToClean
publicgetFilesToClean ()
Mendapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()
| Hasil | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Mendapatkan GlobalTestFilter untuk pemanggilan.
| Hasil | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
Mendapatkan nama opsi yang tidak mengubah nilai apa pun
| Hasil | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
Mendapatkan ITargetPreparer dari konfigurasi.
| Hasil | |
|---|---|
|
ITargetPreparer yang diberikan secara berurutan dalam konfigurasi |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Mendapatkan ILeveledLogOutput yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput yang diberikan dalam konfigurasi. |
getLogSaver
public ILogSaver getLogSaver ()
Mendapatkan ILogSaver yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
ILogSaver |
ILogSaver yang diberikan dalam konfigurasi. |
getMetricCollectors
publicgetMetricCollectors ()
Mendapatkan IMetricCollector dari konfigurasi.
| Hasil | |
|---|---|
|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Menampilkan ERROR(/Set) tag yang didukung dalam tag perangkat untuk konfigurasi multi-perangkat.
| Hasil | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Mendapatkan IMultiTargetPreparer dari konfigurasi yang harus dijalankan sebelum
target_preparer perangkat mana pun.
| Hasil | |
|---|---|
|
IMultiTargetPreparer yang diberikan secara berurutan dalam konfigurasi |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Mendapatkan IMultiTargetPreparer dari konfigurasi.
| Hasil | |
|---|---|
|
IMultiTargetPreparer yang diberikan dalam urutan di konfigurasi |
getName
public String getName ()
Menampilkan nama konfigurasi.
| Hasil | |
|---|---|
String |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Menampilkan IRetryDecision yang digunakan untuk pemanggilan.
| Hasil | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Mendapatkan SkipManager untuk pemanggilan.
| Hasil | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Mendapatkan ISystemStatusChecker dari konfigurasi.
| Hasil | |
|---|---|
|
ISystemStatusChecker yang diberikan dalam urutan di konfigurasi |
getTargetPreparers
publicgetTargetPreparers ()
Mendapatkan ITargetPreparer dari konfigurasi.
| Hasil | |
|---|---|
|
ITargetPreparer yang diberikan dalam urutan di konfigurasi |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Mendapatkan ITestInvocationListener yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
|
ITestInvocationListener yang disediakan dalam konfigurasi. |
getTests
publicgetTests ()
Mendapatkan IRemoteTest yang akan dijalankan dari konfigurasi.
| Hasil | |
|---|---|
|
pengujian yang disediakan dalam konfigurasi |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk memberikan nilai untuk opsi yang dihasilkan secara dinamis.
| Parameter | |
|---|---|
optionName |
String: nama opsi |
optionValue |
String: nilai opsi |
| Menampilkan | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Menyuntikkan nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk memberikan nilai untuk opsi yang dihasilkan secara dinamis.
| Parameter | |
|---|---|
optionName |
String: nama opsi |
optionKey |
String: kunci opsional untuk opsi peta, atau null |
optionValue |
String: nilai opsi peta |
| Menampilkan | |
|---|---|
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 untuk opsi yang dihasilkan secara dinamis.
| Parameter | |
|---|---|
optionName |
String: nama opsi |
optionKey |
String: kunci opsional untuk opsi peta, atau null |
optionValue |
String: nilai opsi peta |
source |
String: konfigurasi sumber yang memberikan nilai opsi ini |
| Menampilkan | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (optionDefs)
Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk menyuntikkan banyak nilai opsi sekaligus setelah membuat objek baru.
| Parameter | |
|---|---|
optionDefs |
: daftar definisi opsi yang akan disisipkan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Menampilkan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak.
| Parameter | |
|---|---|
deviceName |
String |
| Hasil | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Buat clone dasar dari clone(), lalu clone dalam daftar objek konfigurasi yang diberikan.
| Parameter | |
|---|---|
objectToDeepClone |
: Daftar objek konfigurasi yang akan di-clone secara mendalam. |
client |
IKeyStoreClient: Klien keystore. |
| Hasil | |
|---|---|
IConfiguration |
Konfigurasi yang disalin secara mendalam sebagian. |
| Menampilkan | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Menampilkan 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 void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Selesaikan opsi ERROR(/File) yang mengarah ke lokasi jarak jauh. Hal ini mengharuskan cleanConfigurationData() dipanggil untuk membersihkan file.
| Parameter | |
|---|---|
resolver |
DynamicRemoteFileResolver: DynamicRemoteFileResolver untuk menyelesaikan file |
| Menampilkan | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa memunculkan pengecualian jika salah satu opsi tidak dapat diterapkan.
Berguna untuk menyuntikkan banyak nilai opsi sekaligus setelah membuat objek baru.
| Parameter | |
|---|---|
optionDefs |
: daftar definisi opsi yang akan disisipkan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Tetapkan kolom config Option dengan kumpulan argumen command line tertentu menggunakan pendekatan upaya terbaik.
Lihat ArgsOptionParser untuk mengetahui format yang diharapkan
| Parameter | |
|---|---|
listArgs |
: argumen command line |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient yang akan digunakan. |
| Hasil | |
|---|---|
|
argumen yang belum digunakan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Ganti IBuildProvider saat ini dalam konfigurasi.
| Parameter | |
|---|---|
provider |
IBuildProvider: IBuildProvider baru |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Menetapkan command line yang digunakan untuk membuat IConfiguration ini.
Tindakan ini menyimpan seluruh command line, termasuk nama konfigurasi,
tidak seperti setOptionsFromCommandLineArgs.
| Parameter | |
|---|---|
arrayArgs |
String: command line |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Menetapkan ICommandOptions, menggantikan nilai yang ada
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Metode umum untuk menyetel objek konfigurasi dengan nama tertentu, menggantikan nilai yang ada.
| Parameter | |
|---|---|
typeName |
String: nama unik jenis objek konfigurasi. |
configObject |
Object: objek konfigurasi |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) Metode umum untuk menyetel daftar objek config untuk nama tertentu, menggantikan nilai yang ada.
| Parameter | |
|---|---|
typeName |
String: nama unik jenis objek konfigurasi. |
configList |
: daftar objek config |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Tetapkan CoverageOptions, menggantikan nilai yang ada.
| Parameter | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Menetapkan IDeviceConfiguration, menggantikan nilai yang ada.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Menetapkan IDeviceConfiguration, menggantikan nilai yang ada.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Menetapkan daftar IMetricCollector, menggantikan nilai yang ada.
| Parameter | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Menetapkan TestDeviceOptions, menggantikan nilai yang ada
| Parameter | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Tetapkan IDeviceRecovery, menggantikan nilai yang ada.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Menetapkan IDeviceSelection, menggantikan nilai yang ada
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer, menggantikan nilai yang ada.
setLabPreparers
public void setLabPreparers (preparers)
Menetapkan daftar ITargetPreparer, menggantikan nilai yang ada.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Tetapkan ILeveledLogOutput, menggantikan nilai yang ada.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Tetapkan ILogSaver, menggantikan nilai yang ada.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Metode praktis untuk menetapkan satu IMultiTargetPreparer dalam konfigurasi ini yang
harus dijalankan sebelum target_preparer perangkat, menggantikan nilai yang ada
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Menetapkan daftar IMultiTargetPreparer dalam konfigurasi ini yang harus dijalankan
sebelum target_preparer perangkat mana pun, menggantikan nilai yang ada
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Metode praktis untuk menetapkan satu IMultiTargetPreparer dalam konfigurasi ini,
menggantikan nilai yang ada
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, menggantikan nilai yang ada
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Menetapkan kolom Option config dengan kumpulan argumen command line tertentu
ArgsOptionParser untuk format yang diharapkan
| Parameter | |
|---|---|
listArgs |
: argumen command line |
| Hasil | |
|---|---|
|
argumen yang belum digunakan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Menetapkan kolom config Option dengan kumpulan argumen command line tertentu
Lihat ArgsOptionParser untuk mengetahui format yang diharapkan
| Parameter | |
|---|---|
listArgs |
: argumen command line |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient yang akan digunakan. |
| Hasil | |
|---|---|
|
argumen yang belum digunakan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
Menetapkan daftar IPostProcessor, menggantikan nilai yang ada.
| Parameter | |
|---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Tetapkan IRetryDecision, menggantikan nilai yang ada.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Metode praktis untuk menetapkan satu ISystemStatusChecker dalam konfigurasi ini,
menggantikan nilai yang ada
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer, menggantikan nilai yang ada.
setTargetPreparers
public void setTargetPreparers (preparers)
Menetapkan daftar ITargetPreparer, menggantikan nilai yang ada.
setTest
public void setTest (IRemoteTest test)
Metode praktis untuk menetapkan satu IRemoteTest dalam konfigurasi ini, menggantikan nilai yang ada
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Metode praktis untuk menetapkan satu ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Menetapkan daftar ITestInvocationListener, menggantikan nilai yang ada
setTests
public void setTests (tests)
Tetapkan daftar IRemoteTest dalam konfigurasi ini, menggantikan nilai yang ada
validateOptions
public void validateOptions ()
Validasi nilai opsi.
Saat ini, hal ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan
| Menampilkan | |
|---|---|
ConfigurationException |
|
Metode yang dilindungi
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Menampilkan apakah lingkungan TF adalah pemanggilan jarak jauh atau tidak.
| Hasil | |
|---|---|
boolean |
|