GCSConfigurationServer
public class GCSConfigurationServer
extends Object
implements IConfigurationServer
java.lang.Object |
↳ | com.android.tradefed.config.gcs.GCSConfigurationServer |
Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS).
Zusammenfassung
Öffentliche Methoden |
---|
InputStream | getConfig (String name) Erhalten Sie Konfigurationsinhalte anhand ihres Namens. |
String | getCurrentHostConfig () Rufen Sie den Namen der Konfigurationsdatei des aktuellen Hosts für die aktuelle Tradefed-Sitzung ab. |
Geschützte Methoden |
---|
File | downloadFile (String name) |
String | getHostConfig (String hostname, String cluster) Holen Sie sich die gehandelte globale Konfiguration für den Host. |
boolean | sameHost (String currentHostname, String hostname) Überprüfen Sie, ob zwei Hostnamen für denselben Host gelten. |
Öffentliche Bauträger
GCSConfigurationServer
public GCSConfigurationServer ()
Öffentliche Methoden
getConfig
public InputStream getConfig (String name)
Erhalten Sie Konfigurationsinhalte anhand ihres Namens.
Parameter |
---|
name | String : Name der Konfiguration |
getCurrentHostConfig
public String getCurrentHostConfig ()
Rufen Sie den Namen der Konfigurationsdatei des aktuellen Hosts für die aktuelle Tradefed-Sitzung ab. Anstatt die Host-Konfigurationsdatei aus lokalen Dateien zu lesen, ruft Tradefed beim Start mit einem IConfigurationServer
die Host-Konfiguration vom Server ab.
Kehrt zurück |
---|
String | ein Host-Konfigurationsdateiname. |
Geschützte Methoden
Download-Datei
protected File downloadFile (String name)
getHostConfig
protected String getHostConfig (String hostname,
String cluster)
Holen Sie sich die gehandelte globale Konfiguration für den Host. Verwenden Sie den Clusternamen, wenn der Clustername angegeben ist, andernfalls verwenden Sie den Hostnamen.
Parameter |
---|
hostname | String : Hostname |
cluster | String : Clustername. |
Kehrt zurück |
---|
String | Pfad relativ zum GCS-Bucket. |
sameHost
protected boolean sameHost (String currentHostname,
String hostname)
Überprüfen Sie, ob zwei Hostnamen für denselben Host gelten. In Konfigurationsdateien verwenden wir manchmal einen Kurznamen für Host.
Parameter |
---|
currentHostname | String : Name des aktuellen Hosts |
hostname | String : der Hostname in der Konfiguration. |
Kehrt zurück |
---|
boolean | true, wenn es sich um denselben Host handelt, andernfalls false; |