GCS構成サーバー

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.オブジェクト
com.android.tradefed.config.gcs.GCSConfigurationServer


構成サーバーは、Google Cloud Storage (GCS) から構成を読み込みます。

まとめ

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

GCSConfigurationServer ()

パブリックメソッド

InputStream getConfig (String name)

名前で構成コンテンツを取得します。

String getCurrentHostConfig ()

現在の Tradefed セッションの現在のホストの構成ファイル名を取得します。

保護されたメソッド

File downloadFile (String name)
String getHostConfig (String hostname, String cluster)

ホストの Tradefed グローバル構成を取得します。

boolean sameHost (String currentHostname, String hostname)

2 つのホスト名が同じホストのものであるかどうかを確認します。

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

GCS構成サーバー

public GCSConfigurationServer ()

パブリックメソッド

getConfig

public InputStream getConfig (String name)

名前で構成コンテンツを取得します。

パラメーター
name String : 構成の名前

戻り値
InputStream ERROR(/InputStream)は構成ファイルの内容です。

投げる
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

現在の Tradefed セッションの現在のホストの構成ファイル名を取得します。ローカル ファイルからホスト構成ファイルを読み取る代わりに、 IConfigurationServerを使用して Tradefed を開始すると、サーバーからホスト構成が取得されます。

戻り値
Stringホスト構成ファイル名。

投げる
ConfigurationException

保護されたメソッド

ダウンロードファイル

protected File downloadFile (String name)

パラメーター
name String

戻り値
File

投げる
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

ホストの Tradefed グローバル構成を取得します。クラスター名が指定されている場合はクラスター名を使用し、それ以外の場合はホスト名を使用します。

パラメーター
hostname String : ホスト名

cluster String : クラスター名。

戻り値
String gcs バケットに対する相対パス。

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

同じホスト

protected boolean sameHost (String currentHostname, 
                String hostname)

2 つのホスト名が同じホストのものであるかどうかを確認します。設定ファイルでは、ホストの短縮名を使用することがあります。

パラメーター
currentHostname String : 現在のホスト名

hostname String : 設定内のホスト名。

戻り値
boolean同じホストの場合は true、それ以外の場合は false。