GCSConfigurazioneServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


Il server di configurazione carica le configurazioni da Google Cloud Storage (GCS).

Riepilogo

Costruttori pubblici

GCSConfigurationServer()

Metodi pubblici

InputStream getConfig(String name)

Recupera i contenuti della configurazione in base al nome.

String getCurrentHostConfig()

Recupera il nome del file di configurazione dell'host attuale per la sessione Tradefed corrente.

Metodi protetti

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

Ricevi la configurazione globale trasferta per l'host.

boolean sameHost(String currentHostname, String hostname)

Verifica se due nomi host sono per lo stesso host.

Costruttori pubblici

GCSConfigurazioneServer

public GCSConfigurationServer ()

Metodi pubblici

getConfig

public InputStream getConfig (String name)

Recupera i contenuti della configurazione in base al nome.

Parametri
name String: nome della configurazione

Ritorni
InputStream ERROR(/InputStream) è il contenuto del file di configurazione.

Lanci
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Recupera il nome del file di configurazione dell'host attuale per la sessione Tradefed corrente. Invece di leggere le di configurazione host da file locali, i dati scambiati iniziano con un IConfigurationServer per recuperare la configurazione host dal server.

Ritorni
String un nome file di configurazione host.

Lanci
ConfigurationException

Metodi protetti

Scarica File

protected File downloadFile (String name)

Parametri
name String

Ritorni
File

Lanci
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Ricevi la configurazione globale trasferta per l'host. Utilizza il nome del cluster se viene fornito il nome del cluster, altrimenti utilizza il nome host.

Parametri
hostname String: nome host

cluster String: nome del cluster.

Ritorni
String relativo al bucket GCS.

Lanci
com.android.tradefed.config.ConfigurationEccezione
ConfigurationException

stessoHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Verifica se due nomi host sono per lo stesso host. Nei file di configurazione, a volte utilizziamo un nome breve per host.

Parametri
currentHostname String: nome dell'host attuale

hostname String: il nome host nel file config.

Ritorni
boolean true se sono lo stesso host, altrimenti false;