GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
   ↳ com.android.tradefed.config.gcs.GCSConfigurationServer


Serwer konfiguracji wczytuje konfiguracje z Google Cloud Storage (GCS).

Podsumowanie

Konstruktory publiczne

GCSConfigurationServer()

Metody publiczne

InputStream getConfig(String name)

Pobieranie treści konfiguracji według nazwy.

String getCurrentHostConfig()

Pobierz nazwę pliku konfiguracyjnego bieżącego hosta dla bieżącej sesji Tradefed.

Metody chronione

File downloadFile(String name)
String getHostConfig(String hostname, String cluster)

Pobieranie globalnej konfiguracji Tradefed dla hosta.

boolean sameHost(String currentHostname, String hostname)

Sprawdza, czy 2 nazwy hostów odnoszą się do tego samego hosta.

Konstruktory publiczne

GCSConfigurationServer

public GCSConfigurationServer ()

Metody publiczne

getConfig

public InputStream getConfig (String name)

Pobieranie treści konfiguracji według nazwy.

Parametry
name String: nazwa konfiguracji

Zwraca
InputStream InputStream to zawartość pliku konfiguracji.

Zgłasza
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Pobierz nazwę pliku konfiguracyjnego bieżącego hosta dla bieżącej sesji Tradefed. Zamiast odczytywać plik konfiguracji hosta z plików lokalnych, Tradefed rozpocznie działanie od IConfigurationServer, aby pobrać konfigurację hosta z serwera.

Zwraca
String nazwę pliku konfiguracji hosta;

Zgłasza
ConfigurationException

Metody chronione

downloadFile

protected File downloadFile (String name)

Parametry
name String

Zwraca
File

Zgłasza
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Pobieranie globalnej konfiguracji Tradefed dla hosta. Jeśli podano nazwę klastra, użyj jej, w przeciwnym razie użyj nazwy hosta.

Parametry
hostname String: nazwa hosta

cluster String: nazwa klastra.

Zwraca
String ścieżka względna zasobnika GCS.

Zgłasza
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Sprawdza, czy 2 nazwy hostów odnoszą się do tego samego hosta. W plikach konfiguracji czasami używamy krótkiej nazwy hosta.

Parametry
currentHostname String: imię i nazwisko obecnego gospodarza

hostname String: nazwa hosta w konfiguracji.

Zwraca
boolean wartość true, jeśli są to te same hosty, w przeciwnym razie wartość false;