IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
TradeFederation 呼び出しの構成情報。各 TradeFederation 呼び出しには 1 つの IConfiguration があります。IConfiguration は、呼び出し中に使用されるすべてのデリゲート オブジェクトと、それに関連付けられた Option を保存します。
概要
パブリック メソッド | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
|
abstract
void
|
cleanConfigurationData()
リモート ファイルの解決済み Option フィールドにダウンロードされたファイルを削除します。 |
abstract
IConfiguration
|
clone()
このオブジェクトのシャローコピーを作成します。 |
abstract
void
|
dumpXml(PrintWriter output)
この |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
この |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
この |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
デバイス間で特定の型名のすべてのオブジェクトを取得するための汎用インターフェース。 |
abstract
IBuildProvider
|
getBuildProvider()
構成から |
abstract
String
|
getCommandLine()
この |
abstract
ICommandOptions
|
getCommandOptions()
構成から使用する |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
構成で指定された |
abstract
Object
|
getConfigurationObject(String typeName)
指定された型名で構成オブジェクトを取得する汎用インターフェース。 |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
|
abstract
CoverageOptions
|
getCoverageOptions()
構成から使用する |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
構成から |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
指定された名前に関連付けられた |
abstract
TestDeviceOptions
|
getDeviceOptions()
構成から使用する |
abstract
IDeviceRecovery
|
getDeviceRecovery()
構成から使用する |
abstract
IDeviceSelection
|
getDeviceRequirements()
構成から使用する |
abstract
Set<File>
|
getFilesToClean()
|
abstract
GlobalTestFilter
|
getGlobalFilters()
呼び出しの |
abstract
Set<String>
|
getInopOptions()
値を変更しなかったオプション名を取得します。 |
abstract
List<ITargetPreparer>
|
getLabPreparers()
構成から |
abstract
ILeveledLogOutput
|
getLogOutput()
構成から使用する |
abstract
ILogSaver
|
getLogSaver()
構成から使用する |
abstract
List<IMetricCollector>
|
getMetricCollectors()
構成から |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
デバイスの target_preparer のいずれよりも前に実行されるべき構成から |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
構成から |
abstract
String
|
getName()
構成の名前を返します。 |
abstract
List<IPostProcessor>
|
getPostProcessors()
構成から |
abstract
IRetryDecision
|
getRetryDecision()
呼び出しに使用された |
abstract
SkipManager
|
getSkipManager()
呼び出しの |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
構成から |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
構成から |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
構成から使用する |
abstract
List<IRemoteTest>
|
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(List<OptionDef> optionDefs)
構成オブジェクトのセットに複数のオプション値を挿入します。 |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
構成されたデバイスに isFake=true のタグが付けられているかどうかを返します。 |
abstract
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
|
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
この構成のコマンドライン使用法のヘルプテキストを指定された printStream に出力します。 |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
リモートの場所を指す |
abstract
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
オプションの 1 つが適用できない場合でも、例外をスローせずに、複数のオプション値を構成オブジェクトのセットに挿入します。 |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
ベスト エフォート アプローチを使用して、指定されたコマンドライン引数のセットで構成 |
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, List<?> configList)
指定された名前の構成オブジェクト リストを設定し、既存の値を置き換える汎用メソッド。 |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
|
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
|
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
|
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
|
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
|
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
|
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
|
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
|
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
|
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
|
abstract
void
|
setLogSaver(ILogSaver logSaver)
|
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
この構成で、デバイスの target_preparer のいずれよりも前に実行される単一の |
abstract
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
この構成で、デバイスの target_preparer の前に実行される |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
この構成で単一の |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
この構成で |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
指定されたコマンドライン引数のセットを使用して、構成
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
指定されたコマンドライン引数のセットを使用して、構成
適切な形式については、 |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
|
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
|
abstract
void
|
setSkipManager(SkipManager skipManager)
呼び出しの |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
この構成で単一の |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
この構成で |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
|
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
|
abstract
void
|
setTest(IRemoteTest test)
この構成で単一の |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
単一の |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
|
abstract
void
|
setTests(List<IRemoteTest> tests)
この構成で |
abstract
void
|
validateOptions()
オプションの値を検証します。 |
パブリック メソッド
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
cleanConfigurationData() 中にクリーンアップする必要があるファイルを追加する
| パラメータ | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
リモート ファイルの解決済みオプション フィールドにダウンロードされたファイルを削除します。
clone
public abstract IConfiguration clone ()
このオブジェクトのシャローコピーを作成します。
| 戻り値 | |
|---|---|
IConfiguration |
{link IConfiguration} のコピー |
dumpXml
public abstract void dumpXml (PrintWriter output)
この IConfiguration のすべてのオプションが表示された構成の展開された XML ファイルを String として取得します。
| パラメータ | |
|---|---|
output |
PrintWriter: XML の書き込み先となるライター。 |
| 例外 | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)この IConfiguration のすべてのオプションが表示された構成の展開された XML ファイルを取得します。ただし、キー名でフィルタされたオブジェクトは除きます。
フィルタの例: Configuration.TARGET_PREPARER_TYPE_NAME。
| パラメータ | |
|---|---|
output |
PrintWriter: XML の書き込み先となるライター。 |
excludeFilters |
List: ダンプしないオブジェクト タイプのリスト。 |
| 例外 | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)この IConfiguration のすべてのオプションが表示された構成の展開された XML ファイルを取得します。ただし、キー名でフィルタされたオブジェクトは除きます。
フィルタの例: Configuration.TARGET_PREPARER_TYPE_NAME。
| パラメータ | |
|---|---|
output |
PrintWriter: XML の書き込み先となるライター。 |
excludeFilters |
List: ダンプしないオブジェクト タイプのリスト。 |
printDeprecatedOptions |
boolean: 非推奨とマークされたオプションを出力するかどうか |
printUnchangedOptions |
boolean |
| 例外 | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
デバイス間で特定の型名のすべてのオブジェクトを取得するための汎用インターフェース。
| パラメータ | |
|---|---|
typeName |
String: 構成オブジェクトの一意のタイプ |
| 戻り値 | |
|---|---|
Collection<Object> |
指定されたタイプの構成オブジェクトのリスト。 |
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 List<?> getConfigurationObjectList (String typeName)
getConfigurationObject(String) と同様ですが、複数のオブジェクトをサポートする構成オブジェクト タイプ用です。
| パラメータ | |
|---|---|
typeName |
String: 構成オブジェクトの一意の型名 |
| 戻り値 | |
|---|---|
List<?> |
構成オブジェクトのリスト。指定された名前のオブジェクト タイプが存在しない場合は null。 |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
構成から使用する CoverageOptions を取得します。
| 戻り値 | |
|---|---|
CoverageOptions |
構成で指定された CoverageOptions。 |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
構成から IDeviceConfiguration を取得します。
| 戻り値 | |
|---|---|
List<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 Set<File> getFilesToClean ()
cleanConfigurationData() 中にクリーンアップされるファイルのリストを取得する
| 戻り値 | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
呼び出しの GlobalTestFilter を取得します。
| 戻り値 | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
値を変更しなかったオプション名を取得する
| 戻り値 | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
構成から ITargetPreparer を取得します。
| 戻り値 | |
|---|---|
List<ITargetPreparer> |
構成で順番に指定された ITargetPreparer |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
構成から使用する ILeveledLogOutput を取得します。
| 戻り値 | |
|---|---|
ILeveledLogOutput |
構成で指定された ILeveledLogOutput。 |
getLogSaver
public abstract ILogSaver getLogSaver ()
構成から使用する ILogSaver を取得します。
| 戻り値 | |
|---|---|
ILogSaver |
構成で指定された ILogSaver。 |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
構成から IMetricCollector を取得します。
| 戻り値 | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
デバイスの target_preparers の前に実行される構成から IMultiTargetPreparer を取得します。
| 戻り値 | |
|---|---|
List<IMultiTargetPreparer> |
構成で順番に指定された IMultiTargetPreparer |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
構成から IMultiTargetPreparer を取得します。
| 戻り値 | |
|---|---|
List<IMultiTargetPreparer> |
構成で順番に指定された IMultiTargetPreparer |
getName
public abstract String getName ()
構成の名前を返します。
| 戻り値 | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
構成から IPostProcessor を取得します。
| 戻り値 | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
呼び出しに使用された IRetryDecision を返します。
| 戻り値 | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
呼び出しの SkipManager を取得します。
| 戻り値 | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
構成から ISystemStatusChecker を取得します。
| 戻り値 | |
|---|---|
List<ISystemStatusChecker> |
構成で順番に指定された ISystemStatusChecker |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
構成から ITargetPreparer を取得します。
| 戻り値 | |
|---|---|
List<ITargetPreparer> |
構成で順番に指定された ITargetPreparer |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
構成から使用する ITestInvocationListener を取得します。
| 戻り値 | |
|---|---|
List<ITestInvocationListener> |
構成で指定された ITestInvocationListener。 |
getTests
public abstract List<IRemoteTest> getTests ()
構成から実行する IRemoteTest を取得します。
| 戻り値 | |
|---|---|
List<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 (List<OptionDef> optionDefs)
複数のオプション値を構成オブジェクトのセットに挿入します。
新しいオブジェクトを作成した後に、多くのオプション値を一度に挿入する場合に便利です。
| パラメータ | |
|---|---|
optionDefs |
List: 挿入するオプション定義のリスト |
| 例外 | |
|---|---|
ConfigurationException |
オプション値の設定に失敗した場合 |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
構成されたデバイスに isFake=true のタグが付けられているかどうかを返します。
| パラメータ | |
|---|---|
deviceName |
String |
| 戻り値 | |
|---|---|
boolean |
|
partialDeepClone
public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
clone() からベースクローンを作成し、指定された構成オブジェクトのリストをディープクローンします。
| パラメータ | |
|---|---|
objectToDeepClone |
List: ディープクローンする構成オブジェクトのリスト。 |
client |
IKeyStoreClient: キーストア クライアント。 |
| 戻り値 | |
|---|---|
IConfiguration |
部分的にディープクローンされた構成。 |
| 例外 | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly,
PrintStream out)この構成のコマンドライン使用法のヘルプテキストを指定された printStream に出力します。
| パラメータ | |
|---|---|
importantOnly |
boolean: true の場合、重要なオプションのヘルプのみを出力します。 |
out |
PrintStream: 使用する PrintStream。 |
| 例外 | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
リモートの場所を指す File のオプションを解決します。これには、ファイルをクリーンアップするために cleanConfigurationData() を呼び出す必要があります。
| パラメータ | |
|---|---|
resolver |
DynamicRemoteFileResolver: ファイルを解決する DynamicRemoteFileResolver |
| 例外 | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)
オプションの 1 つを適用できない場合でも、例外をスローせずに、複数のオプション値を構成オブジェクトのセットに挿入します。
新しいオブジェクトを作成した後に、多くのオプション値を一度に挿入する場合に便利です。
| パラメータ | |
|---|---|
optionDefs |
List: 挿入するオプション定義のリスト |
| 例外 | |
|---|---|
ConfigurationException |
OptionSetter の作成に失敗した場合 |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)ベスト エフォート アプローチを使用して、指定されたコマンドライン引数のセットで構成 Option フィールドを設定します。
適切な形式については、ArgsOptionParser をご覧ください。
| パラメータ | |
|---|---|
listArgs |
List: コマンドライン引数 |
keyStoreClient |
IKeyStoreClient: 使用する IKeyStoreClient。 |
| 戻り値 | |
|---|---|
List<String> |
未消費の引数 |
| 例外 | |
|---|---|
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,
List<?> configList)指定された名前の構成オブジェクト リストを設定し、既存の値を置き換える汎用メソッド。
| パラメータ | |
|---|---|
name |
String: 構成オブジェクト型の一意の名前。 |
configList |
List: 構成オブジェクトのリスト |
| 例外 | |
|---|---|
ConfigurationException |
リスト内のオブジェクトのいずれかが正しい型でない場合 |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
CoverageOptions を設定し、既存の値を置き換えます。
| パラメータ | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
IDeviceConfiguration を設定します。既存の値は置き換えられます。
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
IDeviceConfiguration を設定し、既存の値を置き換えます。
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
IMetricCollector のリストを設定し、既存の値を置き換えます。
| パラメータ | |
|---|---|
collectors |
List |
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 (List<ITargetPreparer> 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 (List<IMultiTargetPreparer> multiPreTargPreps)
この構成で、デバイスの target_preparer の前に実行される IMultiTargetPreparer のリストを設定し、既存の値を置き換えます。
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
この構成で単一の IMultiTargetPreparer を設定し、既存の値を置き換えるための便利なメソッド
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
この構成で IMultiTargetPreparer のリストを設定し、既存の値を置き換えます。
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
指定されたコマンドライン引数のセットを使用して、構成 Option フィールドを設定します。
ArgsOptionParser(適切な形式)
| パラメータ | |
|---|---|
listArgs |
List: コマンドライン引数 |
| 戻り値 | |
|---|---|
List<String> |
未消費の引数 |
| 例外 | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)指定されたコマンドライン引数のセットを使用して、構成 Option フィールドを設定します。
適切な形式については、ArgsOptionParser をご覧ください。
| パラメータ | |
|---|---|
listArgs |
List: コマンドライン引数 |
keyStoreClient |
IKeyStoreClient: 使用する IKeyStoreClient。 |
| 戻り値 | |
|---|---|
List<String> |
未消費の引数 |
| 例外 | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
IPostProcessor のリストを設定し、既存の値を置き換えます。
| パラメータ | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
IRetryDecision を設定します。既存の値は置き換えられます。
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
呼び出しの SkipManager を設定します。
| パラメータ | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
この構成で単一の ISystemStatusChecker を設定し、既存の値を置き換えるための便利なメソッド
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
この構成で ISystemStatusChecker のリストを設定し、既存の値を置き換えます。
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
ITargetPreparer を設定します。既存の値は置き換えられます。
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> preparers)
ITargetPreparer のリストを設定し、既存の値を置き換えます。
setTest
public abstract void setTest (IRemoteTest test)
この構成で単一の IRemoteTest を設定し、既存の値を置き換えるための便利なメソッド
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
単一の ITestInvocationListener を設定するコンビニエンス メソッド
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
ITestInvocationListener のリストを設定し、既存の値を置き換えます
setTests
public abstract void setTests (List<IRemoteTest> tests)
この構成で IRemoteTest のリストを設定し、既存の値を置き換えます。
validateOptions
public abstract void validateOptions ()
オプションの値を検証します。
現在、これはすべての必須オプションが設定されていることを検証するだけです。
| 例外 | |
|---|---|
ConfigurationException |
構成が無効な場合 |