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)

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

String getCurrentHostConfig()

Recebe 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)

Receber a configuração global do tradefed 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)

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

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

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

Gera
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Recebe 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 de arquivos locais, o Tradefed iniciado com um IConfigurationServer vai receber a configuração do host do servidor.

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

Gera
ConfigurationException

Métodos protegidos

downloadFile

protected File downloadFile (String name)

Parâmetros
name String

Retorna
File

Gera
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Receber a configuração global do tradefed para o host. Use o nome do cluster se ele tiver sido fornecido. Caso contrário, use 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. Em arquivos de configuração, às vezes usamos o nome curto do host.

Parâmetros
currentHostname String: o nome do host atual

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

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