Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

IGlobalConfiguration

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


単一のTrade Federationインスタンスのグローバル構成情報を包含するクラス(実際の構成の任意の数の呼び出しを含む)。

概要

パブリックメソッド

abstract void cleanup ()

取引終了時の適切なクリーンアップ。

abstract File cloneConfigWithFilter ( exclusionPatterns, String... whitelistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... whitelistConfigs)

ホワイトリストに基づいてGlobalConfigurationをフィルタリングし、XMLファイルに出力します。

abstract File cloneConfigWithFilter (String... whitelistConfigs)

ホワイトリストに基づいてGlobalConfigurationをフィルタリングし、XMLファイルに出力します。

abstract ICommandScheduler getCommandScheduler ()

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

abstract Object getConfigurationObject (String typeName)

指定された名前のカスタム構成オブジェクトを取得します。

abstract IDeviceManager getDeviceManager ()

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

abstract getDeviceMonitors ()

グローバルIDeviceMonitorからIDeviceMonitorのリストを取得します。

abstract IDeviceSelection getDeviceRequirements ()

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

abstract IConfigurationServer getGlobalConfigServer ()

グローバル構成サーバーを取得します。

abstract getHostMonitors ()

グローバルIHostMonitorからIHostMonitorのリストを取得します。

abstract IHostOptions getHostOptions ()

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

abstract IHostResourceManager getHostResourceManager ()

グローバルIHostResourceManagerからIHostResourceManagerを取得します。

abstract IKeyStoreFactory getKeyStoreFactory ()

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

abstract getMultiDeviceRecoveryHandlers ()

構成から使用するIMultiDeviceRecoveryのリストを取得します。

abstract getOptionValues (String optionName)

オプションの値のリストを取得します。

abstract IShardHelper getShardingStrategy ()

構成をIShardHelperする方法を定義するIShardHelperを返します。

abstract ITerribleFailureHandler getWtfHandler ()

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

abstract void injectOptionValue (String optionName, String optionValue)

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

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

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

abstract void setCommandScheduler ( ICommandScheduler scheduler)

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

abstract void setConfigurationObject (String name, Object configObject)

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

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

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

abstract void setDeviceManager ( IDeviceManager deviceManager)

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

abstract void setDeviceMonitor ( IDeviceMonitor deviceMonitor)

IDeviceMonitor設定しIDeviceMonitor

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

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

abstract void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

IHostMonitorリストを設定します。

abstract void setHostOptions ( IHostOptions hostOptions)

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

abstract void setHostResourceManager ( IHostResourceManager hostResourceManager)

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

abstract void setKeyStoreFactory ( IKeyStoreFactory factory)

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

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

コマンドライン引数の特定のセットを使用して、グローバル構成Optionフィールドを設定します。

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

abstract void setOriginalConfig (String config)

グローバル構成の作成に使用された元の構成を設定します。

abstract void setShardingStrategy ( IShardHelper sharding)

構成をシャーディングするときに使用するIShardHelperを設定します。

abstract void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler設定しITerribleFailureHandler

abstract void setup ()

取引開始時の適切なセットアップ。

abstract void validateOptions ()

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

パブリックメソッド

掃除

public abstract void cleanup ()

取引終了時の適切なクリーンアップ。

cloneConfigWithFilter

public abstract File cloneConfigWithFilter ( exclusionPatterns, 
                String... whitelistConfigs)

ホワイトリストに基づいてGlobalConfigurationをフィルタリングし、XMLファイルに出力します。

パラメーター
exclusionPatterns :ダンプから除外するクラス名のパターン。

whitelistConfigs String :新しいXMLファイルに含まれる設定のString配列。 null , a default list should be used.設定されている場合null , a default list should be used.

戻り値
File 新しくフィルタリングされたグローバル構成を含むファイル。

以下も参照してください。

cloneConfigWithFilter

public abstract File cloneConfigWithFilter (String... whitelistConfigs)

ホワイトリストに基づいてGlobalConfigurationをフィルタリングし、XMLファイルに出力します。

たとえば、次の構成の場合: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

「key_store」以外のすべての構成はフィルターで除外され、次の内容の<xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>ファイルが生成されます。 <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

パラメーター
whitelistConfigs String :新しいXMLファイルに含まれる設定のString配列。 null , a default list should be used.設定されている場合null , a default list should be used.

戻り値
File 新しくフィルタリングされたグローバル構成を含むファイル。

getCommandScheduler

public abstract ICommandScheduler getCommandScheduler ()

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

戻り値
ICommandScheduler ICommandScheduler 。 nullを返すことはありません。

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

指定された名前のカスタム構成オブジェクトを取得します。

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

戻り値
Object オブジェクト、またはその名前のオブジェクトが見つからない場合はnull

getDeviceManager

public abstract IDeviceManager getDeviceManager ()

構成から使用するIDeviceManagerを取得します。テストに使用できるデバイスのセットを管理します

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

getDeviceMonitors

public abstract  getDeviceMonitors ()

グローバルIDeviceMonitorからIDeviceMonitorのリストを取得します。

戻り値
グローバル構成のIDeviceMonitorのリスト。指定されていない場合はnull

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

