IConfigurationServer
public interface IConfigurationServer
com.android.tradefed.config.IConfigurationServer |
Eine Schnittstelle für den Konfigurationsserver.
Anstatt mit einer Host-Konfigurationsdatei zu beginnen, kann eine Tradefed-Instanz mit einem IConfigurationServer
beginnen. Ein Tradefed-Start mit IConfigurationServer
lädt die Konfiguration des aktuellen Hosts aus dem Remote-Speicher und lädt alle abhängigen Konfigurationen nach Bedarf. Tradefed kann entweder mit IConfigurationServer
oder der Konfigurationsdatei starten, aber nicht mit beiden.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract InputStream | getConfig (String name) Rufen Sie den Konfigurationsinhalt nach seinem Namen ab. |
abstract String | getCurrentHostConfig () Holen Sie sich den Namen der Konfigurationsdatei des aktuellen Hosts für die aktuelle Tradefed-Sitzung. |
Öffentliche Methoden
getConfig
public abstract InputStream getConfig (String name)
Rufen Sie den Konfigurationsinhalt nach seinem Namen ab.
Parameter | |
---|---|
name | String : Name der Konfiguration |
Kehrt zurück | |
---|---|
InputStream | ein ERROR(/InputStream) ist der Inhalt der Konfigurationsdatei. |
Wirft | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
getCurrentHostConfig
public abstract 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. |
Wirft | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |