GCSConfigurationServer
public class GCSConfigurationServer
extends Object
implements IConfigurationServer
java.lang.Object |
↳ | com.android.tradefed.config.gcs.GCSConfigurationServer |
構成サーバーは、Google Cloud Storage (GCS) から構成を読み込みます。
まとめ
保護されたメソッド |
---|
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 : 構成の名前 |
getCurrentHostConfig
public String getCurrentHostConfig ()
現在の Tradefed セッションの現在のホストの構成ファイル名を取得します。ローカル ファイルからホスト構成ファイルを読み取る代わりに、 IConfigurationServer
で開始する Tradefed は、サーバーからホスト構成を取得します。
保護されたメソッド
ダウンロードファイル
protected File downloadFile (String name)
getHostConfig
protected String getHostConfig (String hostname,
String cluster)
ホストの Tradefed グローバル設定を取得します。クラスター名が提供されている場合はクラスター名を使用し、提供されていない場合はホスト名を使用します。
パラメーター |
---|
hostname | String : ホスト名 |
cluster | String : クラスター名。 |
戻り値 |
---|
String | gcs バケットへの相対パス。 |
同じホスト
protected boolean sameHost (String currentHostname,
String hostname)
2 つのホスト名が同じホストのものであるかどうかを確認します。構成ファイルでは、ホストの短い名前を使用することがあります。
パラメーター |
---|
currentHostname | String : 現在のホスト名 |
hostname | String : 構成内のホスト名。 |
戻り値 |
---|
boolean | それらが同じホストである場合は true、そうでない場合は false。 |