構成

public class Configuration
extends Object implements IConfiguration

java.lang.Object
com.android.tradefed.config.Configuration


読み込まれた構成オブジェクトをマップに格納する具体的なIConfiguration実装。

まとめ

田畑

public static final String BUILD_PROVIDER_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

パブリック コンストラクター

Configuration (String name, String description)

デフォルトの構成オブジェクトでConfigurationを作成します。

公開メソッド

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

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

void cleanConfigurationData ()

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

Configuration clone ()

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

void dumpXml (PrintWriter output)

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

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

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

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

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

getAllConfigurationObjectsOfType (String configType)

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

IBuildProvider getBuildProvider ()

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

String getCommandLine ()

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

ICommandOptions getCommandOptions ()

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

ConfigurationDescriptor getConfigurationDescription ()

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

Object getConfigurationObject (String typeName)

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

getConfigurationObjectList (String typeName)

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

CoverageOptions getCoverageOptions ()

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

String getDescription ()
getDeviceConfig ()

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

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

getFilesToClean ()

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

GlobalTestFilter getGlobalFilters ()

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

getInopOptions ()

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

getLabPreparers ()

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

ILeveledLogOutput getLogOutput ()

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

ILogSaver getLogSaver ()

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

getMetricCollectors ()

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

static getMultiDeviceSupportedTag ()

マルチデバイス構成のデバイスタグでサポートされているタグのERROR(/Set)を返します。

getMultiPreTargetPreparers ()

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

getMultiTargetPreparers ()

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

String getName ()

構成の名前を返します。

getPostProcessors ()

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

IRetryDecision getRetryDecision ()

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

getSystemStatusCheckers ()

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

getTargetPreparers ()

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

getTestInvocationListeners ()

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

getTests ()

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

void injectOptionValue (String optionName, String optionValue)

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

void injectOptionValue (String optionName, String optionKey, String optionValue)

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

void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)

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

void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

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

boolean isDeviceConfiguredFake (String deviceName)

設定済みのデバイスが isFake=true とタグ付けされているかどうかを返します。

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

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

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

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

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

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

void setBuildProvider ( IBuildProvider provider)

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

void setCommandLine (String[] arrayArgs)

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

void setCommandOptions ( ICommandOptions cmdOptions)

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

void setConfigurationObject (String typeName, Object configObject)

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

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

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

void setCoverageOptions ( CoverageOptions coverageOptions)

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

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

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

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

void setDeviceOptions ( TestDeviceOptions devOptions)

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

void setDeviceRecovery ( IDeviceRecovery recovery)

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

void setDeviceRequirements ( IDeviceSelection devRequirements)

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

void setLabPreparer ( ITargetPreparer preparer)

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

void setLabPreparers ( preparers) setLabPreparers ( preparers)

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

void setLogOutput ( ILeveledLogOutput logger)

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

void setLogSaver ( ILogSaver logSaver)

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

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

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

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

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

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

予想される形式のArgsOptionParser

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

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

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

void setPostProcessors ( processors) setPostProcessors ( processors)

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

void setRetryDecision ( IRetryDecision decisionRetry)

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

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

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

void setTargetPreparer ( ITargetPreparer preparer)

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

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

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

void setTest ( IRemoteTest test)

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

void setTestInvocationListener ( ITestInvocationListener listener)

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

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

void setTests ( tests) setTests ( tests)

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

void validateOptions ()

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

保護されたメソッド

boolean isRemoteEnvironment ()

TF の環境がリモート呼び出しかどうかを返します。

田畑

BUILD_PROVIDER_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

装置名

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

パブリック コンストラクター

構成

public Configuration (String name, 
                String description)

デフォルトの構成オブジェクトでConfigurationを作成します。

パラメーター
name String

description String

公開メソッド

addFilesToClean

public void addFilesToClean ( toBeCleaned)

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

パラメーター
toBeCleaned

cleanConfigurationData

public void cleanConfigurationData ()

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

クローン

public Configuration clone ()

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

戻り値
Configuration

dumpXml

public void dumpXml (PrintWriter output)

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

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

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

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

フィルターの例: Configuration#TARGET_PREPARER_TYPE_NAME

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

excludeFilters : ダンプしてはならないオブジェクト タイプのリスト。

dumpXml

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

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

フィルターの例: Configuration#TARGET_PREPARER_TYPE_NAME

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

