IConfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
TradeFederation 呼び出しの構成情報。各 TradeFederation 呼び出しには、単一のIConfiguration
があります。 IConfiguration
は、呼び出し中に使用する必要があるすべてのデリゲート オブジェクトと、それに関連付けられたOption
格納します。
まとめ
公開メソッド | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) |
abstract void | cleanConfigurationData () リモート ファイルの解決済みオプション フィールドにダウンロードされたファイルを削除します。 |
abstract IConfiguration | clone () このオブジェクトの浅いコピーを作成します。 |
abstract void | dumpXml (PrintWriter output) この |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) この |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) この |
abstract | getAllConfigurationObjectsOfType (String typeName) デバイス間で 1 つの指定された型名のすべてのオブジェクトを取得するための汎用インターフェイス。 |
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 | 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 ( optionDefs) injectOptionValues ( optionDefs) 複数のオプション値を構成オブジェクトのセットに挿入します。 |
abstract boolean | isDeviceConfiguredFake (String deviceName) 設定済みのデバイスが isFake=true とタグ付けされているかどうかを返します。 |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) この構成のコマンド ライン使用法のヘルプ テキストを、指定された printStream に出力します。 |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) リモートの場所を指している |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) オプションの 1 つを適用できない場合、スローせずに構成オブジェクトのセットに複数のオプション値を挿入します。 |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) ベスト エフォート アプローチを使用して、指定された一連のコマンド ライン引数で config |
abstract void | setBuildProvider ( IBuildProvider provider) 構成内の現在の |
abstract void | setCommandLine (String[] arrayArgs) この |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) |
abstract void | setConfigurationObject (String name, Object configObject) 既存の値を置き換えて、指定された名前で構成オブジェクトを設定する汎用メソッド。 |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) 既存の値を置き換えて、指定された名前の構成オブジェクト リストを設定するジェネリック メソッド。 |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) |
abstract void | setLabPreparer ( ITargetPreparer preparer) |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) |
abstract void | setLogOutput ( ILeveledLogOutput logger) |
abstract void | setLogSaver ( ILogSaver logSaver) |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) この構成で単一の |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) デバイス target_preparers の前に実行する必要があるこの構成の |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) この構成で単一の |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) この構成で |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) 指定された一連のコマンド ライン引数を使用して config ArgsOptionParser |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) 指定された一連のコマンド ライン引数を使用して config ArgsOptionParser 参照してください |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) この構成で単一の |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) この構成で |
abstract void | setTargetPreparer ( ITargetPreparer preparer) |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) |
abstract void | setTest ( IRemoteTest test) この構成で単一の |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) 単一の |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) |
abstract void | setTests ( tests) setTests ( tests) この構成で |
abstract void | validateOptions () オプション値を検証します。 |
公開メソッド
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
cleanConfigurationData()
中に消去する必要があるファイルを追加します
パラメーター | |
---|---|
toBeCleaned |
cleanConfigurationData
public abstract void cleanConfigurationData ()
リモート ファイルの解決済みオプション フィールドにダウンロードされたファイルを削除します。
クローン
public abstract IConfiguration clone ()
このオブジェクトの浅いコピーを作成します。
戻り値 | |
---|---|
IConfiguration | {link IConfiguration} のコピー |
dumpXml
public abstract void dumpXml (PrintWriter output)
このIConfiguration
に表示されるすべてのオプションをERROR(/String)
として構成の展開された XML ファイルを取得します。
パラメーター | |
---|---|
output | PrintWriter : xml を出力するライター。 |
スロー | |
---|---|
| IO例外 |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
このIConfiguration
に表示されるすべてのオプションを使用して、構成の展開された XML ファイルを取得し、キー名によるオブジェクト フィルターを差し引いたものを取得します。
フィルターの例: Configuration#TARGET_PREPARER_TYPE_NAME
。
パラメーター | |
---|---|
output | PrintWriter : xml を出力するライター。 |
excludeFilters |
スロー | |
---|---|
| IO例外 |
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 |
スロー | |
---|---|
| IO例外 |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
デバイス間で 1 つの指定された型名のすべてのオブジェクトを取得するための汎用インターフェイス。
パラメーター | |
---|---|
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 s |
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 。 |
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
呼び出しのGlobalTestFilter
を取得します。
戻り値 | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
値を変更していないオプション名を取得する
戻り値 | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
構成からITargetPreparer
を取得します。
戻り値 | |
---|---|
構成で順番に提供されるITargetPreparer s |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
構成から使用するILeveledLogOutput
を取得します。
戻り値 | |
---|---|
ILeveledLogOutput | 構成で提供されるILeveledLogOutput 。 |
getLogSaver
public abstract ILogSaver getLogSaver ()
構成から使用するILogSaver
を取得します。
戻り値 | |
---|---|
ILogSaver | 構成で提供されるILogSaver 。 |
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
デバイス target_preparers の前に実行する必要がある構成からIMultiTargetPreparer
を取得します。
戻り値 | |
---|---|
構成で順番に提供されるIMultiTargetPreparer s |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
構成からIMultiTargetPreparer
を取得します。
戻り値 | |
---|---|
構成で順番に提供されるIMultiTargetPreparer s |
getName
public abstract String getName ()
構成の名前を返します。
戻り値 | |
---|---|
String |
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
呼び出しに使用されるIRetryDecision
を返します。
戻り値 | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
構成からISystemStatusChecker
を取得します。
戻り値 | |
---|---|
構成で順番に提供されるISystemStatusChecker s |
getTargetPreparers
public abstractgetTargetPreparers ()
構成からITargetPreparer
を取得します。
戻り値 | |
---|---|
構成で順番に提供されるITargetPreparer s |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
構成から使用するITestInvocationListener
を取得します。
戻り値 | |
---|---|
構成で提供されるITestInvocationListener s。 |
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 | オプションの値の設定に失敗した場合 |
注入オプション値
public abstract void injectOptionValues (optionDefs)
複数のオプション値を構成オブジェクトのセットに挿入します。
新しいオブジェクトを作成した後、多くのオプション値を一度に注入するのに便利です。パラメーター | |
---|---|
optionDefs |
スロー | |
---|---|
ConfigurationException | オプション値の設定に失敗した場合 |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
設定済みのデバイスが isFake=true とタグ付けされているかどうかを返します。
パラメーター | |
---|---|
deviceName | String |
戻り値 | |
---|---|
boolean |
部分DeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
から基本クローンを作成し、指定された構成オブジェクトのリストをディープ クローンします。
パラメーター | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : キーストア クライアント。 |
戻り値 | |
---|---|
IConfiguration | 部分的に深く複製された構成。 |
スロー | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
印刷コマンドの使用法
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)
オプションの 1 つを適用できない場合、スローせずに構成オブジェクトのセットに複数のオプション値を挿入します。
新しいオブジェクトを作成した後、多くのオプション値を一度に注入するのに便利です。
パラメーター | |
---|---|
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)
既存の値を置き換えて、指定された名前で構成オブジェクトを設定する汎用メソッド。
パラメーター | |
---|---|
name | String : 構成オブジェクト タイプの一意の名前。 |
configObject | Object : 構成オブジェクト |
スロー | |
---|---|
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)
この構成で単一のIMultiTargetPreparer
を設定するための便利なメソッドで、既存の値を置き換えて、どのデバイス target_preparer よりも前に実行する必要があります
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
デバイス target_preparers の前に実行する必要があるこの構成のIMultiTargetPreparer
のリストを設定し、既存の値を置き換えます
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
この構成で単一のIMultiTargetPreparer
を設定し、既存の値を置き換える便利なメソッド
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
この構成でIMultiTargetPreparer
のリストを設定し、既存の値を置き換えます
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
指定された一連のコマンド ライン引数を使用して config 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
のリストを設定し、既存の値を置き換えます
検証オプション
public abstract void validateOptions ()
オプション値を検証します。
現在、これはすべての必須オプションが設定されていることを検証するだけですスロー | |
---|---|
ConfigurationException | 構成が有効でない場合 |