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

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

Tambahkan file yang harus dihapus selama cleanConfigurationData()

void cleanConfigurationData()

Hapus semua file yang telah didownload ke kolom Opsi yang diselesaikan pada file jarak jauh.

Configuration clone()

Membuat salinan shallow dari objek ini.

void dumpXml(PrintWriter output)

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk ini IConfiguration sebagai String.

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.

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.

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 untuk digunakan dari konfigurasi.

ConfigurationDescriptor getConfigurationDescription()

Menampilkan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Object getConfigurationObject(String typeName)

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

getConfigurationObjectList(String typeName)

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

CoverageOptions getCoverageOptions()

Mendapatkan CoverageOptions untuk 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 untuk digunakan dari konfigurasi.

IDeviceRecovery getDeviceRecovery()

Mendapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

IDeviceSelection getDeviceRequirements()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

getFilesToClean()

Dapatkan 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 untuk digunakan dari konfigurasi.

ILogSaver getLogSaver()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

getMetricCollectors()

Mendapatkan IMetricCollector dari konfigurasi.

getMultiPreTargetPreparers()

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

getMultiTargetPreparers()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

String getName()

Menampilkan nama konfigurasi.

getPostProcessors()

Mendapatkan IPostProcessor dari konfigurasi.

IRetryDecision getRetryDecision()

Menampilkan IRetryDecision yang digunakan untuk pemanggilan.

getSystemStatusCheckers()

Mendapatkan ISystemStatusChecker dari konfigurasi.

getTargetPreparers()

Mendapatkan ITargetPreparer dari konfigurasi.

getTestInvocationListeners()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

getTests()

Mendapatkan IRemoteTest untuk dijalankan dari konfigurasi.

void injectOptionValue(String optionName, String optionValue)

Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi.

void injectOptionValue(String optionName, String optionKey, String optionValue)

Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi.

void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)

Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi.

void injectOptionValues( optionDefs)

Memasukkan 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 mendalam daftar objek konfigurasi yang diberikan.

void printCommandUsage(boolean importantOnly, PrintStream out)

Menghasilkan teks bantuan penggunaan command line agar konfigurasi ini diberikan printStream.

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues( optionDefs)

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

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

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)

Setel ICommandOptions, menggantikan nilai yang ada

void setConfigurationObject(String typeName, Object configObject)

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

void setConfigurationObjectList(String typeName, configList)

Metode umum untuk menetapkan daftar objek konfigurasi untuk nama tertentu, menggantikan metode yang sudah ada dengan sejumlah nilai.

void setCoverageOptions(CoverageOptions coverageOptions)

Setel CoverageOptions, menggantikan nilai yang ada.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

void setDeviceConfigList( deviceConfigs)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

void setDeviceMetricCollectors( collectors)

Tetapkan daftar IMetricCollector, menggantikan nilai yang ada.

void setDeviceOptions(TestDeviceOptions devOptions)

Setel TestDeviceOptions, menggantikan nilai yang ada

void setDeviceRecovery(IDeviceRecovery recovery)

Setel IDeviceRecovery, menggantikan nilai yang ada.

void setDeviceRequirements(IDeviceSelection devRequirements)

Setel IDeviceSelection, menggantikan nilai yang ada

void setLabPreparer(ITargetPreparer preparer)

Setel ITargetPreparer, menggantikan nilai yang ada.

void setLabPreparers( preparers)

Tetapkan daftar ITargetPreparer, menggantikan nilai yang ada.

void setLogOutput(ILeveledLogOutput logger)

Setel ILeveledLogOutput, menggantikan nilai yang ada.

void setLogSaver(ILogSaver logSaver)

Setel ILogSaver, menggantikan nilai yang ada.

void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)

Metode praktis untuk menyetel satu IMultiTargetPreparer dalam konfigurasi ini yang harus dieksekusi sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

void setMultiPreTargetPreparers( multiPreTargPreps)

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

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Metode praktis untuk menyetel satu IMultiTargetPreparer dalam konfigurasi ini, mengganti nilai yang sudah ada

void setMultiTargetPreparers( multiTargPreps)

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

setOptionsFromCommandLineArgs( listArgs)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

