構成
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)
構成に対して表示されるすべてのオプションを含む拡張 XML ファイルを取得します。
|
void
|
dumpXml(PrintWriter output,
構成の展開された XML ファイルを取得します。この |
void
|
dumpXml(PrintWriter output,
構成の展開された XML ファイルを取得します。この |
|
getAllConfigurationObjectsOfType(String configType)
デバイスをまたいで 1 つの特定のタイプ名のすべてのオブジェクトを取得するための汎用インターフェース。 |
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)
指定された名前で構成オブジェクトを設定し、既存の値を置き換える汎用メソッド。 |
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)
この構成で単一の |
void
|
setMultiPreTargetPreparers(
この構成で実行する必要がある |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
この構成で単一の |
void
|
setMultiTargetPreparers(
この構成で |
|
setOptionsFromCommandLineArgs(
指定されたコマンドライン引数のセットで構成
|
|
setOptionsFromCommandLineArgs(
指定されたコマンドライン引数のセットで config
想定される形式については |
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
非モジュール オブジェクト
public static finalNON_MODULE_OBJECTS
Result_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_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)
構成の展開された XML ファイルを取得します。この IConfiguration
に対して表示されるすべてのオプションから、キー名でオブジェクト フィルタを除いたものを取得します。
フィルタの例: 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)
デバイスをまたいで 1 つの特定のタイプ名のすべてのオブジェクトを取得するための汎用インターフェース。
パラメータ | |
---|---|
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 |
annotationOptionValues
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)
この構成で実行する必要がある IMultiTargetPreparer
のリストを設定します。
どのデバイス target_preparers よりも前に、既存の値を置き換えます。
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)
1 つの ITestInvocationListener
を設定する便利なメソッド
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
既存の値を置き換えて ITestInvocationListener
のリストを設定します。
validateOptions
public void validateOptions ()
オプションの値を検証します。
現在のところ、これはすべての必須オプションが設定されていることを検証するだけです
例外 | |
---|---|
ConfigurationException |
保護されたメソッド
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
TF の環境がリモート呼び出しかどうかを返します。
戻り値 | |
---|---|
boolean |