Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Objek
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)

Dapatkan konten konfigurasi dengan namanya.

String getCurrentHostConfig ()

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

Metode yang dilindungi

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

Dapatkan konfigurasi global tradefed untuk host.

boolean sameHost (String currentHostname, String hostname)

Periksa apakah dua nama host untuk host yang sama.

Konstruktor publik

GCSConfigurationServer

public GCSConfigurationServer ()

Metode publik

getConfig

public InputStream getConfig (String name)

Dapatkan konten konfigurasi dengan namanya.

Parameter
name String : nama konfigurasi

Pengembalian
InputStream sebuah ERROR(/InputStream) adalah konten file konfigurasi.

Melempar
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

Dapatkan nama file konfigurasi host saat ini untuk sesi Tradefed saat ini. Alih-alih membaca file konfigurasi host dari file lokal, Tradefed mulai dengan IConfigurationServer akan mendapatkan konfigurasi host dari server.

Pengembalian
String nama file konfigurasi host.

Melempar
ConfigurationException

Metode yang dilindungi

Unduh berkas

protected File downloadFile (String name)

Parameter
name String

Pengembalian
File

Melempar
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

Dapatkan konfigurasi global tradefed untuk host. Gunakan nama cluster jika nama cluster tersedia, jika tidak, gunakan nama host.

Parameter
hostname String : nama host

cluster String : nama cluster.

Pengembalian
String jalur relatif terhadap ember gcs.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

Periksa apakah dua nama host untuk host yang sama. Dalam file konfigurasi, kami terkadang menggunakan nama pendek untuk host.

Parameter
currentHostname String : nama host saat ini

hostname String : nama host di config.

Pengembalian
boolean benar jika mereka adalah host yang sama, jika tidak salah;