構成から使用するIDeviceSelectionを取得します。 DeviceManagerが表示できるデバイスのグローバルフィルターを表します。

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

getGlobalConfigServer

public abstract IConfigurationServer getGlobalConfigServer ()

グローバル構成サーバーを取得します。グローバル構成サーバーは、ローカルファイルからではなく、サーバーからホスト構成を取得するために使用されます。

戻り値
IConfigurationServer

getHostMonitors

public abstract  getHostMonitors ()

グローバルIHostMonitorからIHostMonitorのリストを取得します。

戻り値
グローバルIHostMonitorからのIHostMonitorのリスト。何も指定されていない場合はnull

getHostOptions

public abstract IHostOptions getHostOptions ()

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

戻り値
IHostOptions 構成で提供されるIDeviceManager

getHostResourceManager

public abstract IHostResourceManager getHostResourceManager ()

グローバルIHostResourceManagerからIHostResourceManagerを取得します。

戻り値
IHostResourceManager グローバルIHostResourceManager 、またはホスト構成で何も指定されていない場合はデフォルトの実装LocalHostResourceManager

getKeyStoreFactory

public abstract IKeyStoreFactory getKeyStoreFactory ()

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

戻り値
IKeyStoreFactory IKeyStoreFactory 。キーストアファクトリが設定されていない場合はnull。

getMultiDeviceRecoveryHandlers

public abstract  getMultiDeviceRecoveryHandlers ()

構成から使用するIMultiDeviceRecoveryのリストを取得します。

戻り値
IMultiDeviceRecoveryのリスト。設定されていない場合はnull

getOptionValues

public abstract  getOptionValues (String optionName)

オプションの値のリストを取得します。

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

戻り値
指定されたオプションの値のリスト。オプション名が存在しない場合はnull

getShardingStrategy

public abstract IShardHelper getShardingStrategy ()

構成をIShardHelperする方法を定義するIShardHelperを返します。

戻り値
IShardHelper

getWtfHandler

public abstract ITerribleFailureHandler getWtfHandler ()

構成から使用するITerribleFailureHandlerを取得します。 WTF(ひどい障害)が発生した場合の対処方法を処理します。

戻り値
ITerribleFailureHandler 構成で提供されるITerribleFailureHandlerハンドラーが設定されていない場合はnull

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 :マップオプションキー

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

投げる
ConfigurationException オプションの値の設定に失敗した場合

setCommandScheduler

public abstract void setCommandScheduler ( ICommandScheduler scheduler)

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

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

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

configObject Object :構成オブジェクト

投げる
ConfigurationException configObjectが正しいタイプではなかった場合

setConfigurationObjectList

public abstract void setConfigurationObjectList (String typeName, 
                 configList)

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

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

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

投げる
ConfigurationException リスト内のいずれかのオブジェクトが正しいタイプでない場合

setDeviceManager

public abstract void setDeviceManager ( IDeviceManager deviceManager)

IDeviceManager設定し、既存の値を置き換えます。これにより、テストデバイスのマネージャーが設定されます

setDeviceMonitor

public abstract void setDeviceMonitor ( IDeviceMonitor deviceMonitor)

IDeviceMonitor設定しIDeviceMonitor

パラメーター
deviceMonitor IDeviceMonitor :モニター

投げる
ConfigurationException IDeviceMonitorがすでに設定されている場合。

setDeviceRequirements

public abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

IDeviceSelection設定し、既存の値を置き換えます。これにより、 DeviceManagerDeviceManagerできるデバイスにグローバルデバイスフィルターが設定されます。

setHostMonitors

public abstract void setHostMonitors ( hostMonitors)

IHostMonitorリストを設定します。

パラメーター
hostMonitors :モニターのリスト

投げる
ConfigurationException IHostMonitorがすでに設定されている場合。

setHostOptions

public abstract void setHostOptions ( IHostOptions hostOptions)

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

setHostResourceManager

public abstract void setHostResourceManager ( IHostResourceManager hostResourceManager)

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

setKeyStoreFactory

public abstract void setKeyStoreFactory ( IKeyStoreFactory factory)

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

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

与えられたコマンドライン引数のセットでグローバル構成Optionフィールドを設定します

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

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

戻り値
未使用の引数

投げる
ConfigurationException

setOriginalConfig

public abstract void setOriginalConfig (String config)

グローバル構成の作成に使用された元の構成を設定します。

パラメーター
config String

setShardingStrategy

public abstract void setShardingStrategy ( IShardHelper sharding)

構成をシャーディングするときに使用するIShardHelperを設定します。

パラメーター
sharding IShardHelper

setWtfHandler

public abstract void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler設定しITerribleFailureHandler

パラメーター
wtfHandler ITerribleFailureHandler :WTFハンドラー

投げる
ConfigurationException ITerribleFailureHandlerがすでに設定されている場合。

セットアップ

public abstract void setup ()

取引開始時の適切なセットアップ。

投げる
ConfigurationException

validateOptions

public abstract void validateOptions ()

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

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

投げる
ConfigurationException 構成に必須フィールドがない場合