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 Configuration dengan objek konfigurasi default.

Metode publik

void addFilesToClean( toBeCleaned)

Menambahkan file yang harus dihapus selama cleanConfigurationData()

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 IConfiguration ini sebagai String.

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.

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.

getAllConfigurationObjectsOfType(String configType)

Antarmuka umum untuk mendapatkan semua objek dari satu nama jenis tertentu di seluruh perangkat.

IBuildProvider getBuildProvider()

Mendapatkan IBuildProvider dari konfigurasi.

String getCommandLine()

Mendapatkan command line yang digunakan untuk membuat IConfiguration ini.

ICommandOptions getCommandOptions()

Mendapatkan ICommandOptions yang akan digunakan dari konfigurasi.

ConfigurationDescriptor getConfigurationDescription()

Menampilkan ConfigurationDescriptor yang diberikan dalam konfigurasi.

Object getConfigurationObject(String typeName)

Antarmuka generik untuk mendapatkan objek konfigurasi dengan nama jenis yang diberikan.

getConfigurationObjectList(String typeName)

Mirip dengan getConfigurationObject(String), tetapi untuk jenis objek konfigurasi yang mendukung beberapa objek.

CoverageOptions getCoverageOptions()

Mendapatkan CoverageOptions yang akan digunakan dari konfigurasi.

String getDescription()
getDeviceConfig()

Mendapatkan IDeviceConfiguration dari konfigurasi.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Menampilkan IDeviceConfiguration yang terkait dengan nama yang diberikan, null jika tidak ditemukan.

TestDeviceOptions getDeviceOptions()

Mendapatkan TestDeviceOptions yang akan digunakan dari konfigurasi.

IDeviceRecovery getDeviceRecovery()

Mendapatkan IDeviceRecovery yang akan digunakan dari konfigurasi.

IDeviceSelection getDeviceRequirements()

Mendapatkan IDeviceSelection yang akan digunakan dari konfigurasi.

getFilesToClean()

Mendapatkan daftar file yang akan dihapus selama cleanConfigurationData()

GlobalTestFilter getGlobalFilters()

Mendapatkan GlobalTestFilter untuk pemanggilan.

getInopOptions()

Mendapatkan nama opsi yang tidak mengubah nilai apa pun

getLabPreparers()

Mendapatkan ITargetPreparer dari konfigurasi.

ILeveledLogOutput getLogOutput()

Mendapatkan ILeveledLogOutput yang akan digunakan dari konfigurasi.

ILogSaver getLogSaver()

Mendapatkan ILogSaver yang akan digunakan dari konfigurasi.

getMetricCollectors()

Mendapatkan IMetricCollector dari konfigurasi.

static getMultiDeviceSupportedTag()

Menampilkan ERROR(/Set) tag yang didukung dalam tag perangkat untuk konfigurasi multiperangkat.

getMultiPreTargetPreparers()

Mendapatkan IMultiTargetPreparer dari konfigurasi yang harus dijalankan sebelum target_preparer perangkat apa pun.

getMultiTargetPreparers()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

String getName()

Menampilkan nama konfigurasi.

getPostProcessors()

Mendapatkan IPostProcessor dari konfigurasi.

IRetryDecision getRetryDecision()

Menampilkan IRetryDecision yang digunakan untuk pemanggilan.

SkipManager getSkipManager()

Mendapatkan SkipManager untuk pemanggilan.

getSystemStatusCheckers()

Mendapatkan ISystemStatusChecker dari konfigurasi.

getTargetPreparers()

Mendapatkan ITargetPreparer dari konfigurasi.

getTestInvocationListeners()

Mendapatkan ITestInvocationListener yang akan digunakan dari konfigurasi.

getTests()

Mendapatkan IRemoteTest untuk dijalankan dari konfigurasi.

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( optionDefs)

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( objectToDeepClone, IKeyStoreClient client)

Buat clone dasar dari clone(), lalu clone dalam daftar objek konfigurasi yang diberikan.

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 ERROR(/File) yang mengarah ke lokasi jarak jauh.

void safeInjectOptionValues( optionDefs)

Masukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa menampilkan error jika salah satu opsi tidak dapat diterapkan.

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Tetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu menggunakan pendekatan upaya terbaik.

void setBuildProvider(IBuildProvider provider)

Ganti IBuildProvider saat ini dalam konfigurasi.

void setCommandLine(String[] arrayArgs)

Menetapkan command line yang digunakan untuk membuat IConfiguration ini.

void setCommandOptions(ICommandOptions cmdOptions)

Menetapkan ICommandOptions, yang akan menggantikan nilai yang ada

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, configList)

Metode umum untuk menetapkan daftar objek konfigurasi untuk nama yang diberikan, yang menggantikan nilai yang ada.

void setCoverageOptions(CoverageOptions coverageOptions)

Tetapkan CoverageOptions, yang akan menggantikan nilai yang ada.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration, yang akan menggantikan nilai yang ada.

void setDeviceConfigList( deviceConfigs)

Tetapkan IDeviceConfiguration, yang akan menggantikan nilai yang ada.

void setDeviceMetricCollectors( collectors)

Tetapkan daftar IMetricCollector, yang akan menggantikan nilai yang ada.

