GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


Server konfigurasi memuat konfigurasi dari Google Cloud Storage (GCS).

Ringkasan

Konstruktor publik

GCSConfigurationServer()

Metode publik

InputStream getConfig(String name)

Mendapatkan konten konfigurasi berdasarkan namanya.

String getCurrentHostConfig()

Mendapatkan nama file konfigurasi host saat ini untuk sesi Tradefed saat ini.

Metode yang dilindungi

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

Mendapatkan konfigurasi global tradefed untuk host.

boolean sameHost(String currentHostname, String hostname)

Periksa apakah dua nama host ditujukan untuk host yang sama.

Konstruktor publik

GCSConfigurationServer

public GCSConfigurationServer ()

Metode publik

getConfig

public InputStream getConfig (String name)

Mendapatkan konten konfigurasi berdasarkan namanya.

Parameter
name String: nama konfigurasi

Hasil
InputStream ERROR(/InputStream) adalah konten file konfigurasi.

Menampilkan
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Mendapatkan nama file konfigurasi host saat ini untuk sesi Tradefed saat ini. Daripada membaca file konfigurasi host dari file lokal, Tradefed yang dimulai dengan IConfigurationServer akan mendapatkan konfigurasi host dari server.

Hasil
String nama file konfigurasi host.

Menampilkan
ConfigurationException

Metode yang dilindungi

downloadFile

protected File downloadFile (String name)

Parameter
name String

Hasil
File

Menampilkan
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Mendapatkan konfigurasi global tradefed untuk host. Gunakan nama cluster jika nama cluster diberikan, jika tidak, gunakan nama host.

Parameter
hostname String: nama host

cluster String: nama cluster.

Hasil
String jalur relatif ke bucket gcs.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Periksa apakah dua nama host ditujukan untuk host yang sama. Dalam file konfigurasi, terkadang kita menggunakan nama singkat untuk host.

Parameter
currentHostname String: nama host saat ini

hostname String: nama host dalam konfigurasi.

Hasil
boolean benar jika keduanya adalah host yang sama, salah jika tidak;