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)
检查两个主机名是否用于同一主机。 |
公共构造函数
GCSConfigurationServer
public GCSConfigurationServer ()
公共方法
getConfig
public InputStream getConfig (String name)
按名称获取配置内容。
参数 | |
---|---|
name |
String :配置的名称 |
返回 | |
---|---|
InputStream |
ERROR(/InputStream) 是配置文件内容。 |
抛出 | |
---|---|
ConfigurationException |
getCurrentHostConfig
public String getCurrentHostConfig ()
获取当前 Tradefed 会话的当前主机的配置文件名称。与其阅读
从本地文件获取主机配置文件,Tradefed 以 IConfigurationServer
开头,将会
从服务器获取主机配置。
返回 | |
---|---|
String |
一个主机配置文件名称 |
抛出 | |
---|---|
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)
检查两个主机名是否用于同一主机。在配置文件中,我们有时会使用简称 代表主机。
参数 | |
---|---|
currentHostname |
String :当前主机的名称 |
hostname |
String :配置中的主机名。 |
返回 | |
---|---|
boolean |
如果它们是同一主机,则为 true,否则为 false; |