GCSConfigurationServer

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)

Recebe o conteúdo da configuração pelo nome.

String getCurrentHostConfig()

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

Métodos protegidos

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

Receba uma configuração global trocada para o host.

boolean sameHost(String currentHostname, String hostname)

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

Construtores públicos

GCSConfigurationServer

public GCSConfigurationServer ()

Métodos públicos

getConfig

public InputStream getConfig (String name)

Recebe o conteúdo da configuração pelo nome.

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

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

Gera
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Consiga o nome do arquivo de configuração atual do host para a sessão atual do Tradefed. Em vez de ler host de configuração a partir de arquivos locais, o Tradefed iniciar com um IConfigurationServer recebe a configuração do host do servidor.

Retorna
String um nome de arquivo de configuração do host.

Gera
ConfigurationException

Métodos protegidos

Baixar o Arquivo

protected File downloadFile (String name)

Parâmetros
name String

Retorna
File

Gera
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Receba uma configuração global trocada para o host. Use o nome do cluster se o nome do cluster, se fornecido. Caso contrário, use o nome do cluster usar o nome do host.

Parâmetros
hostname String: nome do host

cluster String: nome do cluster.

Retorna
String caminho relativo ao bucket do GCS.

Gera
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

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 o nome curto para o host.

Parâmetros
currentHostname String: nome do host atual

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

Retorna
boolean verdadeiro se forem do mesmo host, caso contrário, falso;