IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


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

概要

パブリック メソッド

abstract void addFilesToClean( toBeCleaned)

cleanConfigurationData() の実行中にクリーンアップする必要があるファイルを追加します。

abstract void cleanConfigurationData()

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

abstract IConfiguration clone()

このオブジェクトのシャローコピーを作成します。

abstract void dumpXml(PrintWriter output)

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

abstract void dumpXml(PrintWriter output, excludeFilters)

この IConfiguration に表示されるすべてのオプション(キー名によるオブジェクト フィルタは除く)を含む、構成の展開 XML ファイルを取得します。

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

この IConfiguration に表示されるすべてのオプション(キー名によるオブジェクト フィルタは除く)を含む、構成の展開 XML ファイルを取得します。

abstract getAllConfigurationObjectsOfType(String typeName)

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

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_preparer の前に実行する必要がある IMultiTargetPreparer を構成から取得します。

abstract getMultiTargetPreparers()

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

abstract String getName()

構成の名前を返します。

abstract getPostProcessors()

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

abstract IRetryDecision getRetryDecision()

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

abstract SkipManager getSkipManager()

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

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)

複数のオプション値を構成オブジェクトのセットに挿入します。

abstract boolean isDeviceConfiguredFake(String deviceName)

構成済みデバイスに isFake=true のタグが付いているかどうかを返します。

abstract IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

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

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

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

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

リモート ロケーションを指す ERROR(/File) のオプションを解決。

abstract void safeInjectOptionValues( optionDefs)

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

abstract 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)

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

abstract void setConfigurationObjectList(String name, configList)

指定された名前の config オブジェクト リストを設定し、既存の値を置き換える汎用メソッド。

abstract void setCoverageOptions(CoverageOptions coverageOptions)

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

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

abstract void setDeviceConfigList( deviceConfigs)

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

abstract void 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)

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

abstract void setLogOutput(ILeveledLogOutput logger)

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

abstract void setLogSaver(ILogSaver logSaver)

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

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

デバイスの target_preparer の前に実行され、既存の値を置き換える IMultiTargetPreparer をこの構成に 1 つ設定するための便利なメソッドです。

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

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

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

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

abstract void setMultiTargetPreparers( multiTargPreps)

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

abstract setOptionsFromCommandLineArgs( listArgs)

指定されたコマンドライン引数のセットで構成 Option フィールドを設定する

ArgsOptionParser: 想定される形式

abstract setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

指定されたコマンドライン引数のセットで構成 Option フィールドを設定する

想定される形式については、ArgsOptionParser をご覧ください。

abstract void setPostProcessors( processors)

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

abstract void setRetryDecision(IRetryDecision decisionRetry)

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

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

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

abstract void setSystemStatusCheckers( systemCheckers)

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

abstract void setTargetPreparer(ITargetPreparer preparer)

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

abstract void setTargetPreparers( preparers)

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

abstract void setTest(IRemoteTest test)

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

abstract void setTestInvocationListener(ITestInvocationListener listener)

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

abstract void setTestInvocationListeners( listeners)

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

abstract void setTests( tests)

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

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)

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

パラメータ
output PrintWriter: XML を出力する書き込み元。

例外
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

この IConfiguration に表示されるすべてのオプション(キー名によるオブジェクト フィルタは除く)を含む、構成の展開 XML ファイルを取得します。

フィルタの例: 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 abstract  getAllConfigurationObjectsOfType (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 abstract  getConfigurationObjectList (String typeName)

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

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

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

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

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

戻り値
CoverageOptions 構成で指定された CoverageOptions

getDeviceConfig

public abstract  getDeviceConfig ()

構成から 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 abstract  getFilesToClean ()

cleanConfigurationData() 中にクリーンアップされるファイルのリストを取得する

戻り値

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

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

戻り値
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

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

戻り値

getLabPreparers

public abstract  getLabPreparers ()

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

戻り値
構成で順序付けられた ITargetPreparer

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

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

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

戻り値
構成で順序付けられた IMultiTargetPreparer

getName

public abstract String getName ()

構成の名前を返します。

戻り値
String

getPostProcessors

public abstract  getPostProcessors ()

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

戻り値

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

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

戻り値
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

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

戻り値
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

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

戻り値
構成で順序付けられた ISystemStatusChecker

getTargetPreparers

public abstract  getTargetPreparers ()

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

戻り値
構成で順序付けられた ITargetPreparer

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

戻り値
構成で指定された ITestInvocationListener

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 オプションの値を設定できなかった場合

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 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)

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

パラメータ
name String: 構成オブジェクト タイプの一意の名前。

configObject Object: config オブジェクト

例外
ConfigurationException configObject の型が正しくない場合

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

指定された名前の config オブジェクトのリストを設定するための汎用メソッド。既存の値を置き換えます。

パラメータ
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)

デバイスの target_preparer の前に実行され、既存の値を置き換える IMultiTargetPreparer をこの構成で 1 つ設定するための便利なメソッド

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

指定されたコマンドライン引数のセットで構成 Option フィールドを設定する

ArgsOptionParser: 想定される形式

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

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

例外
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

指定されたコマンドライン引数のセットで構成 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 のリストを設定し、既存の値を置き換えます。

validateOptions

public abstract void validateOptions ()

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

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

例外
ConfigurationException 構成が無効な場合