Servidor de Configuração GCS

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
com.android.tradefed.config.gcs.GCSConfigurationServer


O servidor de configuração carrega configurações do Google Cloud Storage (GCS).

Resumo

Construtores públicos

GCSConfigurationServer ()

Métodos públicos

InputStream getConfig (String name)

Obtenha o conteúdo de configuração pelo seu nome.

String getCurrentHostConfig ()

Obtenha o nome do arquivo de configuração do host atual para a sessão atual do Tradefed.

Métodos protegidos

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

Obtenha a configuração global negociada para o host.

boolean sameHost (String currentHostname, String hostname)

Verifique se dois nomes de host são para o mesmo host.

Construtores públicos

Servidor de Configuração GCS

public GCSConfigurationServer ()

Métodos públicos

getConfig

public InputStream getConfig (String name)

Obtenha o conteúdo de configuração pelo seu nome.

Parâmetros
name String : nome da configuração

Devoluções
InputStream um ERROR(/InputStream) é o conteúdo do arquivo de configuração.

Lança
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Obtenha o nome do arquivo de configuração do host atual para a sessão atual do Tradefed. Em vez de ler o arquivo de configuração do host a partir de arquivos locais, o Tradefed iniciado com um IConfigurationServer obterá a configuração do host do servidor.

Devoluções
String um nome de arquivo de configuração do host.

Lança
ConfigurationException

Métodos protegidos

⇬ Fazer download do arquivo

protected File downloadFile (String name)

Parâmetros
name String

Devoluções
File

Lança
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Obtenha a configuração global negociada para o host. Use o nome do cluster se o nome do cluster for fornecido; caso contrário, use o nome do host.

Parâmetros
hostname String : nome do host

cluster String : nome do cluster.

Devoluções
String caminho relativo ao intervalo gcs.

Lança
com.android.tradefed.config.ConfigurationException
ConfigurationException

mesmoHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Verifique se dois nomes de host são para o mesmo host. Nos arquivos de configuração, às vezes usamos um nome abreviado para host.

Parâmetros
currentHostname String : nome do host atual

hostname String : o nome do host na configuração.

Devoluções
boolean verdadeiro se forem o mesmo host, caso contrário, falso;