GCSConfigurationServer
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
Metodi pubblici |
---|
InputStream | getConfig (String name) Ottieni il contenuto di configurazione in base al nome. |
String | getCurrentHostConfig () Ottieni il nome del file di configurazione dell'host corrente per la sessione Tradefed corrente. |
Metodi protetti |
---|
File | downloadFile (String name) |
String | getHostConfig (String hostname, String cluster) Ottieni la configurazione globale tradefed per l'host. |
boolean | sameHost (String currentHostname, String hostname) Controlla se due nomi host appartengono allo stesso host. |
Costruttori pubblici
GCSConfigurationServer
public GCSConfigurationServer ()
Metodi pubblici
getConfig
public InputStream getConfig (String name)
Ottieni il contenuto di configurazione in base al nome.
Parametri |
---|
name | String : nome della configurazione |
getCurrentHostConfig
public String getCurrentHostConfig ()
Ottieni il nome del file di configurazione dell'host corrente per la sessione Tradefed corrente. Invece di leggere il file di configurazione dell'host dai file locali, Tradefed inizia con un IConfigurationServer
otterrà la configurazione dell'host dal server.
ritorna |
---|
String | un nome di file di configurazione dell'host. |
Metodi protetti
download file
protected File downloadFile (String name)
getHostConfig
protected String getHostConfig (String hostname,
String cluster)
Ottieni la configurazione globale tradefed per l'host. Utilizza il nome del cluster se il nome del cluster è fornito, altrimenti utilizza il nome host.
Parametri |
---|
hostname | String : nome host |
cluster | String : nome del cluster. |
ritorna |
---|
String | percorso relativo al bucket gcs. |
sameHost
protected boolean sameHost (String currentHostname,
String hostname)
Controlla se due nomi host appartengono allo stesso host. Nei file di configurazione, a volte utilizziamo un nome breve per l'host.
Parametri |
---|
currentHostname | String : nome dell'host corrente |
hostname | String : il nome host in config. |
ritorna |
---|
boolean | true se sono lo stesso host, altrimenti false; |