ArgsOptionParser untuk format yang diharapkan

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

void setPostProcessors( processors)

Tetapkan daftar IPostProcessor, menggantikan nilai yang ada.

void setRetryDecision(IRetryDecision decisionRetry)

Setel IRetryDecision, menggantikan nilai yang ada.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Metode praktis untuk menyetel satu ISystemStatusChecker dalam konfigurasi ini, mengganti nilai yang sudah ada

void setSystemStatusCheckers( systemCheckers)

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

void setTargetPreparer(ITargetPreparer preparer)

Setel ITargetPreparer, menggantikan nilai yang ada.

void setTargetPreparers( preparers)

Tetapkan daftar ITargetPreparer, menggantikan nilai yang ada.

void setTest(IRemoteTest test)

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

void setTestInvocationListener(ITestInvocationListener listener)

Metode praktis untuk menetapkan satu ITestInvocationListener

void setTestInvocationListeners( listeners)

Tetapkan daftar ITestInvocationListener, menggantikan nilai yang ada

void setTests( tests)

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

void validateOptions()

Validasi nilai opsi.

Metode yang dilindungi

boolean isRemoteEnvironment()

Menampilkan apakah lingkungan TF merupakan panggilan jarak jauh atau tidak.

Kolom

BUILD_ percobaan_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

DEVICE_NAME

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_PERSYARATANS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

FILTER_GLOBAL_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_PROGRESSOR_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

{i>addFilesToClean<i}

public void addFilesToClean ( toBeCleaned)

Tambahkan file yang harus dihapus selama cleanConfigurationData()

Parameter
toBeCleaned

cleanConfigurationData

public void cleanConfigurationData ()

Hapus semua file yang telah didownload ke kolom Opsi yang diselesaikan pada file jarak jauh.

kloning

public Configuration clone ()

Membuat salinan shallow dari objek ini.

Hasil
Configuration

{i>dumpXml<i}

public void dumpXml (PrintWriter output)

Mendapatkan file XML yang diperluas untuk konfigurasi dengan semua opsi yang ditampilkan untuk ini IConfiguration sebagai String.

Parameter
output PrintWriter: penulis yang menjadi tujuan pencetakan xml.

{i>dumpXml<i}

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 yang menjadi tujuan pencetakan xml.

excludeFilters : daftar jenis objek yang tidak boleh dibuang.

{i>dumpXml<i}

public void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

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

Contoh filter: Configuration#TARGET_PREPARER_TYPE_NAME.

Parameter
output PrintWriter: penulis yang menjadi tujuan pencetakan xml.

excludeFilters : daftar jenis objek yang tidak boleh dibuang.

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 yang diberikan.

getBuildProvider

public IBuildProvider getBuildProvider ()

Mendapatkan IBuildProvider dari konfigurasi.

Hasil
IBuildProvider IBuildProvider yang disediakan dalam konfigurasi

getCommandLine

public String getCommandLine ()

Mendapatkan command line yang digunakan untuk membuat IConfiguration ini.

Hasil
String command line yang digunakan untuk membuat IConfiguration ini.

getCommandOptions

public ICommandOptions getCommandOptions ()

Mendapatkan ICommandOptions untuk digunakan dari konfigurasi.

Hasil
ICommandOptions ICommandOptions yang disediakan dalam konfigurasi.

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Menampilkan ConfigurationDescriptor yang disediakan dalam konfigurasi.

Hasil
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

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

Parameter
typeName String: jenis unik objek konfigurasi

Hasil
Object objek konfigurasi atau null jika jenis objek dengan nama tertentu tidak ada.

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

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

Parameter
typeName String: nama jenis unik objek konfigurasi

Hasil
daftar objek konfigurasi atau null jika jenis objek dengan nama tersebut tidak ada.

getCakupanOptions

public CoverageOptions getCoverageOptions ()

Mendapatkan CoverageOptions untuk digunakan dari konfigurasi.

Hasil
CoverageOptions CoverageOptions yang disediakan dalam konfigurasi.

getDescription

public String getDescription ()

Hasil
String deskripsi singkat yang dapat dibaca pengguna Configuration ini

getDeviceConfig

public  getDeviceConfig ()

