GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


Yapılandırma sunucusu, yapılandırmaları Google Cloud Storage'dan (GCS) yükler.

Özet

Herkese açık kurucular

GCSConfigurationServer()

Herkese açık yöntemler

InputStream getConfig(String name)

Yapılandırma içeriğini adına göre alın.

String getCurrentHostConfig()

Mevcut Tradefed oturumu için mevcut ana makinenin yapılandırma dosyası adını alın.

Korunan yöntemler

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

Ana makine için tradefed genel yapılandırmasını alın.

boolean sameHost(String currentHostname, String hostname)

İki ana makine adının aynı ana makine için olup olmadığını kontrol edin.

Herkese açık kurucular

GCSConfigurationServer

public GCSConfigurationServer ()

Herkese açık yöntemler

getConfig

public InputStream getConfig (String name)

Yapılandırma içeriğini adına göre alın.

Parametreler
name String: Yapılandırmanın adı

İlerlemeler
InputStream ERROR(/InputStream), yapılandırma dosyası içeriğidir.

Atışlar
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Mevcut Tradefed oturumu için mevcut ana makinenin yapılandırma dosyası adını alın. Tradefed, ana makine yapılandırma dosyasını yerel dosyalardan okumak yerine IConfigurationServer ile başlarsa ana makine yapılandırmasını sunucudan alır.

İlerlemeler
String bir ana makine yapılandırma dosyası adı.

Atışlar
ConfigurationException

Korunan yöntemler

downloadFile

protected File downloadFile (String name)

Parametreler
name String

İlerlemeler
File

Atışlar
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Ana makine için tradefed genel yapılandırmasını alın. Küme adı sağlandıysa küme adını, aksi takdirde ana makine adını kullanın.

Parametreler
hostname String: ana makine adı

cluster String: küme adı.

İlerlemeler
String gcs paketine göreli yol.

Atışlar
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

İki ana makine adının aynı ana makine için olup olmadığını kontrol edin. Yapılandırma dosyalarında bazen ana makine için kısa ad kullanırız.

Parametreler
currentHostname String: Mevcut ev sahibinin adı

hostname String: config dosyasında ana makine adı.

İlerlemeler
boolean Aynı ana makineyse doğru, aksi takdirde yanlış değerini döndürür.