Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Konfigurasi

public class Configuration
extends Object implements IConfiguration

java.lang.Objek
com.android.tradefed.config.Konfigurasi


Implementasi IConfiguration konkret yang menyimpan objek konfigurasi yang dimuat di peta.

Ringkasan

Bidang

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 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 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) addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dibersihkan selama cleanConfigurationData()

void cleanConfigurationData ()

Hapus semua file yang diunduh untuk menyelesaikan bidang Opsi 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 ERROR(/String) .

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini dikurangi filter objek berdasarkan nama kuncinya.

void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) 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.

getAllConfigurationObjectsOfType (String configType)

Antarmuka generik untuk mendapatkan semua objek dari satu nama tipe yang diberikan di seluruh perangkat.

IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

String getCommandLine ()

Mendapat baris perintah yang digunakan untuk membuat IConfiguration ini.

ICommandOptions getCommandOptions ()

Mendapat ICommandOptions untuk digunakan dari konfigurasi.

ConfigurationDescriptor getConfigurationDescription ()

Mengembalikan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Object getConfigurationObject (String typeName)

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

getConfigurationObjectList (String typeName)

Mirip dengan getConfigurationObject(String) , tetapi untuk tipe objek konfigurasi yang mendukung banyak objek.

CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

String getDescription ()
getDeviceConfig ()

Mendapatkan IDeviceConfiguration s dari konfigurasi.

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

IDeviceRecovery getDeviceRecovery ()

Dapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

getFilesToClean ()

Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()

GlobalTestFilter getGlobalFilters ()

Mendapat GlobalTestFilter untuk pemanggilan.

getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

getLabPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

ILogSaver getLogSaver ()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

getMetricCollectors ()

Mendapatkan IMetricCollector s dari konfigurasi.

static getMultiDeviceSupportedTag ()

Mengembalikan ERROR(/Set) tag yang didukung di tag perangkat untuk konfigurasi multi perangkat.

getMultiPreTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi yang harus dijalankan sebelum salah satu perangkat target_preparers.

getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi.

String getName ()

Mengembalikan nama konfigurasi.

getPostProcessors ()

Mendapat IPostProcessor s dari konfigurasi.

IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker s dari konfigurasi.

getTargetPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

getTestInvocationListeners ()

Mendapatkan ITestInvocationListener s untuk digunakan dari konfigurasi.

getTests ()

Mendapatkan IRemoteTest s untuk dijalankan dari konfigurasi.

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

Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

boolean isDeviceConfiguredFake (String deviceName)

Mengembalikan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak.

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

Mengeluarkan teks bantuan penggunaan baris perintah untuk konfigurasi ini ke printStream yang diberikan.

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Selesaikan opsi ERROR(/File) yang menunjuk ke lokasi jauh.

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa membuang jika salah satu opsi tidak dapat diterapkan.

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Tetapkan bidang Option konfigurasi dengan serangkaian argumen baris perintah yang diberikan menggunakan pendekatan upaya terbaik.

void setBuildProvider ( IBuildProvider provider)

Ganti IBuildProvider saat ini di konfigurasi.

void setCommandLine (String[] arrayArgs)

Setel baris perintah yang digunakan untuk membuat IConfiguration ini.

void setCommandOptions ( ICommandOptions cmdOptions)

Setel ICommandOptions , ganti nilai yang ada

void setConfigurationObject (String typeName, Object configObject)

Metode generik untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai apa pun yang ada.

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

Metode umum untuk menyetel daftar objek konfigurasi untuk nama yang diberikan, menggantikan nilai apa pun yang ada.

void setCoverageOptions ( CoverageOptions coverageOptions)

Setel CoverageOptions , ganti nilai yang ada.

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai apa pun yang ada.

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Setel IDeviceConfiguration s, ganti nilai apa pun yang ada.

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Setel daftar IMetricCollector s, ganti nilai yang ada.

void setDeviceOptions ( TestDeviceOptions devOptions)

Setel TestDeviceOptions , ganti nilai yang ada

void setDeviceRecovery ( IDeviceRecovery recovery)

Setel IDeviceRecovery , ganti nilai apa pun yang ada.

void setDeviceRequirements ( IDeviceSelection devRequirements)

Setel IDeviceSelection , ganti nilai yang ada