Mendapatkan IDeviceConfiguration dari konfigurasi.

Hasil
IDeviceConfiguration yang disediakan dalam konfigurasi

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

Parameter
nameDevice String

Hasil
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Mendapatkan TestDeviceOptions untuk digunakan dari konfigurasi.

Hasil
TestDeviceOptions TestDeviceOptions yang disediakan dalam konfigurasi.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Mendapatkan IDeviceRecovery untuk digunakan dari konfigurasi.

Hasil
IDeviceRecovery IDeviceRecovery yang disediakan dalam konfigurasi.

getDevicePersyaratan

public IDeviceSelection getDeviceRequirements ()

Mendapatkan IDeviceSelection untuk digunakan dari konfigurasi.

Hasil
IDeviceSelection IDeviceSelection yang disediakan dalam konfigurasi.

getFileToClean

public  getFilesToClean ()

Dapatkan 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 disediakan dalam konfigurasi

getLogOutput

public ILeveledLogOutput getLogOutput ()

Mendapatkan ILeveledLogOutput untuk digunakan dari konfigurasi.

Hasil
ILeveledLogOutput ILeveledLogOutput yang disediakan dalam konfigurasi.

GetLogSaver

public ILogSaver getLogSaver ()

Mendapatkan ILogSaver untuk digunakan dari konfigurasi.

Hasil
ILogSaver ILogSaver yang disediakan dalam konfigurasi.

getMetricCollectors

public  getMetricCollectors ()

Mendapatkan IMetricCollector dari konfigurasi.

Hasil

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

Hasil
IMultiTargetPreparer yang disediakan dalam konfigurasi

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Mendapatkan IMultiTargetPreparer dari konfigurasi.

Hasil
IMultiTargetPreparer yang disediakan 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

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Mendapatkan ISystemStatusChecker dari konfigurasi.

Hasil
ISystemStatusChecker yang disediakan dalam konfigurasi

getTargetPreparers

public  getTargetPreparers ()

Mendapatkan ITargetPreparer dari konfigurasi.

Hasil
ITargetPreparer yang disediakan dalam konfigurasi

getTestInvocationListeners

public  getTestInvocationListeners ()

Mendapatkan ITestInvocationListener untuk digunakan dari konfigurasi.

Hasil
ITestInvocationListener yang disediakan dalam konfigurasi.

getTests

public  getTests ()

Mendapatkan IRemoteTest untuk dijalankan dari konfigurasi.

Hasil
pengujian yang disediakan dalam konfigurasi

injectionOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai bagi opsi yang dihasilkan secara dinamis.

Parameter
optionName String: nama opsi

optionValue String: nilai opsi

Menampilkan
ConfigurationException

injectionOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai bagi opsi yang dihasilkan secara dinamis.

Parameter
optionName String: nama opsi

optionKey String: kunci opsional untuk opsi peta, atau null

optionValue String: nilai opsi peta

Menampilkan
ConfigurationException

injectionOptionValueWithSource

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

Memasukkan nilai opsi ke dalam kumpulan objek konfigurasi.

Berguna untuk memberikan nilai bagi opsi yang dihasilkan secara dinamis.

Parameter
optionName String: nama opsi

optionKey String: kunci opsional untuk opsi peta, atau null

optionValue String: nilai opsi peta

source String: konfigurasi sumber yang menyediakan nilai opsi ini

Menampilkan
ConfigurationException

injectionOptionValues

public void injectOptionValues ( optionDefs)

Memasukkan beberapa nilai opsi ke dalam kumpulan objek konfigurasi.

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

Parameter
optionDefs : daftar def opsi untuk dimasukkan

Menampilkan
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

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

Parameter
deviceName String

Hasil
boolean

parsialDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

Parameter
objectToDeepClone : Daftar objek konfigurasi untuk di-clone mendalam.

client IKeyStoreClient: Klien keystore.

Hasil
IConfiguration Konfigurasi clone yang di-clone sebagian.

Menampilkan
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Menghasilkan teks bantuan penggunaan command line agar konfigurasi ini diberikan printStream.

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

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

