I構成

public interface IConfiguration

com.android.tradefed.config.IConfiguration


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

まとめ

パブリックメソッド

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

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

abstract void cleanConfigurationData ()

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

abstract IConfiguration clone ()

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

abstract void dumpXml (PrintWriter output)

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

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 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) 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_preparers の前に実行され、既存の値を置き換えます。

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

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

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

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

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

期待される形式のArgsOptionParser

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

指定された一連のコマンドライン引数を使用して構成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 ()

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

パブリックメソッド

ファイルをクリーンに追加

public abstract void addFilesToClean ( toBeCleaned)

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

パラメーター
toBeCleaned

クリーン構成データ

public abstract void cleanConfigurationData ()

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

クローン

public abstract IConfiguration clone ()

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

戻り値
IConfiguration {link IConfiguration} のコピー

ダンプXml

public abstract void dumpXml (PrintWriter output)

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

パラメーター
output PrintWriter : XML を出力するライター。

投げる
IO例外

ダンプXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

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

フィルターの例: Configuration#TARGET_PREPARER_TYPE_NAME

パラメーター
output PrintWriter : XML を出力するライター。

excludeFilters : ダンプすべきではないオブジェクト タイプのリスト。

投げる
IO例外

ダンプXml

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

getコマンドライン

public abstract String getCommandLine ()

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

戻り値
StringこのIConfigurationの作成に使用されるコマンド ライン。

getコマンドオプション

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()中にクリーンアップされるファイルのリストを取得します。

戻り値

getグローバルフィルター

public abstract GlobalTestFilter getGlobalFilters ()

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

戻り値
GlobalTestFilter

getIopOptions

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は構成で提供されます。

テストを取得する

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

部分的なディープクローン

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

パラメーター
objectToDeepClone : ディープ クローンを作成する構成オブジェクトのリスト。

client IKeyStoreClient : キーストア クライアント。

戻り値
IConfiguration部分的に深く複製された構成。

投げる
com.android.tradefed.config.ConfigurationException
ConfigurationException

printコマンドの使用法

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

パラメーター
importantOnly boolean : trueの場合、重要なオプションのヘルプのみを出力します

out PrintStream : 使用するERROR(/PrintStream)

投げる
com.android.tradefed.config.ConfigurationException
ConfigurationException

解決動的オプション

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

リモートの場所を指すERROR(/File)のオプションを解決します。これには、ファイルをクリーンアップするためにcleanConfigurationData()を呼び出す必要があります。

パラメーター
resolver DynamicRemoteFileResolver : ファイルを解決するDynamicRemoteFileResolver

投げる
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

安全な注入オプション値

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

setコマンドライン

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_preparers の前に実行され、既存の値を置き換えます。

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

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

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

セットテスト

public abstract void setTest (IRemoteTest test)

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

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

セットテスト

public abstract void setTests ( tests)

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

検証オプション

public abstract void validateOptions ()

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

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

投げる
ConfigurationException設定が有効でない場合