Konfigurasi
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Implementasi 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
Set<String> |
NON_MODULE_OBJECTS
|
Konstruktor publik | |
|---|---|
Configuration(String name, String description)
Membuat |
|
Metode publik | |
|---|---|
void
|
addFilesToClean(Set<File> toBeCleaned)
Menambahkan file yang harus dibersihkan selama |
void
|
cleanConfigurationData()
Menghapus file apa pun yang didownload untuk menyelesaikan kolom Opsi file jarak jauh. |
Configuration
|
clone()
Membuat salinan dangkal objek ini. |
void
|
dumpXml(PrintWriter output)
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk
|
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk |
Collection<Object>
|
getAllConfigurationObjectsOfType(String configType)
Antarmuka generik 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. |
List<?>
|
getConfigurationObjectList(String typeName)
Mirip dengan |
CoverageOptions
|
getCoverageOptions()
Mendapatkan |
String
|
getDescription()
|
List<IDeviceConfiguration>
|
getDeviceConfig()
Mendapatkan |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Menampilkan |
TestDeviceOptions
|
getDeviceOptions()
Mendapatkan |
IDeviceRecovery
|
getDeviceRecovery()
Mendapatkan |
IDeviceSelection
|
getDeviceRequirements()
Mendapatkan |
Set<File>
|
getFilesToClean()
Mendapatkan daftar file yang akan dibersihkan selama |
GlobalTestFilter
|
getGlobalFilters()
Mendapatkan |
Set<String>
|
getInopOptions()
Mendapatkan nama opsi yang tidak mengubah nilai apa pun |
List<ITargetPreparer>
|
getLabPreparers()
Mendapatkan |
ILeveledLogOutput
|
getLogOutput()
Mendapatkan |
ILogSaver
|
getLogSaver()
Mendapatkan |
List<IMetricCollector>
|
getMetricCollectors()
Mendapatkan |
static
Set<String>
|
getMultiDeviceSupportedTag()
Menampilkan |
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Mendapatkan |
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Mendapatkan |
String
|
getName()
Menampilkan nama konfigurasi. |
List<IPostProcessor>
|
getPostProcessors()
Mendapatkan |
IRetryDecision
|
getRetryDecision()
Menampilkan |
SkipManager
|
getSkipManager()
Mendapatkan |
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Mendapatkan |
List<ITargetPreparer>
|
getTargetPreparers()
Mendapatkan |
List<ITestInvocationListener>
|
getTestInvocationListeners()
Mendapatkan |
List<IRemoteTest>
|
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(List<OptionDef> optionDefs)
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(List<String> objectToDeepClone, IKeyStoreClient client)
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)
Menyelesaikan opsi |
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Menyisipkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa memunculkan pengecualian jika salah satu opsi tidak dapat diterapkan. |
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Tetapkan kolom config |
void
|
setBuildProvider(IBuildProvider provider)
Ganti |
void
|
setCommandLine(String[] arrayArgs)
Menetapkan command line yang digunakan untuk membuat |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Tetapkan |
void
|
setConfigurationObject(String typeName, Object configObject)
Metode umum untuk menyetel objek konfigurasi dengan nama tertentu, menggantikan nilai yang ada. |
void
|
setConfigurationObjectList(String typeName, List<?> configList)
Metode umum untuk menyetel daftar objek config untuk nama tertentu, menggantikan nilai yang ada. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Menetapkan |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Menetapkan |
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Tetapkan |
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Menetapkan daftar |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Tetapkan |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Tetapkan |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Tetapkan |
void
|
setLabPreparer(ITargetPreparer preparer)
Tetapkan |
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Menetapkan daftar |
void
|
setLogOutput(ILeveledLogOutput logger)
Tetapkan |
void
|
setLogSaver(ILogSaver logSaver)
Tetapkan |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metode praktis untuk menetapkan satu |
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Menetapkan daftar |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metode praktis untuk menetapkan satu |
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Tetapkan daftar |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Menetapkan kolom config
|
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Menetapkan kolom config
Lihat |
void
|
setPostProcessors(List<IPostProcessor> processors)
Menetapkan daftar |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Tetapkan |
void
|
setSkipManager(SkipManager skipManager)
Menetapkan |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Metode praktis untuk menetapkan satu |
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Tetapkan daftar |
void
|
setTargetPreparer(ITargetPreparer preparer)
Tetapkan |
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Menetapkan daftar |
void
|
setTest(IRemoteTest test)
Metode praktis untuk menetapkan satu |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Metode praktis untuk menetapkan satu |
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Menetapkan daftar |
void
|
setTests(List<IRemoteTest> tests)
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 final Set<String> NON_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 (Set<File> toBeCleaned)
Menambahkan file yang harus dibersihkan selama cleanConfigurationData()
| Parameter | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public void cleanConfigurationData ()
Menghapus file apa pun yang didownload untuk menyelesaikan kolom Opsi 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. |
| Menampilkan | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> 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 |
List: daftar jenis objek yang tidak boleh di-dump. |
| Menampilkan | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> 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 |
List: daftar jenis objek yang tidak boleh di-dump. |
printDeprecatedOptions |
boolean: Apakah akan mencetak opsi yang ditandai sebagai tidak digunakan lagi atau tidak |
printUnchangedOptions |
boolean |
| Menampilkan | |
|---|---|
IOException |
|
getAllConfigurationObjectsOfType
public Collection<Object> getAllConfigurationObjectsOfType (String configType)
Antarmuka generik untuk mendapatkan semua objek dengan nama jenis tertentu di seluruh perangkat.
| Parameter | |
|---|---|
configType |
String: jenis unik objek konfigurasi |
| Hasil | |
|---|---|
Collection<Object> |
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
public List<?> getConfigurationObjectList (String typeName)
Mirip dengan getConfigurationObject(String), tetapi untuk jenis objek
konfigurasi yang mendukung beberapa objek.
| Parameter | |
|---|---|
typeName |
String: nama jenis unik objek konfigurasi |
| Hasil | |
|---|---|
List<?> |
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 ini Configuration |
getDeviceConfig
public List<IDeviceConfiguration> getDeviceConfig ()
Mendapatkan IDeviceConfiguration dari konfigurasi.
| Hasil | |
|---|---|
List<IDeviceConfiguration> |
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 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
public Set<File> getFilesToClean ()
Mendapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()
| Hasil | |
|---|---|
Set<File> |
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Mendapatkan GlobalTestFilter untuk pemanggilan.
| Hasil | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public Set<String> getInopOptions ()
Mendapatkan nama opsi yang tidak mengubah nilai apa pun
| Hasil | |
|---|---|
Set<String> |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Mendapatkan ITargetPreparer dari konfigurasi.
| Hasil | |
|---|---|
List<ITargetPreparer> |
ITargetPreparer yang diberikan dalam urutan di 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 diberikan dalam konfigurasi. |
getMetricCollectors
public List<IMetricCollector> getMetricCollectors ()
Mendapatkan IMetricCollector dari konfigurasi.
| Hasil | |
|---|---|
List<IMetricCollector> |
|
getMultiDeviceSupportedTag
public static Set<String> getMultiDeviceSupportedTag ()
Menampilkan Set tag yang didukung dalam tag perangkat untuk konfigurasi multi-perangkat.
| Hasil | |
|---|---|
Set<String> |
|
getMultiPreTargetPreparers
public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Mendapatkan IMultiTargetPreparer dari konfigurasi yang harus dijalankan sebelum
target_preparer perangkat mana pun.
| Hasil | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparer yang diberikan dalam urutan di konfigurasi |
getMultiTargetPreparers
public List<IMultiTargetPreparer> getMultiTargetPreparers ()
Mendapatkan IMultiTargetPreparer dari konfigurasi.
| Hasil | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparer yang diberikan dalam urutan di konfigurasi |
getName
public String getName ()
Menampilkan nama konfigurasi.
| Hasil | |
|---|---|
String |
|
getPostProcessors
public List<IPostProcessor> getPostProcessors ()
Mendapatkan IPostProcessor dari konfigurasi.
| Hasil | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Menampilkan IRetryDecision yang digunakan untuk pemanggilan.
| Hasil | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Mendapatkan SkipManager untuk pemanggilan.
| Hasil | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public List<ISystemStatusChecker> getSystemStatusCheckers ()
Mendapatkan ISystemStatusChecker dari konfigurasi.
| Hasil | |
|---|---|
List<ISystemStatusChecker> |
ISystemStatusChecker yang diberikan dalam urutan di konfigurasi |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Mendapatkan ITargetPreparer dari konfigurasi.
| Hasil | |
|---|---|
List<ITargetPreparer> |
ITargetPreparer yang diberikan dalam urutan di konfigurasi |
getTestInvocationListeners
public List<ITestInvocationListener> getTestInvocationListeners ()
Mendapatkan ITestInvocationListener yang akan digunakan dari konfigurasi.
| Hasil | |
|---|---|
List<ITestInvocationListener> |
ITestInvocationListener yang disediakan dalam konfigurasi. |
getTests
public List<IRemoteTest> getTests ()
Mendapatkan IRemoteTest yang akan dijalankan dari konfigurasi.
| Hasil | |
|---|---|
List<IRemoteTest> |
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 (List<OptionDef> optionDefs)
Menyuntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.
Berguna untuk menyuntikkan banyak nilai opsi sekaligus setelah membuat objek baru.
| Parameter | |
|---|---|
optionDefs |
List: 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 (List<String> objectToDeepClone, IKeyStoreClient client)
Buat clone dasar dari clone(), lalu clone dalam daftar objek config yang diberikan.
| Parameter | |
|---|---|
objectToDeepClone |
List: Daftar objek konfigurasi yang akan di-clone secara mendalam. |
client |
IKeyStoreClient: Klien keystore. |
| Hasil | |
|---|---|
IConfiguration |
Konfigurasi yang di-clone sebagian secara mendalam. |
| 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: PrintStream yang akan digunakan. |
| Menampilkan | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Menyelesaikan opsi 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 (List<OptionDef> optionDefs)
Menyisipkan 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 |
List: daftar definisi opsi yang akan disisipkan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> 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 |
List: argumen command line |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient yang akan digunakan. |
| Hasil | |
|---|---|
List<String> |
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.
Metode ini menyimpan seluruh command line, termasuk nama konfigurasi,
tidak seperti setOptionsFromCommandLineArgs.
| Parameter | |
|---|---|
arrayArgs |
String: command line |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Tetapkan 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,
List<?> configList)Metode umum untuk menyetel daftar objek config untuk nama tertentu, menggantikan nilai yang ada.
| Parameter | |
|---|---|
typeName |
String: nama unik jenis objek konfigurasi. |
configList |
List: daftar objek konfigurasi |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Menetapkan CoverageOptions, menggantikan nilai yang ada.
| Parameter | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Menetapkan IDeviceConfiguration, menggantikan nilai yang ada.
setDeviceConfigList
public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Tetapkan IDeviceConfiguration, menggantikan nilai yang ada.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Menetapkan daftar IMetricCollector, menggantikan nilai yang ada.
| Parameter | |
|---|---|
collectors |
List |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Tetapkan 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)
Tetapkan IDeviceSelection, menggantikan nilai yang ada
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer, menggantikan nilai yang ada.
setLabPreparers
public void setLabPreparers (List<ITargetPreparer> 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 (List<IMultiTargetPreparer> 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 (List<IMultiTargetPreparer> multiTargPreps)
Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, menggantikan nilai yang ada
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Menetapkan kolom config Option dengan kumpulan argumen command line tertentu
ArgsOptionParser untuk format yang diharapkan
| Parameter | |
|---|---|
listArgs |
List: argumen command line |
| Hasil | |
|---|---|
List<String> |
argumen yang belum digunakan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Menetapkan kolom config Option dengan kumpulan argumen command line tertentu
Lihat ArgsOptionParser untuk mengetahui format yang diharapkan
| Parameter | |
|---|---|
listArgs |
List: argumen command line |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient yang akan digunakan. |
| Hasil | |
|---|---|
List<String> |
argumen yang belum digunakan |
| Menampilkan | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (List<IPostProcessor> processors)
Menetapkan daftar IPostProcessor, menggantikan nilai yang ada.
| Parameter | |
|---|---|
processors |
List |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Tetapkan IRetryDecision, menggantikan nilai yang ada.
setSkipManager
public void setSkipManager (SkipManager skipManager)
Menetapkan SkipManager untuk pemanggilan.
| Parameter | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Metode praktis untuk menetapkan satu ISystemStatusChecker dalam konfigurasi ini,
menggantikan nilai yang ada
setSystemStatusCheckers
public void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, dengan mengganti nilai yang ada
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Tetapkan ITargetPreparer, menggantikan nilai yang ada.
setTargetPreparers
public void setTargetPreparers (List<ITargetPreparer> 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 (List<ITestInvocationListener> listeners)
Menetapkan daftar ITestInvocationListener, menggantikan nilai yang ada
setTests
public void setTests (List<IRemoteTest> 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 |
|