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 oluşturucular

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ının adını alır.

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 makineye ait olup olmadığını kontrol edin.

Herkese açık oluşturucular

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: config'in adı

İadeler
InputStream InputStream, yapılandırma dosyası içeriğidir.

Verdiği hatalar
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

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

İadeler
String Ana makine yapılandırma dosyası adı.

Verdiği hatalar
ConfigurationException

Korunan yöntemler

downloadFile

protected File downloadFile (String name)

Parametreler
name String

Döndürülenler
File

Verdiği hatalar
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ğlanmışsa küme adını, sağlanmamışsa ana makine adını kullanın.

Parametreler
hostname String: ana makine adı

cluster String: Küme adı.

İadeler
String GCS paketine göreli yol.

Verdiği hatalar
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

İki ana makine adının aynı ana makineye ait 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 düzenleyicinin adı

hostname String: Yapılandırmadaki ana makine adı.

İadeler
boolean Aynı ana makineyse doğru, değilse yanlış.