IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


TradeFederation 呼び出しの構成情報。各 TradeFederation 呼び出しには、単一のIConfigurationがあります。 IConfigurationは、呼び出し中に使用する必要があるすべてのデリゲート オブジェクトと、それに関連付けられたOption格納します。

まとめ

公開メソッド

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

cleanConfigurationData()中に消去する必要があるファイルを追加します

abstract void cleanConfigurationData ()

リモート ファイルの解決済みオプション フィールドにダウンロードされたファイルを削除します。

abstract IConfiguration clone ()

このオブジェクトの浅いコピーを作成します。

abstract void dumpXml (PrintWriter output)

このIConfigurationに表示されるすべてのオプションをERROR(/String)として構成の展開された XML ファイルを取得します。

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

このIConfigurationに表示されるすべてのオプションを使用して、構成の展開された XML ファイルを取得し、キー名によるオブジェクト フィルターを差し引いたものを取得します。

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

このIConfigurationに表示されるすべてのオプションを使用して、構成の展開された XML ファイルを取得し、キー名によるオブジェクト フィルターを差し引いたものを取得します。

abstract getAllConfigurationObjectsOfType (String typeName)

デバイス間で 1 つの指定された型名のすべてのオブジェクトを取得するための汎用インターフェイス。

abstract IBuildProvider getBuildProvider ()

構成からIBuildProviderを取得します。

abstract String getCommandLine ()

このIConfigurationの作成に使用されるコマンド ラインを取得します。

abstract ICommandOptions getCommandOptions ()

構成から使用するICommandOptionsを取得します。

abstract ConfigurationDescriptor getConfigurationDescription ()

構成で提供されるConfigurationDescriptorを返します。

abstract Object getConfigurationObject (String typeName)

指定された型名を持つ構成オブジェクトを取得するための汎用インターフェイス。

abstract getConfigurationObjectList (String typeName)

getConfigurationObject(String)に似ていますが、複数のオブジェクトをサポートする構成オブジェクト タイプ用です。

abstract CoverageOptions getCoverageOptions ()

構成から使用するCoverageOptionsを取得します。

abstract getDeviceConfig ()

構成からIDeviceConfigurationを取得します。

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

指定された名前に関連付けられたIDeviceConfigurationを返します。見つからない場合は null を返します。

abstract TestDeviceOptions getDeviceOptions ()

構成から使用するTestDeviceOptionsを取得します。

abstract IDeviceRecovery getDeviceRecovery ()

構成から使用するIDeviceRecoveryを取得します。

abstract IDeviceSelection getDeviceRequirements ()

構成から使用するIDeviceSelectionを取得します。

abstract getFilesToClean ()

cleanConfigurationData()中に消去されるファイルのリストを取得します

abstract GlobalTestFilter getGlobalFilters ()

呼び出しのGlobalTestFilterを取得します。

abstract getInopOptions ()

値を変更していないオプション名を取得する

abstract getLabPreparers ()

構成からITargetPreparerを取得します。

abstract ILeveledLogOutput getLogOutput ()

構成から使用するILeveledLogOutputを取得します。

abstract ILogSaver getLogSaver ()

構成から使用するILogSaverを取得します。

abstract getMetricCollectors ()

構成からIMetricCollectorを取得します。

abstract getMultiPreTargetPreparers ()

デバイス target_preparers の前に実行する必要がある構成からIMultiTargetPreparerを取得します。

abstract getMultiTargetPreparers ()

構成からIMultiTargetPreparerを取得します。

abstract String getName ()

構成の名前を返します。

abstract getPostProcessors ()

構成からIPostProcessorを取得します。

abstract IRetryDecision getRetryDecision ()

呼び出しに使用されるIRetryDecisionを返します。

abstract getSystemStatusCheckers ()

構成からISystemStatusCheckerを取得します。

abstract getTargetPreparers ()

構成からITargetPreparerを取得します。

