構成
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()
実行前に実行する必要がある構成から |
|
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,
指定された名前の構成オブジェクト リストを設定する汎用メソッド。既存のリストが置き換えられます。 あります。 |
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(
指定されたコマンドライン引数のセットで config
|
|
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)
1 つの |
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
サンドボックス タイプ名
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
テストタイプ名
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)
構成に対して表示されるすべてのオプションを含む拡張 XML ファイルを取得します。
String
としての IConfiguration
。
パラメータ | |
---|---|
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)
構成の展開された XML ファイルを取得します。この IConfiguration
に対して表示されるすべてのオプションから、キー名でオブジェクト フィルタを除いたものを取得します。
フィルタの例: 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 ()
実行前に実行する必要がある構成から IMultiTargetPreparer
を取得する
target_preparers を指定します。
戻り値 | |
---|---|
|
構成内で順番に指定された 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 。 |
annotationOptionValue
public void injectOptionValue (String optionName, String optionValue)
一連の構成オブジェクトにオプション値を挿入します。
動的に生成されるオプションの値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionValue |
String : オプションの値 |
例外 | |
---|---|
ConfigurationException |
annotationOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
一連の構成オブジェクトにオプション値を挿入します。
動的に生成されるオプションの値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionKey |
String : マップ オプションのキー(省略可)または null |
optionValue |
String : マップ オプションの値 |
例外 | |
---|---|
ConfigurationException |
annotationOptionValueWithSource
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)
指定された名前で構成オブジェクトを設定し、既存の値を置き換える汎用メソッド。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクト タイプの一意の名前。 |
configObject |
Object : config オブジェクト |
例外 | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
指定された名前の構成オブジェクト リストを設定する汎用メソッド。既存のリストが置き換えられます。 あります。
パラメータ | |
---|---|
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)
この構成で単一の IMultiTargetPreparer
を設定するコンビニエンス メソッド
いずれかのデバイスの target_preparers の前に実行し、既存の値を置き換えます。
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
この構成で実行する必要がある IMultiTargetPreparer
のリストを設定します。
target_preparers の前で、既存の値を置き換えます
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
この設定で単一の IMultiTargetPreparer
を設定するコンビニエンス メソッド。
既存の値を置き換えて
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
この構成で IMultiTargetPreparer
のリストを設定し、
既存の値
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
指定されたコマンドライン引数のセットで config Option
フィールドを設定する
ArgsOptionParser
(正しい形式)
パラメータ | |
---|---|
listArgs |
: コマンドライン引数 |
戻り値 | |
---|---|
|
未使用の引数は |
例外 | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
指定されたコマンドライン引数のセットで config 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 |