IConfigurationServer

public interface IConfigurationServer

com.android.tradefed.config.IConfigurationServer


Eine Schnittstelle für den Konfigurationsserver.

Anstatt mit einer Hostkonfigurationsdatei zu beginnen, kann eine Tradefed-Instanz mit einem IConfigurationServer starten. Wenn Tradefed mit IConfigurationServer startet, wird die Konfiguration des aktuellen Hosts aus dem Remote-Speicher geladen und alle abhängigen Konfigurationen werden nach Bedarf geladen. Tradefed kann entweder mit IConfigurationServer oder einer Konfigurationsdatei starten, aber nicht mit beiden.

Zusammenfassung

Öffentliche Methoden

abstract InputStream getConfig(String name)

Konfigurationsinhalt anhand des Namens abrufen.

abstract String getCurrentHostConfig()

Konfigurationsdateinamen des aktuellen Hosts für die aktuelle Tradefed-Sitzung abrufen.

Öffentliche Methoden

getConfig

public abstract InputStream getConfig (String name)

Konfigurationsinhalt anhand des Namens abrufen.

Parameter
name String: Name der Konfiguration

Gibt Folgendes zurück:
InputStream Ein InputStream ist der Inhalt der Konfigurationsdatei.

Löst aus
com.android.tradefed.config.ConfigurationException
ConfigurationException

getCurrentHostConfig

public abstract String getCurrentHostConfig ()

Konfigurationsdateinamen des aktuellen Hosts für die aktuelle Tradefed-Sitzung abrufen. Anstatt die Hostkonfigurationsdatei aus lokalen Dateien zu lesen, ruft Tradefed, das mit einem IConfigurationServer startet, die Hostkonfiguration vom Server ab.

Gibt Folgendes zurück:
String Ein Name der Hostkonfigurationsdatei.

Löst aus
com.android.tradefed.config.ConfigurationException
ConfigurationException