GCSConfigurationServer
public class GCSConfigurationServer
extends Object
implements IConfigurationServer
java.lang.Object |
↳ | com.android.tradefed.config.gcs.GCCSonfigurationServer |
Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS).
Zusammenfassung
Öffentliche Methoden |
---|
InputStream | getConfig (String name) Rufen Sie den Konfigurationsinhalt nach seinem Namen ab. |
String | getCurrentHostConfig () Holen Sie sich den Namen der Konfigurationsdatei des aktuellen Hosts für die aktuelle Tradefed-Sitzung. |
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 Konstrukteure
GCSConfigurationServer
public GCSConfigurationServer ()
Öffentliche Methoden
getConfig
public InputStream getConfig (String name)
Rufen Sie den Konfigurationsinhalt nach seinem Namen ab.
Parameter |
---|
name | String : Name der Konfiguration |
getCurrentHostConfig
public String getCurrentHostConfig ()
Holen Sie sich den Namen der Konfigurationsdatei des aktuellen Hosts für die aktuelle Tradefed-Sitzung. Anstatt die Host-Konfigurationsdatei aus lokalen Dateien zu lesen, erhält Tradefed start mit einem IConfigurationServer
die Host-Konfiguration vom Server.
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, verwenden Sie andernfalls den Hostnamen.
Parameter |
---|
hostname | String : Hostname |
cluster | String : Clustername. |
Kehrt zurück |
---|
String | Pfad relativ zum gcs-Bucket. |
gleicherHost
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 den Host.
Parameter |
---|
currentHostname | String : Name des aktuellen Hosts |
hostname | String : der Hostname in config. |
Kehrt zurück |
---|
boolean | wahr, wenn es sich um denselben Host handelt, andernfalls falsch; |