Server di configurazione GCS
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 suo 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 scambiata per l'host. |
boolean | sameHost (String currentHostname, String hostname) Controlla se due nomi host sono per lo stesso host. |
Costruttori pubblici
Server di configurazione GCS
public GCSConfigurationServer ()
Metodi pubblici
getConfig
public InputStream getConfig (String name)
Ottieni il contenuto di configurazione in base al suo 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 del 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 scambiata per l'host. Usa il nome del cluster se il nome del cluster, se fornito, altrimenti usa il nome host.
Parametri |
---|
hostname | String : nome host |
cluster | String : nome del cluster. |
ritorna |
---|
String | percorso relativo al bucket gcs. |
stesso Host
protected boolean sameHost (String currentHostname,
String hostname)
Controlla 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 corrente |
hostname | String : il nome host in config. |
ritorna |
---|
boolean | true se sono lo stesso host, altrimenti false; |