GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.object
com.android.tradefed.config.gcs.GCSConfigurationServer


سرور پیکربندی تنظیمات را از Google Cloud Storage (GCS) بارگیری می کند.

خلاصه

سازندگان عمومی

GCSConfigurationServer ()

روش های عمومی

InputStream getConfig (String name)

محتوای پیکربندی را با نام آن دریافت کنید.

String getCurrentHostConfig ()

نام فایل پیکربندی میزبان فعلی را برای جلسه Tradefed فعلی دریافت کنید.

روش های محافظت شده

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

پیکربندی جهانی Tradefed برای میزبان دریافت کنید.

boolean sameHost (String currentHostname, String hostname)

بررسی کنید که آیا دو نام میزبان برای یک میزبان هستند یا خیر.

سازندگان عمومی

GCSConfigurationServer

public GCSConfigurationServer ()

روش های عمومی

getConfig

public InputStream getConfig (String name)

محتوای پیکربندی را با نام آن دریافت کنید.

پارامترها
name String : نام پیکربندی

برمی گرداند
InputStream یک ERROR(/InputStream) محتوای فایل پیکربندی است.

پرتاب می کند
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

نام فایل پیکربندی میزبان فعلی را برای جلسه Tradefed فعلی دریافت کنید. به‌جای خواندن فایل پیکربندی میزبان از فایل‌های محلی، Tradefed با یک IConfigurationServer ، پیکربندی میزبان را از سرور دریافت می‌کند.

برمی گرداند
String نام فایل پیکربندی میزبان

پرتاب می کند
ConfigurationException

روش های محافظت شده

دانلود فایل

protected File downloadFile (String name)

پارامترها
name String

برمی گرداند
File

پرتاب می کند
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

پیکربندی جهانی Tradefed برای میزبان دریافت کنید. اگر نام خوشه ارائه شده است از نام خوشه استفاده کنید، در غیر این صورت از نام میزبان استفاده کنید.

پارامترها
hostname String : نام میزبان

cluster String : نام خوشه.

برمی گرداند
String مسیر نسبت به سطل gcs.

پرتاب می کند
com.android.tradefed.config.ConfigurationException
ConfigurationException

همان هاست

protected boolean sameHost (String currentHostname, 
                String hostname)

بررسی کنید که آیا دو نام میزبان برای یک میزبان هستند یا خیر. در فایل های پیکربندی، ما گاهی اوقات از نام کوتاه برای میزبان استفاده می کنیم.

پارامترها
currentHostname String : نام میزبان فعلی

hostname String : نام میزبان در پیکربندی.

برمی گرداند
boolean درست است اگر همان میزبان باشند، در غیر این صورت نادرست.