構成
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
読み込まれた構成オブジェクトをマップに格納する具体的な IConfiguration
実装。
概要
フィールド | |
---|---|
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
|
パブリック コンストラクタ | |
---|---|
Configuration(String name, String description)
デフォルトの構成オブジェクトを使用して |
パブリック メソッド | |
---|---|
void
|
addFilesToClean(
|
void
|
cleanConfigurationData()
リモート ファイルの解決済みの Option フィールドにダウンロードされたファイルを削除します。 |
Configuration
|
clone()
このオブジェクトのシャローコピーを作成します。 |
void
|
dumpXml(PrintWriter output)
この |
void
|
dumpXml(PrintWriter output,
この |
void
|
dumpXml(PrintWriter output,
この |
|
getAllConfigurationObjectsOfType(String configType)
デバイス間で特定の型名のすべてのオブジェクトを取得するための汎用インターフェース。 |
IBuildProvider
|
getBuildProvider()
構成から |
String
|
getCommandLine()
この |
ICommandOptions
|
getCommandOptions()
構成から使用する |
ConfigurationDescriptor
|
getConfigurationDescription()
構成で指定された |
Object
|
getConfigurationObject(String typeName)
指定された型名の構成オブジェクトを取得する汎用インターフェース。 |
|
getConfigurationObjectList(String typeName)
|
CoverageOptions
|
getCoverageOptions()
構成から使用する |
String
|
getDescription()
|
|
getDeviceConfig()
構成から |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
指定された名前に関連付けられた |
TestDeviceOptions
|
getDeviceOptions()
構成から使用する |
IDeviceRecovery
|
getDeviceRecovery()
構成から使用する |
IDeviceSelection
|
getDeviceRequirements()
構成から使用する |
|
getFilesToClean()
|
GlobalTestFilter
|
getGlobalFilters()
呼び出しの |
|
getInopOptions()
値が変更されていないオプション名を取得します。 |
|
getLabPreparers()
構成から |
ILeveledLogOutput
|
getLogOutput()
構成から使用する |
ILogSaver
|
getLogSaver()
構成から使用する |
|
getMetricCollectors()
構成から |
static
|
getMultiDeviceSupportedTag()
マルチデバイス構成のデバイスタグでサポートされているタグの |
|
getMultiPreTargetPreparers()
デバイスの target_preparer の前に実行する必要がある |
|
getMultiTargetPreparers()
構成から |
String
|
getName()
構成の名前を返します。 |
|
getPostProcessors()
構成から |
IRetryDecision
|
getRetryDecision()
呼び出しに使用された |
SkipManager
|
getSkipManager()
呼び出しの |
|
getSystemStatusCheckers()
構成から |
|
getTargetPreparers()
構成から |
|
getTestInvocationListeners()
構成から使用する |
|
getTests()
構成から実行する |
void
|
injectOptionValue(String optionName, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。 |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。 |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
オプション値を構成オブジェクトのセットに挿入します。 |
void
|
injectOptionValues(
複数のオプション値を構成オブジェクトのセットに挿入します。 |
boolean
|
isDeviceConfiguredFake(String deviceName)
構成済みデバイスに isFake=true のタグが付いているかどうかを返します。 |
IConfiguration
|
partialDeepClone(
|
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
この構成のコマンドライン使用方法のヘルプテキストを指定された printStream に出力します。 |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
リモート ロケーションを指す |
void
|
safeInjectOptionValues(
いずれかのオプションを適用できない場合でも、スローせずに、複数のオプション値を構成オブジェクトのセットに挿入します。 |
|
setBestEffortOptionsFromCommandLineArgs(
最善のアプローチを使用して、指定されたコマンドライン引数のセットで config |
void
|
setBuildProvider(IBuildProvider provider)
構成内の現在の |
void
|
setCommandLine(String[] arrayArgs)
この |
void
|
setCommandOptions(ICommandOptions cmdOptions)
既存の値を置き換えて |
void
|
setConfigurationObject(String typeName, Object configObject)
既存の値を置き換えて、指定された名前の config オブジェクトを設定する汎用メソッド。 |
void
|
setConfigurationObjectList(String typeName,
指定された名前の config オブジェクト リストを設定し、既存の値を置き換える汎用メソッド。 |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
既存の値を置き換えて |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
既存の値を置き換えて |
void
|
setDeviceConfigList(
既存の値を置き換えて |
void
|
setDeviceMetricCollectors(
既存の値を置き換えて、 |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
既存の値を置き換えて |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
既存の値を置き換えて |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
既存の値を置き換えて |
void
|
setLabPreparer(ITargetPreparer preparer)
既存の値を置き換えて |
void
|
setLabPreparers(
既存の値を置き換えて、 |
void
|
setLogOutput(ILeveledLogOutput logger)
既存の値を置き換えて |
void
|
setLogSaver(ILogSaver logSaver)
既存の値を置き換えて |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
デバイスの target_preparer の前に実行され、既存の値を置き換える |
void
|
setMultiPreTargetPreparers(
デバイスの target_preparer の前に実行する必要がある |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
この構成で単一の |
void
|
setMultiTargetPreparers(
この構成で |
|
setOptionsFromCommandLineArgs(
指定されたコマンドライン引数のセットで構成
|
|
setOptionsFromCommandLineArgs(
指定されたコマンドライン引数のセットで構成
想定される形式については、 |
void
|
setPostProcessors(
既存の値を置き換えて、 |
void
|
setRetryDecision(IRetryDecision decisionRetry)
既存の値を置き換えて |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
この構成で単一の |
void
|
setSystemStatusCheckers(
この構成で |
void
|
setTargetPreparer(ITargetPreparer preparer)
既存の値を置き換えて |
void
|
setTargetPreparers(
既存の値を置き換えて、 |
void
|
setTest(IRemoteTest test)
この構成で単一の |
void
|
setTestInvocationListener(ITestInvocationListener listener)
単一の |
void
|
setTestInvocationListeners(
既存の値を置き換えて、 |
void
|
setTests(
この構成で |
void
|
validateOptions()
オプション値を検証します。 |
保護されたメソッド | |
---|---|
boolean
|
isRemoteEnvironment()
TF の環境がリモート呼び出しかどうかを返します。 |
フィールド
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 finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
パブリック コンストラクタ
構成
public Configuration (String name, String description)
デフォルトの構成オブジェクトを使用して Configuration
を作成します。
パラメータ | |
---|---|
name |
String |
description |
String |
パブリック メソッド
addFilesToClean
public void addFilesToClean (toBeCleaned)
cleanConfigurationData()
中にクリーンアップする必要があるファイルを追加する
パラメータ | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
リモート ファイルの解決済みの Option フィールドにダウンロードされたファイルを削除します。
dumpXml
public void dumpXml (PrintWriter output)
この IConfiguration
のすべてのオプションが String
として表示された、構成の展開 XML ファイルを取得します。
パラメータ | |
---|---|
output |
PrintWriter : XML を出力する書き込み元。 |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
この IConfiguration
に表示されるすべてのオプション(キー名によるオブジェクト フィルタは除く)を含む、構成の展開 XML ファイルを取得します。
フィルタの例: Configuration.TARGET_PREPARER_TYPE_NAME
。
パラメータ | |
---|---|
output |
PrintWriter : XML を出力する書き込み元。 |
excludeFilters |
: ダンプしないオブジェクト タイプのリスト。 |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
この IConfiguration
に表示されるすべてのオプション(キー名によるオブジェクト フィルタは除く)を含む、構成の展開 XML ファイルを取得します。
フィルタの例: Configuration.TARGET_PREPARER_TYPE_NAME
。
パラメータ | |
---|---|
output |
PrintWriter : XML を出力する書き込み元。 |
excludeFilters |
: ダンプしないオブジェクト タイプのリスト。 |
printDeprecatedOptions |
boolean : 非推奨としてマークされたオプションを出力するかどうか |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
デバイス間で特定の型名のすべてのオブジェクトを取得するための汎用インターフェース。
パラメータ | |
---|---|
configType |
String : 構成オブジェクトの一意のタイプ |
戻り値 | |
---|---|
|
指定されたタイプの構成オブジェクトのリスト。 |
getBuildProvider
public IBuildProvider getBuildProvider ()
構成から IBuildProvider
を取得します。
戻り値 | |
---|---|
IBuildProvider |
構成で指定された IBuildProvider |
getCommandLine
public String getCommandLine ()
この IConfiguration
の作成に使用されたコマンドラインを取得します。
戻り値 | |
---|---|
String |
この IConfiguration の作成に使用したコマンドライン。 |
getCommandOptions
public ICommandOptions getCommandOptions ()
構成から使用する ICommandOptions
を取得します。
戻り値 | |
---|---|
ICommandOptions |
構成で指定された ICommandOptions 。 |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
構成で指定された ConfigurationDescriptor
を返します。
戻り値 | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
指定された型名の構成オブジェクトを取得する汎用インターフェース。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクトの一意のタイプ |
戻り値 | |
---|---|
Object |
構成オブジェクト。指定した名前のオブジェクト タイプが存在しない場合、null です。 |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
に似ていますが、複数のオブジェクトをサポートする構成オブジェクト タイプ用です。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクトの一意のタイプ名 |
戻り値 | |
---|---|
|
構成オブジェクトのリスト。指定された名前のオブジェクト タイプが存在しない場合は null です。 |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
構成から使用する CoverageOptions
を取得します。
戻り値 | |
---|---|
CoverageOptions |
構成で指定された CoverageOptions 。 |
getDeviceConfig
publicgetDeviceConfig ()
構成から IDeviceConfiguration
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた IDeviceConfiguration |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
指定された名前に関連付けられた IDeviceConfiguration
を返します。見つからない場合は null を返します。
パラメータ | |
---|---|
nameDevice |
String |
戻り値 | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
構成から使用する TestDeviceOptions
を取得します。
戻り値 | |
---|---|
TestDeviceOptions |
構成で指定された TestDeviceOptions 。 |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
構成から使用する IDeviceRecovery
を取得します。
戻り値 | |
---|---|
IDeviceRecovery |
構成で指定された IDeviceRecovery 。 |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
構成から使用する IDeviceSelection
を取得します。
戻り値 | |
---|---|
IDeviceSelection |
構成で指定された IDeviceSelection 。 |
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
呼び出しの GlobalTestFilter
を取得します。
戻り値 | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
値が変更されていないオプション名を取得する
戻り値 | |
---|---|
|
getLabPreparers
publicgetLabPreparers ()
構成から ITargetPreparer
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた ITargetPreparer |
getLogOutput
public ILeveledLogOutput getLogOutput ()
構成から使用する ILeveledLogOutput
を取得します。
戻り値 | |
---|---|
ILeveledLogOutput |
構成で指定された ILeveledLogOutput 。 |
getLogSaver
public ILogSaver getLogSaver ()
構成から使用する ILogSaver
を取得します。
戻り値 | |
---|---|
ILogSaver |
構成で指定された ILogSaver 。 |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
マルチデバイス構成のデバイスタグでサポートされているタグの ERROR(/Set)
を返します。
戻り値 | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
デバイスの target_preparers の前に実行する必要がある IMultiTargetPreparer
を構成から取得します。
戻り値 | |
---|---|
|
構成で順序付けられた IMultiTargetPreparer |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
構成から IMultiTargetPreparer
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた IMultiTargetPreparer |
getName
public String getName ()
構成の名前を返します。
戻り値 | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
呼び出しに使用された IRetryDecision
を返します。
戻り値 | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
構成から ISystemStatusChecker
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた ISystemStatusChecker |
getTargetPreparers
publicgetTargetPreparers ()
構成から ITargetPreparer
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた ITargetPreparer |
getTestInvocationListeners
publicgetTestInvocationListeners ()
構成から使用する ITestInvocationListener
を取得します。
戻り値 | |
---|---|
|
構成で指定された ITestInvocationListener 。 |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。
動的に生成されるオプションに値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionValue |
String : オプション値 |
例外 | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。
動的に生成されるオプションに値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionKey |
String : 地図オプションのオプション キー(省略可)または null |
optionValue |
String : 地図オプションの値 |
例外 | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
オプション値を構成オブジェクトのセットに挿入します。
動的に生成されるオプションに値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionKey |
String : 地図オプションのオプション キー(省略可)または null |
optionValue |
String : 地図オプションの値 |
source |
String : このオプション値を指定したソース構成 |
例外 | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
複数のオプション値を構成オブジェクトのセットに挿入します。
新しいオブジェクトの作成後に多くのオプション値を一度に挿入する場合に便利です。
パラメータ | |
---|---|
optionDefs |
: 挿入するオプション定義のリスト |
例外 | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
構成済みデバイスに isFake=true のタグが付いているかどうかを返します。
パラメータ | |
---|---|
deviceName |
String |
戻り値 | |
---|---|
boolean |
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
からベースクローンを作成し、指定された構成オブジェクトのリストをディープ クローンします。
パラメータ | |
---|---|
objectToDeepClone |
: ディープ クローンを作成する構成オブジェクトのリスト。 |
client |
IKeyStoreClient : キーストア クライアント。 |
戻り値 | |
---|---|
IConfiguration |
部分的にディープ クローンを作成した構成。 |
例外 | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
この構成のコマンドライン使用方法のヘルプテキストを指定された printStream に出力します。
パラメータ | |
---|---|
importantOnly |
boolean : true の場合、重要なオプションのヘルプのみを出力します。 |
out |
PrintStream : 使用する ERROR(/PrintStream) 。 |
例外 | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
リモート ロケーションを指す ERROR(/File)
のオプションを解決。この場合、ファイルをクリーンアップするために cleanConfigurationData()
を呼び出す必要があります。
パラメータ | |
---|---|
resolver |
DynamicRemoteFileResolver : ファイルを解決する DynamicRemoteFileResolver |
例外 | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
いずれかのオプションを適用できない場合でも、スローせずに、複数のオプション値を構成オブジェクトのセットに挿入します。
新しいオブジェクトの作成後に多くのオプション値を一度に挿入する場合に便利です。
パラメータ | |
---|---|
optionDefs |
: 挿入するオプション定義のリスト |
例外 | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
最善努力のアプローチを使用して、指定されたコマンドライン引数のセットで config Option
フィールドを設定します。
想定される形式については ArgsOptionParser
をご覧ください
パラメータ | |
---|---|
listArgs |
: コマンドライン引数 |
keyStoreClient |
IKeyStoreClient : 使用する IKeyStoreClient 。 |
戻り値 | |
---|---|
|
消費されていない引数 |
例外 | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
構成内の現在の IBuildProvider
を置き換えます。
パラメータ | |
---|---|
provider |
IBuildProvider : 新しい IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
この IConfiguration
の作成に使用されるコマンドラインを設定します。setOptionsFromCommandLineArgs とは異なり、構成名を含むコマンドライン全体が格納されます。
パラメータ | |
---|---|
arrayArgs |
String : コマンドライン |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
既存の値を置き換えて ICommandOptions
を設定します。
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
既存の値を置き換えて、指定された名前の config オブジェクトを設定する汎用メソッド。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクト タイプの一意の名前。 |
configObject |
Object : config オブジェクト |
例外 | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
指定された名前の config オブジェクトのリストを設定するための汎用メソッド。既存の値を置き換えます。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクト タイプの一意の名前。 |
configList |
: 構成オブジェクトのリスト |
例外 | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
既存の値を置き換えて CoverageOptions
を設定します。
パラメータ | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
既存の値を置き換えて IDeviceConfiguration
を設定します。
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
既存の値を置き換えて、IDeviceConfiguration
を設定します。
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
既存の値を置き換えて、IMetricCollector
のリストを設定します。
パラメータ | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
既存の値を置き換えて TestDeviceOptions
を設定します。
パラメータ | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
既存の値を置き換えて IDeviceRecovery
を設定します。
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
既存の値を置き換えて IDeviceSelection
を設定します。
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
既存の値を置き換えて ITargetPreparer
を設定します。
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
既存の値を置き換えて ILeveledLogOutput
を設定します。
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
デバイスの target_preparer の前に実行され、既存の値を置き換える IMultiTargetPreparer
をこの構成で 1 つ設定するための便利なメソッド
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
デバイスの target_preparer の前に実行する必要がある IMultiTargetPreparer
のリストを、既存の値に置き換えて、この構成で設定します。
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
この構成で単一の IMultiTargetPreparer
を設定し、既存の値を置き換える便利なメソッド
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
この構成で IMultiTargetPreparer
のリストを設定し、既存の値を置き換えます。
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
指定されたコマンドライン引数のセットで構成 Option
フィールドを設定する
ArgsOptionParser
: 想定される形式
パラメータ | |
---|---|
listArgs |
: コマンドライン引数 |
戻り値 | |
---|---|
|
消費されていない引数 |
例外 | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
指定されたコマンドライン引数のセットで構成 Option
フィールドを設定する
想定される形式については ArgsOptionParser
をご覧ください
パラメータ | |
---|---|
listArgs |
: コマンドライン引数 |
keyStoreClient |
IKeyStoreClient : 使用する IKeyStoreClient 。 |
戻り値 | |
---|---|
|
消費されていない引数 |
例外 | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
既存の値を置き換えて、IPostProcessor
のリストを設定します。
パラメータ | |
---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
既存の値を置き換えて IRetryDecision
を設定します。
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
この構成で単一の ISystemStatusChecker
を設定し、既存の値を置き換える便利なメソッド
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
この構成で ISystemStatusChecker
のリストを設定し、既存の値を置き換えます。
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
既存の値を置き換えて ITargetPreparer
を設定します。
setTargetPreparers
public void setTargetPreparers (preparers)
既存の値を置き換えて、ITargetPreparer
のリストを設定します。
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
単一の ITestInvocationListener
を設定する便利なメソッド
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
既存の値を置き換えて ITestInvocationListener
のリストを設定します。
validateOptions
public void validateOptions ()
オプション値を検証します。
現在のところ、これはすべての必須オプションが設定されていることを検証するだけです。
例外 | |
---|---|
ConfigurationException |
保護されたメソッド
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
TF の環境がリモート呼び出しかどうかを返します。
戻り値 | |
---|---|
boolean |