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

الطرق المحمية

downloadFile

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

سمة sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

تحقَّق مما إذا كان اسما المضيفَين ينطبقان على المضيف نفسه. في ملفات الإعدادات، نستخدم أحيانًا اسمًا قصيرًا للمضيف.

المعلمات
currentHostname String: اسم المضيف الحالي

hostname String: اسم المضيف في config.

المرتجعات
boolean صحيح إذا كانا مضيفَين متماثلين، وخطأ في غير ذلك