void setDeviceOptions(TestDeviceOptions devOptions)

Menetapkan TestDeviceOptions, yang akan menggantikan nilai yang ada

void setDeviceRecovery(IDeviceRecovery recovery)

Tetapkan IDeviceRecovery, yang akan menggantikan nilai yang ada.

void setDeviceRequirements(IDeviceSelection devRequirements)

Menetapkan IDeviceSelection, yang akan menggantikan nilai yang ada

void setLabPreparer(ITargetPreparer preparer)

Tetapkan ITargetPreparer, yang akan menggantikan nilai yang ada.

void setLabPreparers( preparers)

Tetapkan daftar ITargetPreparer, yang akan menggantikan nilai yang ada.

void setLogOutput(ILeveledLogOutput logger)

Tetapkan ILeveledLogOutput, yang akan menggantikan nilai yang ada.

void setLogSaver(ILogSaver logSaver)

Tetapkan ILogSaver, yang akan menggantikan nilai yang ada.

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

void setMultiPreTargetPreparers( multiPreTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini yang harus dijalankan sebelum target_preparer perangkat apa pun, yang akan menggantikan nilai yang ada

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Metode praktis untuk menetapkan satu IMultiTargetPreparer dalam konfigurasi ini, menggantikan nilai yang ada

void setMultiTargetPreparers( multiTargPreps)

Tetapkan daftar IMultiTargetPreparer dalam konfigurasi ini, yang akan menggantikan nilai yang ada

setOptionsFromCommandLineArgs( listArgs)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line yang diberikan

ArgsOptionParser untuk format yang diharapkan

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line yang diberikan

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

void setPostProcessors( processors)

Tetapkan daftar IPostProcessor, yang akan menggantikan nilai yang ada.

void setRetryDecision(IRetryDecision decisionRetry)

Tetapkan IRetryDecision, yang akan menggantikan nilai yang ada.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Metode praktis untuk menetapkan satu ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada

void setSystemStatusCheckers( systemCheckers)

Tetapkan daftar ISystemStatusChecker dalam konfigurasi ini, yang akan menggantikan nilai yang ada

void setTargetPreparer(ITargetPreparer preparer)

Tetapkan ITargetPreparer, yang akan menggantikan nilai yang ada.

void setTargetPreparers( preparers)

Tetapkan daftar ITargetPreparer, yang akan menggantikan nilai yang ada.

void setTest(IRemoteTest test)

Metode praktis untuk menetapkan satu IRemoteTest dalam konfigurasi ini, yang menggantikan nilai yang ada

void setTestInvocationListener(ITestInvocationListener listener)

Metode praktis untuk menetapkan satu ITestInvocationListener

void setTestInvocationListeners( listeners)

Menetapkan daftar ITestInvocationListener, yang akan menggantikan nilai yang ada

void setTests( tests)

Tetapkan daftar IRemoteTest dalam konfigurasi ini, yang akan menggantikan nilai yang ada

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 final  NON_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.

clone

public Configuration clone ()

Membuat salinan dangkal dari objek ini.

Hasil
Configuration

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

public  getAllConfigurationObjectsOfType (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

public  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
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

public  getDeviceConfig ()

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

public  getFilesToClean ()

Mendapatkan daftar file yang akan dihapus selama cleanConfigurationData()

Hasil

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Mendapatkan GlobalTestFilter untuk pemanggilan.

Hasil
GlobalTestFilter

getInopOptions

public  getInopOptions ()

Mendapatkan nama opsi yang tidak mengubah nilai apa pun

Hasil

getLabPreparers

public  getLabPreparers ()

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

public  getMetricCollectors ()

Mendapatkan IMetricCollector dari konfigurasi.

Hasil

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

Menampilkan ERROR(/Set) tag yang didukung dalam tag perangkat untuk konfigurasi multiperangkat.

Hasil

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi yang harus dijalankan sebelum target_preparer perangkat apa pun.

Hasil
IMultiTargetPreparer yang diberikan secara berurutan dalam konfigurasi

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

Hasil
IMultiTargetPreparer yang diberikan secara berurutan dalam konfigurasi

getName

public String getName ()

Menampilkan nama konfigurasi.

Hasil
String

getPostProcessors

public  getPostProcessors ()

Mendapatkan IPostProcessor dari konfigurasi.

Hasil

getRetryDecision

public IRetryDecision getRetryDecision ()

Menampilkan IRetryDecision yang digunakan untuk pemanggilan.

Hasil
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

Mendapatkan SkipManager untuk pemanggilan.

Hasil
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker dari konfigurasi.

Hasil
ISystemStatusChecker yang diberikan secara berurutan dalam konfigurasi

getTargetPreparers

public  getTargetPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Hasil
ITargetPreparer yang diberikan secara berurutan dalam konfigurasi

getTestInvocationListeners

public  getTestInvocationListeners ()

Mendapatkan ITestInvocationListener yang akan digunakan dari konfigurasi.

Hasil
ITestInvocationListener yang disediakan dalam konfigurasi.

getTests

public  getTests ()

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

public  setBestEffortOptionsFromCommandLineArgs ( 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

public  setOptionsFromCommandLineArgs ( 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

public  setOptionsFromCommandLineArgs ( 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