abstract getTestInvocationListeners ()

構成から使用するITestInvocationListenerを取得します。

abstract getTests ()

構成から実行するIRemoteTestを取得します。

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)

clone()から基本クローンを作成し、指定された構成オブジェクトのリストをディープ クローンします。

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

この構成のコマンド ライン使用法のヘルプ テキストを、指定された printStream に出力します。

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

リモートの場所を指しているERROR(/File)のオプションを解決します。

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

オプションの 1 つを適用できない場合、スローせずに構成オブジェクトのセットに複数のオプション値を挿入します。

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

ベスト エフォート アプローチを使用して、指定された一連のコマンド ライン引数で config Optionフィールドを設定します。

abstract void setBuildProvider ( IBuildProvider provider)

構成内の現在のIBuildProviderを置き換えます。

abstract void setCommandLine (String[] arrayArgs)

このIConfigurationの作成に使用するコマンド ラインを設定します。

abstract void setCommandOptions ( ICommandOptions cmdOptions)

ICommandOptionsを設定し、既存の値を置き換えます

abstract void setConfigurationObject (String name, Object configObject)

既存の値を置き換えて、指定された名前で構成オブジェクトを設定する汎用メソッド。

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

既存の値を置き換えて、指定された名前の構成オブジェクト リストを設定するジェネリック メソッド。

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

CoverageOptions設定し、既存の値を置き換えます。

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

IDeviceConfigurationを設定し、既存の値を置き換えます。

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

IDeviceConfigurationを設定して、既存の値を置き換えます。

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

IMetricCollectorのリストを設定し、既存の値を置き換えます。

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

TestDeviceOptions設定し、既存の値を置き換えます

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

IDeviceRecoveryを設定し、既存の値を置き換えます。

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

IDeviceSelectionを設定し、既存の値を置き換えます

abstract void setLabPreparer ( ITargetPreparer preparer)

ITargetPreparerを設定して、既存の値を置き換えます。

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

ITargetPreparerのリストを設定し、既存の値を置き換えます。

abstract void setLogOutput ( ILeveledLogOutput logger)

ILeveledLogOutputを設定して、既存の値を置き換えます。

abstract void setLogSaver ( ILogSaver logSaver)

ILogSaverを設定して、既存の値を置き換えます。

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

この構成で単一のIMultiTargetPreparerを設定するための便利なメソッドで、既存の値を置き換えて、どのデバイス target_preparer よりも前に実行する必要があります

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

デバイス target_preparers の前に実行する必要があるこの構成のIMultiTargetPreparerのリストを設定し、既存の値を置き換えます

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

この構成で単一のIMultiTargetPreparerを設定し、既存の値を置き換える便利なメソッド

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

この構成でIMultiTargetPreparerのリストを設定し、既存の値を置き換えます

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

指定された一連のコマンド ライン引数を使用して config Optionフィールドを設定します

予想される形式のArgsOptionParser

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

指定された一連のコマンド ライン引数を使用して config Optionフィールドを設定します

予想される形式については、 ArgsOptionParser参照してください

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

IPostProcessorのリストを設定し、既存の値を置き換えます。

abstract void setRetryDecision ( IRetryDecision decisionRetry)

IRetryDecisionを設定し、既存の値を置き換えます。

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

この構成で単一のISystemStatusCheckerを設定し、既存の値を置き換える簡易メソッド

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

この構成でISystemStatusCheckerのリストを設定し、既存の値を置き換えます

abstract void setTargetPreparer ( ITargetPreparer preparer)

ITargetPreparerを設定して、既存の値を置き換えます。

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

ITargetPreparerのリストを設定し、既存の値を置き換えます。

abstract void setTest ( IRemoteTest test)

この構成で単一のIRemoteTestを設定し、既存の値を置き換える簡易メソッド

abstract void setTestInvocationListener ( ITestInvocationListener listener)

単一のITestInvocationListenerを設定する便利なメソッド

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

