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, das mit IConfigurationServer beginnt, 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 mit einer Konfigurationsdatei beginnen, aber nicht mit beiden.

Zusammenfassung

Öffentliche Methoden

abstract InputStream getConfig(String name)

Konfigurationsinhalte anhand des Namens abrufen

abstract String getCurrentHostConfig()

Rufen Sie 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, ruft Tradefed zuerst mit einem IConfigurationServer die Hostkonfiguration vom Server ab.

Returns
String den Namen einer Hostkonfigurationsdatei.

Ausgabe
com.android.tradefed.config.ConfigurationException
ConfigurationException