Menampilkan
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Selesaikan opsi ERROR(/File) yang mengarah ke lokasi jarak jauh. Fungsi ini memerlukan pemanggilan cleanConfigurationData() untuk membersihkan file.

Parameter
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver untuk me-resolve file

Menampilkan
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

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

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

Parameter
optionDefs : daftar def opsi untuk dimasukkan

Menampilkan
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

Parameter
listArgs : argumen command line

keyStoreClient IKeyStoreClient: IKeyStoreClient untuk digunakan.

Hasil
argumen yang tidak terpakai

Menampilkan
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Ganti IBuildProvider saat ini dalam konfigurasi.

Parameter
provider IBuildProvider: IBuildProvider baru

setCommandLine

public void setCommandLine (String[] arrayArgs)

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

Parameter
arrayArgs String: command line

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Setel ICommandOptions, menggantikan nilai yang ada

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

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

Parameter
typeName String: nama unik jenis objek konfigurasi.

configObject Object: objek konfigurasi

Menampilkan
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Metode umum untuk menetapkan daftar objek konfigurasi untuk nama tertentu, menggantikan metode yang sudah ada dengan sejumlah nilai.

Parameter
typeName String: nama unik jenis objek konfigurasi.

configList : daftar objek konfigurasi

Menampilkan
ConfigurationException

setCakupanOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

Setel CoverageOptions, menggantikan nilai yang ada.

Parameter
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Setel IDeviceConfiguration, menggantikan nilai yang ada.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

Tetapkan daftar IMetricCollector, menggantikan nilai yang ada.

Parameter
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

Setel TestDeviceOptions, menggantikan nilai yang ada

Parameter
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

Setel IDeviceRecovery, menggantikan nilai yang ada.

setDevicePersyaratan

public void setDeviceRequirements (IDeviceSelection devRequirements)

Setel IDeviceSelection, menggantikan nilai yang ada

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

Setel ITargetPreparer, menggantikan nilai yang ada.

setLabPreparers

public void setLabPreparers ( preparers)

Tetapkan daftar ITargetPreparer, menggantikan nilai yang ada.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

Setel ILeveledLogOutput, menggantikan nilai yang ada.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Setel ILogSaver, menggantikan nilai yang ada.

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Metode praktis untuk menyetel satu IMultiTargetPreparer dalam konfigurasi ini yang harus dieksekusi sebelum salah satu perangkat target_preparers, menggantikan nilai yang ada

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

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

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Metode praktis untuk menyetel satu IMultiTargetPreparer dalam konfigurasi ini, mengganti nilai yang sudah ada

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

ArgsOptionParser untuk format yang diharapkan

Parameter
listArgs : argumen command line

Hasil
argumen yang tidak terpakai

Menampilkan
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Menetapkan kolom Option konfigurasi dengan kumpulan argumen command line tertentu

Lihat ArgsOptionParser untuk mengetahui format yang diharapkan

Parameter
listArgs : argumen command line

keyStoreClient IKeyStoreClient: IKeyStoreClient untuk digunakan.

Hasil
argumen yang tidak terpakai

Menampilkan
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

Tetapkan daftar IPostProcessor, menggantikan nilai yang ada.

Parameter
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Setel IRetryDecision, menggantikan nilai yang ada.

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Metode praktis untuk menyetel satu ISystemStatusChecker dalam konfigurasi ini, mengganti nilai yang sudah ada

setSystemStatusChecker

public void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

Setel ITargetPreparer, menggantikan nilai yang ada.

setTargetPreparers

public void setTargetPreparers ( preparers)

Tetapkan daftar ITargetPreparer, menggantikan nilai yang ada.

setTest

public void setTest (IRemoteTest test)

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

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

Metode praktis untuk menetapkan satu ITestInvocationListener

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

Tetapkan daftar ITestInvocationListener, menggantikan nilai yang ada

setTests

public void setTests ( tests)

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

validasiOptions

public void validateOptions ()

Validasi nilai opsi.

Saat ini, langkah ini hanya akan memvalidasi bahwa semua opsi wajib telah ditetapkan

Menampilkan
ConfigurationException

Metode yang dilindungi

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Menampilkan apakah lingkungan TF merupakan panggilan jarak jauh atau tidak.

Hasil
boolean