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(
Tambahkan file yang harus dihapus selama |
void
|
cleanConfigurationData()
Hapus semua file yang telah didownload ke kolom 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,
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 umum untuk mendapatkan objek konfigurasi dengan nama jenis yang diberikan. |
|
getConfigurationObjectList(String typeName)
Serupa dengan |
CoverageOptions
|
getCoverageOptions()
Mendapatkan |
String
|
getDescription()
|
|
getDeviceConfig()
Mendapatkan |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Menampilkan |
TestDeviceOptions
|
getDeviceOptions()
Mendapatkan |
IDeviceRecovery
|
getDeviceRecovery()
Mendapatkan |
IDeviceSelection
|
getDeviceRequirements()
Mendapatkan |
|
getFilesToClean()
Dapatkan 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)
Memasukkan 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)
Memasukkan 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 agar konfigurasi ini diberikan printStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Selesaikan opsi |
void
|
safeInjectOptionValues(
Memasukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa menampilkan jika salah satu opsi tersebut 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)
Setel |
void
|
setConfigurationObject(String typeName, Object configObject)
Metode umum untuk menetapkan objek konfigurasi dengan nama yang diberikan, 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)
Setel |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Setel |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Menetapkan |
void
|
setLabPreparer(ITargetPreparer preparer)
Setel |
void
|
setLabPreparers(
Tetapkan daftar |
void
|
setLogOutput(ILeveledLogOutput logger)
Setel |
void
|
setLogSaver(ILogSaver logSaver)
Setel |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metode praktis untuk menyetel satu |
void
|
setMultiPreTargetPreparers(
Tetapkan daftar |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metode praktis untuk menyetel 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)
Setel |
void
|
setTargetPreparers(
Tetapkan daftar |
void
|
setTest(IRemoteTest test)
Metode praktis untuk menetapkan satu |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Metode praktis untuk menetapkan satu |
void
|
setTestInvocationListeners(
Tetapkan daftar |
void
|
setTests(
Tetapkan daftar |
void
|
validateOptions()
Validasi nilai opsi. |
Metode yang dilindungi | |
---|---|
boolean
|
isRemoteEnvironment()
Menampilkan apakah lingkungan TF adalah panggilan jarak jauh atau tidak. |
Kolom
BUILD_ percobaan_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
FILTER_GLOBAL_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
{i>LAB_PREPARER_TYPE_NAME<i}
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)
Tambahkan 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 yang menjadi tujuan pencetakan 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 yang menjadi tujuan pencetakan 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 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 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 yang diberikan. |
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
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
ICommandOptions |
ICommandOptions yang disediakan dalam konfigurasi. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Menampilkan ConfigurationDescriptor
yang disediakan 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)
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 CoverageOptions getCoverageOptions ()
Mendapatkan CoverageOptions
untuk 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 disediakan 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
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
IDeviceRecovery |
IDeviceRecovery yang disediakan dalam konfigurasi. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Mendapatkan IDeviceSelection
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
IDeviceSelection |
IDeviceSelection yang disediakan dalam konfigurasi. |
getFilesToClean
publicgetFilesToClean ()
Dapatkan 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 disediakan dalam konfigurasi |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Mendapatkan ILeveledLogOutput
untuk 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 | |
---|---|
|
getMultiDeviceDidukungTag
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
salah satu perangkat target_preparers.
Hasil | |
---|---|
|
IMultiTargetPreparer yang disediakan dalam konfigurasi |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Mendapatkan IMultiTargetPreparer
dari konfigurasi.
Hasil | |
---|---|
|
IMultiTargetPreparer yang disediakan 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 disediakan dalam konfigurasi |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Mendapatkan ITestInvocationListener
untuk digunakan dari konfigurasi.
Hasil | |
---|---|
|
ITestInvocationListener yang disediakan dalam konfigurasi. |
getTests
publicgetTests ()
Mendapatkan IRemoteTest
untuk dijalankan dari konfigurasi.
Hasil | |
---|---|
|
pengujian yang disediakan dalam konfigurasi |
injectionOptionValue
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 |
injectionOptionValue
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 |
injectionOptionValueWithSource
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 menyediakan 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 |
parsialDeepClone
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 di-clone secara mendalam. |
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 agar konfigurasi ini diberikan printStream.
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. Fungsi ini memerlukan pemanggilan cleanConfigurationData()
untuk membersihkan file.
Parameter | |
---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver untuk me-resolve file |
Menampilkan | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public 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 definisi opsi yang akan dimasukkan |
Menampilkan | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 yang akan digunakan. |
Hasil | |
---|---|
|
argumen yang tidak terpakai |
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.
Ini menyimpan seluruh baris
perintah, 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 tertentu, menggantikan metode yang sudah ada dengan sejumlah nilai.
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
, 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)
Setel IDeviceRecovery
, menggantikan nilai yang ada.
setDevicePersyaratan
public void setDeviceRequirements (IDeviceSelection devRequirements)
Menetapkan IDeviceSelection
, yang akan menggantikan nilai yang ada
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Setel ITargetPreparer
, menggantikan nilai yang ada.
setLabPreparers
public void setLabPreparers (preparers)
Tetapkan daftar ITargetPreparer
, yang akan menggantikan nilai yang ada.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Setel ILeveledLogOutput
, menggantikan nilai yang ada.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Setel ILogSaver
, menggantikan nilai yang ada.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Metode praktis untuk menyetel satu IMultiTargetPreparer
dalam konfigurasi ini yang
harus dieksekusi sebelum salah satu perangkat target_preparers, 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 menggantikan semua
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 terpakai |
Menampilkan | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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 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
setSystemStatusChecker
public void setSystemStatusCheckers (systemCheckers)
Tetapkan daftar ISystemStatusChecker
dalam konfigurasi ini, yang menggantikan semua
nilai yang ada
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Setel ITargetPreparer
, menggantikan nilai yang ada.
setTargetPreparers
public void setTargetPreparers (preparers)
Tetapkan daftar ITargetPreparer
, menggantikan nilai yang ada.
setTest
public void setTest (IRemoteTest test)
Metode praktis untuk menyetel satu IRemoteTest
dalam konfigurasi ini, yang menggantikan semua
nilai yang ada
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Metode praktis untuk menetapkan satu ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Tetapkan daftar ITestInvocationListener
, menggantikan nilai yang ada
setTests
public void setTests (tests)
Tetapkan daftar IRemoteTest
dalam konfigurasi ini, yang menggantikan semua
nilai yang ada
validasiOptions
public void validateOptions ()
Memvalidasi nilai opsi.
Saat ini, langkah ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan
Menampilkan | |
---|---|
ConfigurationException |
Metode yang dilindungi
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Menampilkan apakah lingkungan TF merupakan panggilan jarak jauh atau tidak.
Hasil | |
---|---|
boolean |