構成
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
TradeFederation 呼び出しの構成情報。TradeFederation の各呼び出しには、IConfiguration
が 1 つあります。IConfiguration
には、呼び出し時に使用されるすべてのデリゲート オブジェクトと、それらに関連付けられた Option
が格納されます。
概要
パブリック メソッド | |
---|---|
abstract
void
|
addFilesToClean(
|
abstract
void
|
cleanConfigurationData()
リモート ファイルの解決済みの Option フィールドにダウンロードされたファイルを削除します。 |
abstract
IConfiguration
|
clone()
このオブジェクトのシャローコピーを作成します。 |
abstract
void
|
dumpXml(PrintWriter output)
この |
abstract
void
|
dumpXml(PrintWriter output,
この |
abstract
void
|
dumpXml(PrintWriter output,
この |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
デバイス間で特定の型名のすべてのオブジェクトを取得するための汎用インターフェース。 |
abstract
IBuildProvider
|
getBuildProvider()
構成から |
abstract
String
|
getCommandLine()
この |
abstract
ICommandOptions
|
getCommandOptions()
構成から使用する |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
構成で指定された |
abstract
Object
|
getConfigurationObject(String typeName)
指定されたタイプ名の構成オブジェクトを取得するための汎用インターフェース。 |
abstract
|
getConfigurationObjectList(String typeName)
|
abstract
CoverageOptions
|
getCoverageOptions()
構成から使用する |
abstract
|
getDeviceConfig()
構成から |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
指定された名前に関連付けられた |
abstract
TestDeviceOptions
|
getDeviceOptions()
構成から使用する |
abstract
IDeviceRecovery
|
getDeviceRecovery()
構成から使用する |
abstract
IDeviceSelection
|
getDeviceRequirements()
使用する |
abstract
|
getFilesToClean()
|
abstract
GlobalTestFilter
|
getGlobalFilters()
呼び出しの |
abstract
|
getInopOptions()
値が変更されていないオプション名を取得します。 |
abstract
|
getLabPreparers()
構成から |
abstract
ILeveledLogOutput
|
getLogOutput()
使用する |
abstract
ILogSaver
|
getLogSaver()
構成から使用する |
abstract
|
getMetricCollectors()
構成から |
abstract
|
getMultiPreTargetPreparers()
いずれかのデバイスの target_preparers の前に実行する必要がある構成から、 |
abstract
|
getMultiTargetPreparers()
構成から |
abstract
String
|
getName()
構成の名前を返します。 |
abstract
|
getPostProcessors()
構成から |
abstract
IRetryDecision
|
getRetryDecision()
呼び出しに使用された |
abstract
SkipManager
|
getSkipManager()
呼び出しの |
abstract
|
getSystemStatusCheckers()
構成から |
abstract
|
getTargetPreparers()
構成から |
abstract
|
getTestInvocationListeners()
構成から使用する |
abstract
|
getTests()
構成から実行する |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。 |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。 |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
オプション値を構成オブジェクトのセットに挿入します。 |
abstract
void
|
injectOptionValues(
一連の構成オブジェクトに複数のオプション値を挿入します。 |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
構成済みデバイスに isFake=true のタグが付いているかどうかを返します。 |
abstract
IConfiguration
|
partialDeepClone(
|
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
指定された printStream に、この設定のコマンドライン使用ヘルプテキストを出力します。 |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
リモート ロケーションを指す |
abstract
void
|
safeInjectOptionValues(
1 つのオプションを適用できない場合でも、スローせずに、複数のオプション値を構成オブジェクトのセットに挿入します。 |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
最善のアプローチを使用して、指定されたコマンドライン引数のセットで config |
abstract
void
|
setBuildProvider(IBuildProvider provider)
構成の現在の |
abstract
void
|
setCommandLine(String[] arrayArgs)
この |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
既存の値を置き換えて |
abstract
void
|
setConfigurationObject(String name, Object configObject)
既存の値を置き換えて、指定された名前の config オブジェクトを設定する汎用メソッド。 |
abstract
void
|
setConfigurationObjectList(String name,
指定された名前の config オブジェクトのリストを設定するための汎用メソッド。既存の値を置き換えます。 |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
|
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
既存の値を置き換えて |
abstract
void
|
setDeviceConfigList(
既存の値を置き換えて |
abstract
void
|
setDeviceMetricCollectors(
既存の値を置き換えて、 |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
|
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
既存の値を置き換えて |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
|
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
既存の値を置き換えて |
abstract
void
|
setLabPreparers(
|
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
既存の値を置き換えて |
abstract
void
|
setLogSaver(ILogSaver logSaver)
既存の値を置き換えて |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
この設定で単一の |
abstract
void
|
setMultiPreTargetPreparers(
デバイスの target_preparer の前に実行する必要がある |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
この構成で単一の |
abstract
void
|
setMultiTargetPreparers(
この構成で |
abstract
|
setOptionsFromCommandLineArgs(
指定されたコマンドライン引数のセットで構成
|
abstract
|
setOptionsFromCommandLineArgs(
指定されたコマンドライン引数のセットで構成
想定される形式については |
abstract
void
|
setPostProcessors(
既存の値を置き換えて、 |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
既存の値を置き換えて |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
この構成に単一の |
abstract
void
|
setSystemStatusCheckers(
この構成で |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
既存の値を置き換えて |
abstract
void
|
setTargetPreparers(
既存の値を置き換えて、 |
abstract
void
|
setTest(IRemoteTest test)
この構成に単一の |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
単一の |
abstract
void
|
setTestInvocationListeners(
既存の値を置き換えて、 |
abstract
void
|
setTests(
この構成で |
abstract
void
|
validateOptions()
オプションの値を検証します。 |
パブリック メソッド
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
cleanConfigurationData()
中に消去する必要があるファイルを追加します
パラメータ | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public abstract void cleanConfigurationData ()
リモート ファイルの解決済みの Option フィールドにダウンロードされたファイルを削除します。
clone
public abstract IConfiguration clone ()
このオブジェクトのシャローコピーを作成します。
戻り値 | |
---|---|
IConfiguration |
{link IConfiguration} のコピー |
dumpXml
public abstract void dumpXml (PrintWriter output)
構成の拡張 XML ファイルを取得します。この IConfiguration
のすべてのオプションを String
として取得します。
パラメータ | |
---|---|
output |
PrintWriter : XML の出力先となるライター。 |
例外 | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
設定の拡張 XML ファイルを取得します。このファイルには、この IConfiguration
に表示されるすべてのオプションから、キー名でオブジェクトをフィルタしたオプションは含まれません。
フィルタの例: Configuration#TARGET_PREPARER_TYPE_NAME
。
パラメータ | |
---|---|
output |
PrintWriter : XML を出力する書き込み元。 |
excludeFilters |
: ダンプ対象外のオブジェクト タイプのリスト。 |
例外 | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
この IConfiguration
に表示されるすべてのオプション(キー名によるオブジェクト フィルタは除く)を含む、構成の展開 XML ファイルを取得します。
フィルタの例: Configuration#TARGET_PREPARER_TYPE_NAME
。
パラメータ | |
---|---|
output |
PrintWriter : XML を出力する書き込み元。 |
excludeFilters |
: ダンプしないオブジェクト タイプのリスト。 |
printDeprecatedOptions |
boolean : 非推奨としてマークされたオプションを出力するかどうか |
printUnchangedOptions |
boolean |
例外 | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
デバイス間で特定の型名のすべてのオブジェクトを取得するための汎用インターフェース。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクトの一意のタイプ |
戻り値 | |
---|---|
|
指定されたタイプの構成オブジェクトのリスト。 |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
構成から IBuildProvider
を取得します。
戻り値 | |
---|---|
IBuildProvider |
構成で指定されている IBuildProvider |
getCommandLine
public abstract String getCommandLine ()
この IConfiguration
の作成に使用されたコマンドラインを取得します。
戻り値 | |
---|---|
String |
この IConfiguration の作成に使用するコマンドライン。 |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
使用する ICommandOptions
を構成から取得します。
戻り値 | |
---|---|
ICommandOptions |
構成で指定された ICommandOptions 。 |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
構成で指定された ConfigurationDescriptor
を返します。
戻り値 | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
指定された型名の構成オブジェクトを取得する汎用インターフェース。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクトの一意のタイプ |
戻り値 | |
---|---|
Object |
構成オブジェクト。指定した名前のオブジェクト タイプが存在しない場合、null です。 |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
に似ていますが、複数のオブジェクトをサポートする構成オブジェクト タイプ用です。
パラメータ | |
---|---|
typeName |
String : 構成オブジェクトの一意のタイプ名 |
戻り値 | |
---|---|
|
構成オブジェクトのリスト。指定された名前のオブジェクト タイプが存在しない場合は null です。 |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
構成から使用する CoverageOptions
を取得します。
戻り値 | |
---|---|
CoverageOptions |
構成で指定された CoverageOptions 。 |
getDeviceConfig
public abstractgetDeviceConfig ()
構成から IDeviceConfiguration
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた IDeviceConfiguration |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
指定された名前に関連付けられた IDeviceConfiguration
を返します。見つからない場合は null を返します。
パラメータ | |
---|---|
nameDevice |
String |
戻り値 | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
構成から使用する TestDeviceOptions
を取得します。
戻り値 | |
---|---|
TestDeviceOptions |
構成で指定された TestDeviceOptions 。 |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
構成から使用する IDeviceRecovery
を取得します。
戻り値 | |
---|---|
IDeviceRecovery |
構成で指定された IDeviceRecovery 。 |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
構成から使用する IDeviceSelection
を取得します。
戻り値 | |
---|---|
IDeviceSelection |
構成で指定された IDeviceSelection 。 |
getFilesToClean
public abstractgetFilesToClean ()
cleanConfigurationData()
中にクリーンアップされるファイルのリストを取得します。
戻り値 | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
呼び出しの GlobalTestFilter
を取得します。
戻り値 | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
どの値も変更されていないオプション名を取得する
戻り値 | |
---|---|
|
getLabPreparers
public abstractgetLabPreparers ()
構成から ITargetPreparer
を取得します。
戻り値 | |
---|---|
|
構成内で順番に指定された ITargetPreparer |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
構成から使用する ILeveledLogOutput
を取得します。
戻り値 | |
---|---|
ILeveledLogOutput |
構成で指定された ILeveledLogOutput 。 |
getLogSaver
public abstract ILogSaver getLogSaver ()
使用する ILogSaver
を構成から取得します。
戻り値 | |
---|---|
ILogSaver |
構成で指定された ILogSaver 。 |
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
いずれかのデバイスの target_preparers の前に実行する必要がある構成から、IMultiTargetPreparer
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた IMultiTargetPreparer |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
構成から IMultiTargetPreparer
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた IMultiTargetPreparer |
getName
public abstract String getName ()
構成の名前を返します。
戻り値 | |
---|---|
String |
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
呼び出しに使用された IRetryDecision
を返します。
戻り値 | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
呼び出しの SkipManager
を取得します。
戻り値 | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
構成から ISystemStatusChecker
を取得します。
戻り値 | |
---|---|
|
構成で順序付けられた ISystemStatusChecker |
getTargetPreparers
public abstractgetTargetPreparers ()
構成から ITargetPreparer
を取得します。
戻り値 | |
---|---|
|
構成内で順番に指定された ITargetPreparer |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
構成から使用する ITestInvocationListener
を取得します。
戻り値 | |
---|---|
|
構成で指定された ITestInvocationListener 。 |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。
動的に生成されるオプションに値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionValue |
String : オプション値 |
例外 | |
---|---|
ConfigurationException |
オプションの値を設定できなかった場合 |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
オプション値を構成オブジェクトのセットに挿入します。
動的に生成されるオプションに値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionKey |
String : 地図オプションのオプション キー(省略可)または null |
optionValue |
String : マップ オプションの値 |
例外 | |
---|---|
ConfigurationException |
オプションの値を設定できなかった場合 |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
オプション値を構成オブジェクトのセットに挿入します。
動的に生成されるオプションに値を指定する場合に便利です。
パラメータ | |
---|---|
optionName |
String : オプション名 |
optionKey |
String : 地図オプションのオプション キー(省略可)または null |
optionValue |
String : マップ オプションの値 |
optionSource |
String : このオプション値を提供したソース構成 |
例外 | |
---|---|
ConfigurationException |
オプションの値を設定できなかった場合 |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
複数のオプション値を構成オブジェクトのセットに挿入します。
新しいオブジェクトの作成後に多くのオプション値を一度に挿入する場合に便利です。
パラメータ | |
---|---|
optionDefs |
: 挿入するオプション定義のリスト |
例外 | |
---|---|
ConfigurationException |
オプション値の設定に失敗した場合 |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
構成済みデバイスに isFake=true のタグが付いているかどうかを返します。
パラメータ | |
---|---|
deviceName |
String |
戻り値 | |
---|---|
boolean |
partialDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
からベースクローンを作成し、指定された構成オブジェクトのリストをディープ クローンします。
パラメータ | |
---|---|
objectToDeepClone |
: ディープ クローンを作成する構成オブジェクトのリスト。 |
client |
IKeyStoreClient : キーストア クライアント。 |
戻り値 | |
---|---|
IConfiguration |
部分的にディープ クローンを作成した構成。 |
例外 | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
この設定のコマンドライン使用ヘルプテキストを、指定された printStream に出力します。
パラメータ | |
---|---|
importantOnly |
boolean : true の場合、重要なオプションのヘルプのみを出力します。 |
out |
PrintStream : 使用する ERROR(/PrintStream) 。 |
例外 | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
リモート ロケーションを指す ERROR(/File)
のオプションを解決。この場合、ファイルをクリーンアップするために cleanConfigurationData()
を呼び出す必要があります。
パラメータ | |
---|---|
resolver |
DynamicRemoteFileResolver : ファイルを解決する DynamicRemoteFileResolver |
例外 | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
いずれかのオプションを適用できない場合、スローすることなく、複数のオプション値を一連の構成オブジェクトに挿入します。
新しいオブジェクトを作成した後に、多数のオプション値を一度に挿入する場合に便利です。
パラメータ | |
---|---|
optionDefs |
: 挿入するオプション定義のリスト |
例外 | |
---|---|
ConfigurationException |
OptionSetter を作成できなかった場合 |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ベスト エフォート アプローチを使用して、指定されたコマンドライン引数セットで config Option
フィールドを設定します。
想定される形式については ArgsOptionParser
をご覧ください
パラメータ | |
---|---|
listArgs |
: コマンドライン引数 |
keyStoreClient |
IKeyStoreClient : 使用する IKeyStoreClient 。 |
戻り値 | |
---|---|
|
消費されていない引数 |
例外 | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
構成内の現在の IBuildProvider
を置き換えます。
パラメータ | |
---|---|
provider |
IBuildProvider : 新しい IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
この IConfiguration
の作成に使用されるコマンドラインを設定します。setOptionsFromCommandLineArgs とは異なり、構成名を含むコマンドライン全体が保存されます。
パラメータ | |
---|---|
arrayArgs |
String : コマンドライン |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions
を設定し、既存の値を置き換えます。
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
既存の値を置き換えて、指定された名前の config オブジェクトを設定する汎用メソッド。
パラメータ | |
---|---|
name |
String : 構成オブジェクト タイプの一意の名前。 |
configObject |
Object : config オブジェクト |
例外 | |
---|---|
ConfigurationException |
configObject が正しいタイプでない場合 |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
指定された名前の構成オブジェクト リストを設定する汎用メソッド。既存の値が置き換えられます。
パラメータ | |
---|---|
name |
String : 構成オブジェクト タイプの一意の名前。 |
configList |
: 構成オブジェクトのリスト |
例外 | |
---|---|
ConfigurationException |
リスト内のオブジェクトのいずれかが正しい型でない場合 |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
既存の値を置き換えて CoverageOptions
を設定します。
パラメータ | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
既存の値を置き換えて IDeviceConfiguration
を設定します。
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
IDeviceConfiguration
を設定し、既存の値を置き換えます。
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
既存の値を置き換えて、IMetricCollector
のリストを設定します。
パラメータ | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
既存の値を置き換えて TestDeviceOptions
を設定します。
パラメータ | |
---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
IDeviceRecovery
を設定し、既存の値を置き換えます。
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
既存の値を置き換えて IDeviceSelection
を設定します。
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
既存の値を置き換えて ITargetPreparer
を設定します。
setLabPreparers
public abstract void setLabPreparers (preparers)
既存の値を置き換えて、ITargetPreparer
のリストを設定します。
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
既存の値を置き換えて ILeveledLogOutput
を設定します。
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
デバイスの target_preparer の前に実行され、既存の値を置き換える単一の IMultiTargetPreparer
をこの構成に設定するための便利なメソッド
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
デバイスの target_preparer の前に実行する必要がある IMultiTargetPreparer
のリストを、既存の値に置き換えて、この構成で設定します。
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
この構成で単一の IMultiTargetPreparer
を設定し、既存の値を置き換える便利なメソッド
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
この構成で IMultiTargetPreparer
のリストを設定し、既存の値を置き換えます。
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
指定されたコマンドライン引数のセットで構成 Option
フィールドを設定する
ArgsOptionParser
: 想定される形式
パラメータ | |
---|---|
listArgs |
: コマンドライン引数 |
戻り値 | |
---|---|
|
消費されていない引数 |
例外 | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
指定されたコマンドライン引数のセットで config Option
フィールドを設定する
想定される形式については ArgsOptionParser
をご覧ください
パラメータ | |
---|---|
listArgs |
: コマンドライン引数 |
keyStoreClient |
IKeyStoreClient : 使用する IKeyStoreClient 。 |
戻り値 | |
---|---|
|
消費されていない引数 |
例外 | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
既存の値を置き換えて、IPostProcessor
のリストを設定します。
パラメータ | |
---|---|
processors |
|
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
IRetryDecision
を設定し、既存の値を置き換えます。
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
この構成で単一の ISystemStatusChecker
を設定し、既存の値を置き換える便利なメソッド
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
この構成で ISystemStatusChecker
のリストを設定し、既存の値を置き換えます。
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
ITargetPreparer
を設定し、既存の値を置き換えます。
setTargetPreparers
public abstract void setTargetPreparers (preparers)
ITargetPreparer
のリストを設定し、既存の値を置き換えます。
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
単一の ITestInvocationListener
を設定する便利なメソッド
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
既存の値を置き換えて ITestInvocationListener
のリストを設定します。
validateOptions
public abstract void validateOptions ()
オプションの値を検証します。
現時点では、必須オプションがすべて設定されていることを確認するだけです。
例外 | |
---|---|
ConfigurationException |
構成が無効な場合 |