excludeFilters : ダンプしてはならないオブジェクト タイプのリスト。

printDeprecatedOptions boolean : 非推奨としてマークされたオプションを出力するかどうか

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

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

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

戻り値
指定されたタイプの構成オブジェクトのリスト。

getBuildProvider

public IBuildProvider getBuildProvider ()

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

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

getCommandLine

public String getCommandLine ()

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

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

getCommandOptions

public ICommandOptions getCommandOptions ()

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

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

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

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

戻り値
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

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

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

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

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

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

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

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

getCoverageOptions

public CoverageOptions getCoverageOptions ()

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

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

getDescription

public String getDescription ()

戻り値
StringこのConfiguration短いユーザー可読説明

getDeviceConfig

public  getDeviceConfig ()

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

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

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

パラメーター
nameDevice String

戻り値
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

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

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

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

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public  getFilesToClean ()

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

戻り値

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

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

戻り値
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

戻り値

getLabPreparers

public  getLabPreparers ()

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

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

getLogOutput

public ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public ILogSaver getLogSaver ()

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

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

getMetricCollectors

public  getMetricCollectors ()

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

戻り値

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

マルチデバイス構成のデバイスタグでサポートされているタグのERROR(/Set)を返します。

戻り値

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

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

getMultiTargetPreparers

public  getMultiTargetPreparers ()

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

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

getName

public String getName ()

構成の名前を返します。

戻り値
String

getPostProcessors

public  getPostProcessors ()

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

戻り値

getRetryDecision

public IRetryDecision getRetryDecision ()

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

戻り値
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

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

getTargetPreparers

public  getTargetPreparers ()

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

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

getTestInvocationListeners

public  getTestInvocationListeners ()

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

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

getTests

public  getTests ()

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

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

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

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

動的に生成されるオプションの値を提供するのに役立ちます。

パラメーター
optionName String : オプション名

optionValue String : オプション値

スロー
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

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

動的に生成されるオプションの値を提供するのに役立ちます。

パラメーター
optionName String : オプション名

optionKey String : マップ オプションのオプション キー、または null

optionValue String : マップ オプションの値

スロー
ConfigurationException

injectOptionValueWithSource

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

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

動的に生成されるオプションの値を提供するのに役立ちます。

パラメーター
optionName String : オプション名

optionKey String : マップ オプションのオプション キー、または null

optionValue String : マップ オプションの値

source String : このオプション値を提供したソース構成

スロー
ConfigurationException

注入オプション値

public void injectOptionValues ( optionDefs)

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

新しいオブジェクトを作成した後、多くのオプション値を一度に注入するのに便利です。

パラメーター
optionDefs : 注入するオプション定義のリスト

スロー
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

設定済みのデバイスが isFake=true とタグ付けされているかどうかを返します。

パラメーター
deviceName String

戻り値
boolean

部分DeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

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

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

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

スロー
ConfigurationException

印刷コマンドの使用法

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

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

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

スロー
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

スロー
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

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

新しいオブジェクトを作成した後、多くのオプション値を一度に注入するのに便利です。

パラメーター
optionDefs : 注入するオプション定義のリスト

スロー
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

keyStoreClient IKeyStoreClient : 使用するIKeyStoreClient

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

スロー
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

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

パラメーター
provider IBuildProvider : 新しいIBuildProvider

setCommandLine

public void setCommandLine (String[] arrayArgs)

このIConfigurationの作成に使用するコマンド ラインを設定します。これには、setOptionsFromCommandLineArgs とは異なり、構成名を含むコマンド ライン全体が格納されます。

パラメーター
arrayArgs String : コマンドライン

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

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

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

configObject Object : 構成オブジェクト

スロー
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

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

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

configList : 構成オブジェクト リスト

スロー
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

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

パラメーター
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

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

パラメーター
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

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

パラメーター
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

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

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public void setLabPreparers ( preparers)

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

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

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

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

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

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

予想される形式のArgsOptionParser

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

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

スロー
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

keyStoreClient IKeyStoreClient : 使用するIKeyStoreClient

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

スロー
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

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

パラメーター
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public void setTargetPreparers ( preparers)

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

setTest

public void setTest (IRemoteTest test)

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

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

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

setTests

public void setTests ( tests)

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

検証オプション

public void validateOptions ()

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

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

スロー
ConfigurationException

保護されたメソッド

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

TF の環境がリモート呼び出しかどうかを返します。

戻り値
boolean