GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
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 つのホスト名が同じホストのものであるかどうかを確認します。

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

GCSConfigurationServer

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。