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

保護されたメソッド

downloadFile

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

SameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

2 つのホスト名が同じホストのものかどうかを確認します。構成ファイルでは、 使用します。

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

hostname String: config のホスト名。

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