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)

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

String getCurrentHostConfig ()

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

Métodos protegidos

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

Obtenha a configuração global de 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)

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

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

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

lances
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

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

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

lances
ConfigurationException

Métodos protegidos

⇬ Fazer download do arquivo

protected File downloadFile (String name)

Parâmetros
name String

devoluções
File

lances
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Obtenha a configuração global de tradefed 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 bucket gcs.

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

Parâmetros
currentHostname String : nome do host atual

hostname String : o nome do host em config.

devoluções
boolean true se forem o mesmo host, caso contrário, false;