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
Kolom | |
---|---|
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
|
NON_MODULE_OBJECTS
|
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 |
SKIP_MANAGER_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(
Menambahkan file yang harus dihapus selama |
void
|
cleanConfigurationData()
Menghapus file apa pun yang didownload ke kolom Opsi yang di-resolve 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 dari satu 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 dihapus 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)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Masukkan nilai opsi ke dalam kumpulan objek konfigurasi. |
void
|
injectOptionValues(
Masukkan 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)
Menghasilkan teks bantuan penggunaan command line untuk konfigurasi ini ke printStream yang diberikan. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Menyelesaikan opsi |
void
|
safeInjectOptionValues(
Masukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa menampilkan error jika salah satu opsi tidak dapat diterapkan. |
|
setBestEffortOptionsFromCommandLineArgs(
Tetapkan kolom |
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 menetapkan objek konfigurasi dengan nama yang diberikan, yang menggantikan nilai yang ada. |
void
|
setConfigurationObjectList(String typeName,
Metode umum untuk menetapkan daftar objek konfigurasi untuk nama yang diberikan, yang menggantikan nilai yang ada. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Tetapkan |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Tetapkan |
void
|
setDeviceConfigList(
Tetapkan |
void
|
setDeviceMetricCollectors(
Tetapkan daftar |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Menetapkan |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Tetapkan |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Menetapkan |
void
|
setLabPreparer(ITargetPreparer preparer)
Tetapkan |
void
|
setLabPreparers(
Tetapkan daftar |
void
|
setLogOutput(ILeveledLogOutput logger)
Tetapkan |
void
|
setLogSaver(ILogSaver logSaver)
Tetapkan |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metode praktis untuk menetapkan satu |
void
|
setMultiPreTargetPreparers(
Tetapkan daftar |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metode praktis untuk menetapkan satu |
void
|
setMultiTargetPreparers(
Tetapkan daftar |
|
setOptionsFromCommandLineArgs(
Menetapkan kolom
|
|
setOptionsFromCommandLineArgs(
Menetapkan kolom
Lihat |
void
|
setPostProcessors(
Tetapkan 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(
Tetapkan 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()
Memvalidasi nilai opsi. |
Metode yang dilindungi | |
---|---|
boolean
|
isRemoteEnvironment()
Menampilkan apakah lingkungan TF adalah pemanggilan jarak jauh atau tidak. |
Kolom
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
DEVICE_NAME
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
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
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
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_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
addFilesToClean
public void addFilesToClean (toBeCleaned)
Menambahkan file yang harus dihapus selama cleanConfigurationData()
Parameter | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Menghapus file apa pun yang didownload ke kolom Opsi yang di-resolve 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, kecuali filter objek 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, kecuali filter objek 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 dari satu 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 disediakan 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 disediakan 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 disediakan dalam konfigurasi. |
getDescription
public String getDescription ()
Hasil | |
---|---|
String |
deskripsi singkat yang dapat dibaca pengguna untuk Configuration ini |
getDeviceConfig
publicgetDeviceConfig ()
Mendapatkan IDeviceConfiguration
dari konfigurasi.
Hasil | |
---|---|
|
IDeviceConfiguration yang diberikan secara berurutan dalam 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 disediakan dalam konfigurasi. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Mendapatkan IDeviceRecovery
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
IDeviceRecovery |
IDeviceRecovery yang disediakan dalam konfigurasi. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Mendapatkan IDeviceSelection
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
IDeviceSelection |
IDeviceSelection yang disediakan dalam konfigurasi. |
getFilesToClean
publicgetFilesToClean ()
Mendapatkan daftar file yang akan dihapus 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 disediakan dalam konfigurasi. |
getLogSaver
public ILogSaver getLogSaver ()
Mendapatkan ILogSaver
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
ILogSaver |
ILogSaver yang disediakan dalam konfigurasi. |
getMetricCollectors
publicgetMetricCollectors ()
Mendapatkan IMetricCollector
dari konfigurasi.
Hasil | |
---|---|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Menampilkan ERROR(/Set)
tag yang didukung dalam tag perangkat untuk konfigurasi
multiperangkat.
Hasil | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi yang harus dijalankan sebelum
target_preparer perangkat apa pun.
Hasil | |
---|---|
|
IMultiTargetPreparer yang diberikan secara berurutan dalam konfigurasi |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi.
Hasil | |
---|---|
|
IMultiTargetPreparer yang diberikan secara berurutan dalam 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 secara berurutan dalam konfigurasi |
getTargetPreparers
publicgetTargetPreparers ()
Mendapatkan ITargetPreparer
dari konfigurasi.
Hasil | |
---|---|
|
ITargetPreparer yang diberikan secara berurutan dalam konfigurasi |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Mendapatkan ITestInvocationListener
yang akan digunakan dari konfigurasi.
Hasil | |
---|---|
|
ITestInvocationListener yang disediakan dalam konfigurasi. |
getTests
publicgetTests ()
Mendapatkan IRemoteTest
untuk dijalankan dari konfigurasi.
Hasil | |
---|---|
|
pengujian yang disediakan dalam konfigurasi |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Masukkan 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)
Masukkan 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)
Masukkan 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)
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 |
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 untuk melakukan deep clone. |
client |
IKeyStoreClient : Klien keystore. |
Hasil | |
---|---|
IConfiguration |
Konfigurasi yang di-clone sebagian. |
Menampilkan | |
---|---|
ConfigurationException |
printCommandUsage
public 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 void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Menyelesaikan opsi ERROR(/File)
yang mengarah ke lokasi jarak jauh. Hal ini mengharuskan cleanConfigurationData()
dipanggil untuk membersihkan file.
Parameter | |
---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver untuk me-resolve file |
Menampilkan | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Masukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa menampilkan error 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Tetapkan kolom Option
konfigurasi 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 tidak 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
, yang akan menggantikan nilai yang ada
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Metode umum untuk menetapkan objek konfigurasi dengan nama yang diberikan, yang 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 menetapkan daftar objek konfigurasi untuk nama yang diberikan, yang menggantikan nilai yang ada.
Parameter | |
---|---|
typeName |
String : nama unik jenis objek konfigurasi. |
configList |
: daftar objek konfigurasi |
Menampilkan | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Tetapkan CoverageOptions
, yang akan menggantikan nilai yang ada.
Parameter | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Tetapkan IDeviceConfiguration
, yang akan menggantikan nilai yang ada.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Tetapkan IDeviceConfiguration
, yang akan menggantikan nilai yang ada.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Tetapkan daftar IMetricCollector
, yang akan menggantikan nilai yang ada.
Parameter | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Menetapkan TestDeviceOptions
, yang akan menggantikan nilai yang ada
Parameter | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Tetapkan IDeviceRecovery
, yang akan menggantikan nilai yang ada.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Menetapkan IDeviceSelection
, yang akan menggantikan nilai yang ada
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer
, yang akan menggantikan nilai yang ada.
setLabPreparers
public void setLabPreparers (preparers)
Tetapkan daftar ITargetPreparer
, yang akan menggantikan nilai yang ada.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Tetapkan ILeveledLogOutput
, yang akan menggantikan nilai yang ada.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Tetapkan ILogSaver
, yang akan menggantikan nilai yang ada.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 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, yang akan menggantikan
nilai yang ada
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Tetapkan daftar IPostProcessor
, yang akan menggantikan nilai yang ada.
Parameter | |
---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Tetapkan IRetryDecision
, yang akan 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, yang akan menggantikan
nilai yang ada
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer
, yang akan menggantikan nilai yang ada.
setTargetPreparers
public void setTargetPreparers (preparers)
Tetapkan daftar ITargetPreparer
, yang akan menggantikan nilai yang ada.
setTest
public void setTest (IRemoteTest test)
Metode praktis untuk menetapkan satu IRemoteTest
dalam konfigurasi ini, yang menggantikan
nilai yang ada
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Metode praktis untuk menetapkan satu ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Menetapkan daftar ITestInvocationListener
, yang akan menggantikan nilai yang ada
setTests
public void setTests (tests)
Tetapkan daftar IRemoteTest
dalam konfigurasi ini, yang akan menggantikan
nilai yang ada
validateOptions
public void validateOptions ()
Memvalidasi nilai opsi.
Saat ini, tindakan 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 |