void setLabPreparer ( ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

void setLabPreparers ( preparers) setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

void setLogOutput ( ILeveledLogOutput logger)

Setel ILeveledLogOutput , ganti nilai apa pun yang ada.

void setLogSaver ( ILogSaver logSaver)

Setel ILogSaver , ganti nilai apa pun yang ada.

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

Metode kenyamanan untuk menyetel IMultiTargetPreparer tunggal dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini, menggantikan nilai yang ada

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

ArgsOptionParser untuk format yang diharapkan

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

Lihat ArgsOptionParser untuk format yang diharapkan

void setPostProcessors ( processors) setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti semua nilai yang ada.

void setRetryDecision ( IRetryDecision decisionRetry)

Setel IRetryDecision , ganti nilai apa pun yang ada.

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Metode kenyamanan untuk menyetel satu ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Setel daftar ISystemStatusChecker s dalam konfigurasi ini, menggantikan nilai yang ada

void setTargetPreparer ( ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

void setTest ( IRemoteTest test)

Metode kenyamanan untuk menyetel IRemoteTest tunggal dalam konfigurasi ini, menggantikan nilai apa pun yang ada

void setTestInvocationListener ( ITestInvocationListener listener)

Metode kenyamanan untuk menetapkan satu ITestInvocationListener

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Setel daftar ITestInvocationListener s, menggantikan nilai yang ada

void setTests ( tests) setTests ( tests)

Setel daftar IRemoteTest s dalam konfigurasi ini, menggantikan nilai yang ada

void validateOptions ()

Validasi nilai opsi.

Metode yang dilindungi

boolean isRemoteEnvironment ()

Mengembalikan apakah lingkungan TF merupakan pemanggilan jarak jauh atau tidak.

Bidang

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

NAMA PERANGKAT

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

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

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 dibersihkan selama cleanConfigurationData()

Parameter
toBeCleaned

cleanConfigurationData

public void cleanConfigurationData ()

Hapus semua file yang diunduh untuk menyelesaikan bidang Opsi file jarak jauh.

klon

public Configuration clone ()

Membuat salinan dangkal dari objek ini.

Pengembalian
Configuration

dumpXml

public void dumpXml (PrintWriter output)

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk IConfiguration ini sebagai ERROR(/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 dikurangi filter objek berdasarkan nama kuncinya.

Contoh filter: Configuration#TARGET_PREPARER_TYPE_NAME .

Parameter
output PrintWriter : penulis untuk mencetak xml.

excludeFilters : daftar tipe objek yang tidak boleh dibuang.

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 untuk mencetak xml.

excludeFilters : daftar tipe objek yang tidak boleh dibuang.

printDeprecatedOptions boolean : Apakah akan mencetak opsi yang ditandai sebagai usang atau tidak

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

Antarmuka generik untuk mendapatkan semua objek dari satu nama tipe yang diberikan di seluruh perangkat.

Parameter
configType String : tipe unik dari objek konfigurasi

Pengembalian
Daftar objek konfigurasi dari tipe yang diberikan.

getBuildProvider

public IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

Pengembalian
IBuildProvider IBuildProvider disediakan dalam konfigurasi

getCommandLine

public String getCommandLine ()

Mendapat baris perintah yang digunakan untuk membuat IConfiguration ini.

Pengembalian
String baris perintah yang digunakan untuk membuat IConfiguration ini.

getCommandOptions

public ICommandOptions getCommandOptions ()

Mendapat ICommandOptions untuk digunakan dari konfigurasi.

Pengembalian
ICommandOptions ICommandOptions disediakan dalam konfigurasi.

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Mengembalikan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Pengembalian
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

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

Parameter
typeName String : tipe unik dari objek konfigurasi

Pengembalian
Object objek konfigurasi atau null jika tipe objek dengan nama yang diberikan tidak ada.

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

Mirip dengan getConfigurationObject(String) , tetapi untuk tipe objek konfigurasi yang mendukung banyak objek.

Parameter
typeName String : nama tipe unik dari objek konfigurasi

Pengembalian
daftar objek konfigurasi atau null jika tipe objek dengan nama yang diberikan tidak ada.

getCoverageOptions

public CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

Pengembalian
CoverageOptions CoverageOptions disediakan dalam konfigurasi.

getDescription

public String getDescription ()

Pengembalian
String deskripsi singkat yang dapat dibaca pengguna Configuration ini

getDeviceConfig

public  getDeviceConfig ()

Mendapatkan IDeviceConfiguration s dari konfigurasi.

Pengembalian
IDeviceConfiguration s disediakan secara berurutan dalam konfigurasi

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

Parameter
nameDevice String

Pengembalian
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

Pengembalian
TestDeviceOptions TestDeviceOptions disediakan dalam konfigurasi.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Dapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

Pengembalian
IDeviceRecovery IDeviceRecovery disediakan dalam konfigurasi.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

Pengembalian
IDeviceSelection IDeviceSelection disediakan dalam konfigurasi.

getFilesToClean

public  getFilesToClean ()

Dapatkan daftar file yang akan dibersihkan selama cleanConfigurationData()

Pengembalian

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Mendapat GlobalTestFilter untuk pemanggilan.

Pengembalian
GlobalTestFilter

getInopOptions

public  getInopOptions ()

Dapatkan nama opsi yang tidak mengubah nilai apa pun

Pengembalian

getLabPreparers

public  getLabPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

Pengembalian
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

getLogOutput

public ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

Pengembalian
ILeveledLogOutput ILeveledLogOutput disediakan dalam konfigurasi.

getLogSaver

public ILogSaver getLogSaver ()

Dapatkan ILogSaver untuk digunakan dari konfigurasi.

Pengembalian
ILogSaver ILogSaver disediakan dalam konfigurasi.

getMetricCollectors

public  getMetricCollectors ()

Mendapatkan IMetricCollector s dari konfigurasi.

Pengembalian

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

Mengembalikan ERROR(/Set) tag yang didukung di tag perangkat untuk konfigurasi multi perangkat.

Pengembalian

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi yang harus dijalankan sebelum salah satu perangkat target_preparers.

Pengembalian
IMultiTargetPreparer s disediakan secara berurutan dalam konfigurasi

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer s dari konfigurasi.

Pengembalian
IMultiTargetPreparer s disediakan secara berurutan dalam konfigurasi

getName

public String getName ()

Mengembalikan nama konfigurasi.

Pengembalian
String

getPostProcessors

public  getPostProcessors ()

Mendapat IPostProcessor s dari konfigurasi.

Pengembalian

getRetryDecision

public IRetryDecision getRetryDecision ()

Mengembalikan IRetryDecision yang digunakan untuk pemanggilan.

Pengembalian
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker s dari konfigurasi.

Pengembalian
ISystemStatusChecker s disediakan secara berurutan dalam konfigurasi

getTargetPreparers

public  getTargetPreparers ()

Mendapatkan ITargetPreparer s dari konfigurasi.

Pengembalian
ITargetPreparer s disediakan secara berurutan dalam konfigurasi

getTestInvocationListeners

public  getTestInvocationListeners ()

Mendapatkan ITestInvocationListener s untuk digunakan dari konfigurasi.

Pengembalian
ITestInvocationListener s disediakan dalam konfigurasi.

getTests

public  getTests ()

Mendapatkan IRemoteTest s untuk dijalankan dari konfigurasi.

Pengembalian
tes 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

Melempar
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

Melempar
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 menyediakan nilai opsi ini

Melempar
ConfigurationException

injectOptionValues

public void injectOptionValues ( optionDefs)

Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk menyuntikkan banyak nilai opsi sekaligus setelah membuat objek baru.

Parameter
optionDefs : daftar def opsi untuk disuntikkan

Melempar
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

Mengembalikan apakah perangkat yang dikonfigurasi diberi tag isFake=true atau tidak.

Parameter
deviceName String

Pengembalian
boolean

parsialDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

Parameter
objectToDeepClone : Daftar objek konfigurasi ke deep clone.

client IKeyStoreClient : Klien keystore.

Pengembalian
IConfiguration Konfigurasi yang dikloning sebagian dalam.

Melempar
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Mengeluarkan teks bantuan penggunaan baris perintah untuk konfigurasi ini ke printStream yang diberikan.

Parameter
importantOnly boolean : jika true hanya cetak bantuan untuk opsi penting

out PrintStream : ERROR(/PrintStream) yang akan digunakan.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Selesaikan opsi ERROR(/File) yang menunjuk ke lokasi jauh. Ini membutuhkan cleanConfigurationData() dipanggil untuk membersihkan file.

Parameter
resolver DynamicRemoteFileResolver : DynamicRemoteFileResolver untuk menyelesaikan file

Melempar
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Suntikkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi tanpa membuang jika salah satu opsi tidak dapat diterapkan.

Berguna untuk menyuntikkan banyak nilai opsi sekaligus setelah membuat objek baru.

Parameter
optionDefs : daftar def opsi untuk disuntikkan

Melempar
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Tetapkan bidang Option konfigurasi dengan serangkaian argumen baris perintah yang diberikan menggunakan pendekatan upaya terbaik.

Lihat ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

keyStoreClient IKeyStoreClient : IKeyStoreClient untuk digunakan.

Pengembalian
argumen yang tidak termakan

Melempar
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Ganti IBuildProvider saat ini di konfigurasi.

Parameter
provider IBuildProvider : IBuildProvider baru

setCommandLine

public void setCommandLine (String[] arrayArgs)

Setel baris perintah yang digunakan untuk membuat IConfiguration ini. Ini menyimpan seluruh baris perintah, termasuk nama konfigurasi, tidak seperti setOptionsFromCommandLineArgs.

Parameter
arrayArgs String : baris perintah

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Setel ICommandOptions , ganti nilai yang ada

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Metode generik untuk menyetel objek konfigurasi dengan nama yang diberikan, menggantikan nilai apa pun yang ada.

Parameter
typeName String : nama unik dari tipe objek konfigurasi.

configObject Object : objek konfigurasi

Melempar
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Metode umum untuk menyetel daftar objek konfigurasi untuk nama yang diberikan, menggantikan nilai apa pun yang ada.

Parameter
typeName String : nama unik dari tipe objek konfigurasi.

configList : daftar objek konfigurasi

Melempar
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

Setel CoverageOptions , ganti nilai yang ada.

Parameter
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

Tetapkan IDeviceConfiguration , ganti nilai apa pun yang ada.

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Setel IDeviceConfiguration s, ganti nilai apa pun yang ada.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

Setel daftar IMetricCollector s, ganti nilai yang ada.

Parameter
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

Setel TestDeviceOptions , ganti nilai yang ada

Parameter
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

Setel IDeviceRecovery , ganti nilai apa pun yang ada.

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Setel IDeviceSelection , ganti nilai yang ada

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

setLabPreparers

public void setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

Setel ILeveledLogOutput , ganti nilai apa pun yang ada.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Setel ILogSaver , ganti nilai apa pun yang ada.

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Metode kenyamanan untuk menyetel IMultiTargetPreparer tunggal dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini yang harus dijalankan sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

Setel daftar IMultiTargetPreparer s dalam konfigurasi ini, menggantikan nilai yang ada

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

Pengembalian
argumen yang tidak termakan

Melempar
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Setel bidang Option konfigurasi dengan set argumen baris perintah yang diberikan

Lihat ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen baris perintah

keyStoreClient IKeyStoreClient : IKeyStoreClient untuk digunakan.

Pengembalian
argumen yang tidak termakan

Melempar
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

Tetapkan daftar IPostProcessor s, ganti semua nilai yang ada.

Parameter
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Setel IRetryDecision , ganti nilai apa pun yang ada.

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Metode kenyamanan untuk menyetel satu ISystemStatusChecker dalam konfigurasi ini, menggantikan nilai yang ada

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

Setel daftar ISystemStatusChecker s dalam konfigurasi ini, menggantikan nilai yang ada

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

Setel ITargetPreparer , ganti nilai apa pun yang ada.

setTargetPreparers

public void setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer s, menggantikan nilai yang ada.

setTest

public void setTest (IRemoteTest test)

Metode kenyamanan untuk menyetel IRemoteTest tunggal dalam konfigurasi ini, menggantikan nilai apa pun yang ada

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

Metode kenyamanan untuk menetapkan satu ITestInvocationListener

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

Setel daftar ITestInvocationListener s, menggantikan nilai yang ada

setTests

public void setTests ( tests)

Setel daftar IRemoteTest s dalam konfigurasi ini, menggantikan nilai yang ada

validasiOptions

public void validateOptions ()

Validasi nilai opsi.

Saat ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan

Melempar
ConfigurationException

Metode yang dilindungi

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Mengembalikan apakah lingkungan TF merupakan pemanggilan jarak jauh atau tidak.

Pengembalian
boolean