Servidor de configuración de GCS

public class GCSConfigurationServer
extends Object implements IConfigurationServer

Objeto java.lang.
   ↳ com.android.tradefed.config.gcs.GCSConfigurationServer


El servidor de configuración carga los archivos de configuración desde Google Cloud Storage (GCS).

Resumen

Constructores públicos

GCSConfigurationServer()

Métodos públicos

InputStream getConfig(String name)

Obtén el contenido de configuración por su nombre.

String getCurrentHostConfig()

Obtén el nombre del archivo de configuración del host actual para la sesión de Tradefed actual.

Métodos protegidos

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

Obtén la configuración global de intercambio para el host.

boolean sameHost(String currentHostname, String hostname)

Verifica si dos nombres de host son para el mismo host.

Constructores públicos

GCSConfigurationServer

public GCSConfigurationServer ()

Métodos públicos

getConfig

public InputStream getConfig (String name)

Obtén el contenido de configuración por su nombre.

Parámetros
name String: Es el nombre de la configuración.

Muestra
InputStream ERROR(/InputStream) es el contenido del archivo de configuración.

Arroja
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Obtén el nombre del archivo de configuración del host actual para la sesión de Tradefed actual. En lugar de leer el de configuración del host desde archivos locales, Tradefed comenzará con IConfigurationServer obtén la configuración del host del servidor.

Muestra
String un nombre de archivo de configuración de host.

Arroja
ConfigurationException

Métodos protegidos

descargarArchivo

protected File downloadFile (String name)

Parámetros
name String

Muestra
File

Arroja
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Obtén la configuración global de intercambio para el host. Si se proporciona, usa el nombre del clúster; de lo contrario, usa el nombre de host.

Parámetros
hostname String: nombre de host

cluster String: Es el nombre del clúster.

Muestra
String en relación con el bucket de GCS.

Arroja
com.android.tradefed.config.ConfigurationException
ConfigurationException

mismoHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Verifica si dos nombres de host son para el mismo host. En los archivos de configuración, a veces usamos para el host.

Parámetros
currentHostname String: Es el nombre del host actual.

hostname String: Es el nombre de host en la configuración.

Muestra
boolean true si son el mismo host; de lo contrario, false;