سرور پیکربندی GCS

public class GCSConfigurationServer
extends Object implements IConfigurationServer

شیء جاوا
com.android.tradefed.config.gcs.GCSCConfigurationServer


سرور پیکربندی، پیکربندی‌ها را از فضای ذخیره‌سازی ابری گوگل (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)

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

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

سرور پیکربندی GCS

public GCSConfigurationServer ()

روش‌های عمومی

دریافت پیکربندی

public InputStream getConfig (String name)

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

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

بازگشت‌ها
InputStream InputStream محتوای فایل پیکربندی است.

پرتاب‌ها
ConfigurationException

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

public String getCurrentHostConfig ()

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

بازگشت‌ها
String نام فایل پیکربندی میزبان.

پرتاب‌ها
ConfigurationException

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

دانلودفایل

protected File downloadFile (String name)

پارامترها
name String

بازگشت‌ها
File

پرتاب‌ها
ConfigurationException

دریافت پیکربندی میزبان

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 اگر میزبان یکسانی باشند، درست و در غیر این صورت نادرست است؛