Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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

Costruttori pubblici

GCSConfigurationServer ()

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

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

Tiri
ConfigurationException

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.

Tiri
ConfigurationException

Metodi protetti

download file

protected File downloadFile (String name)

Parametri
name String

ritorna
File

Tiri
ConfigurationException

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.

Tiri
ConfigurationException

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;