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 einer IConfigurationServer beginnen. Ein Tradefed-Objekt, das mit IConfigurationServer beginnt, lädt die Konfiguration des aktuellen Hosts aus dem Remote-Speicher und alle abhängigen Konfigurationen nach Bedarf. Tradefed kann entweder mit IConfigurationServer oder einer Konfigurationsdatei beginnen, aber nicht mit beiden.

Zusammenfassung

Öffentliche Methoden

abstract InputStream getConfig(String name)

Konfigurationsinhalte anhand des Namens abrufen

abstract String getCurrentHostConfig()

Ruft den Namen der Konfigurationsdatei des aktuellen Hosts für die aktuelle Tradefed-Sitzung ab.

Öffentliche Methoden

getConfig

public abstract InputStream getConfig (String name)

Konfigurationsinhalte anhand des Namens abrufen

Parameter
name String: Name der Konfiguration

Returns
InputStream ERROR(/InputStream) ist der Inhalt der Konfigurationsdatei.

Ausgabe
com.android.tradefed.config.ConfigurationException
ConfigurationException

getCurrentHostConfig

public abstract String getCurrentHostConfig ()

Ruft den Namen der Konfigurationsdatei des aktuellen Hosts für die aktuelle Tradefed-Sitzung ab. Anstatt die Hostkonfigurationsdatei aus lokalen Dateien zu lesen, wird bei Tradefed mit einer IConfigurationServer die Hostkonfiguration vom Server abgerufen.

Returns
String den Namen einer Hostkonfigurationsdatei.

Ausgabe
com.android.tradefed.config.ConfigurationException
ConfigurationException