ITestInvocationListenerのリストを設定し、既存の値を置き換えます

abstract void setTests ( tests) setTests ( tests)

この構成でIRemoteTestのリストを設定し、既存の値を置き換えます

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 abstract  getAllConfigurationObjectsOfType (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 abstract  getConfigurationObjectList (String typeName)

getConfigurationObject(String)に似ていますが、複数のオブジェクトをサポートする構成オブジェクト タイプ用です。

パラメーター
typeName String : 構成オブジェクトの一意の型名

戻り値
指定された名前のオブジェクト タイプが存在しない場合は、構成オブジェクトのリストまたはnull

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

構成から使用するCoverageOptionsを取得します。

戻り値
CoverageOptions構成で提供されるCoverageOptions

getDeviceConfig

public abstract  getDeviceConfig ()

構成から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

getFilesToClean

public abstract  getFilesToClean ()

cleanConfigurationData()中に消去されるファイルのリストを取得します

戻り値

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

呼び出しのGlobalTestFilterを取得します。

戻り値
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

値を変更していないオプション名を取得する

戻り値

getLabPreparers

public abstract  getLabPreparers ()

構成からITargetPreparerを取得します。

戻り値
構成で順番に提供されるITargetPreparer s

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

構成から使用するILeveledLogOutputを取得します。

戻り値
ILeveledLogOutput構成で提供されるILeveledLogOutput

getLogSaver

public abstract ILogSaver getLogSaver ()

構成から使用するILogSaverを取得します。

戻り値
ILogSaver構成で提供されるILogSaver

getMetricCollectors

public abstract  getMetricCollectors ()

構成からIMetricCollectorを取得します。

戻り値

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

デバイス target_preparers の前に実行する必要がある構成からIMultiTargetPreparerを取得します。

戻り値
構成で順番に提供されるIMultiTargetPreparer s

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

構成からIMultiTargetPreparerを取得します。

戻り値
構成で順番に提供されるIMultiTargetPreparer s

getName

public abstract String getName ()

構成の名前を返します。

戻り値
String

getPostProcessors

public abstract  getPostProcessors ()

構成からIPostProcessorを取得します。

戻り値

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

呼び出しに使用されるIRetryDecisionを返します。

戻り値
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

構成からISystemStatusCheckerを取得します。

戻り値
構成で順番に提供されるISystemStatusChecker s

getTargetPreparers

public abstract  getTargetPreparers ()

構成からITargetPreparerを取得します。

戻り値
構成で順番に提供されるITargetPreparer s

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

構成から使用するITestInvocationListenerを取得します。

戻り値
構成で提供されるITestInvocationListener s。

getTests

public abstract  getTests ()

構成から実行するIRemoteTestを取得します。

戻り値
構成で提供されるテスト

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 abstract  setBestEffortOptionsFromCommandLineArgs ( 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を設定して、既存の値を置き換えます。

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

ILogSaverを設定して、既存の値を置き換えます。

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 abstract  setOptionsFromCommandLineArgs ( listArgs)

指定された一連のコマンド ライン引数を使用して config Optionフィールドを設定します

予想される形式のArgsOptionParser

パラメーター
listArgs : コマンドライン引数

戻り値
消費されていない引数

スロー
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( 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のリストを設定し、既存の値を置き換えます。

setTest

public abstract void setTest (IRemoteTest test)

この構成で単一のIRemoteTestを設定し、既存の値を置き換える簡易メソッド

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

単一のITestInvocationListenerを設定する便利なメソッド

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

ITestInvocationListenerのリストを設定し、既存の値を置き換えます

setTests

public abstract void setTests ( tests)

この構成でIRemoteTestのリストを設定し、既存の値を置き換えます

検証オプション

public abstract void validateOptions ()

オプション値を検証します。

現在、これはすべての必須オプションが設定されていることを検証するだけです

スロー
ConfigurationException構成が有効でない場合