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)

احصل على التهيئة العالمية للمضيف.

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)

احصل على التهيئة العالمية للمضيف. استخدم اسم الكتلة إذا تم توفير اسم الكتلة ، وإلا استخدم اسم المضيف.

حدود
hostname String : اسم المضيف

cluster String : اسم الكتلة.

عائدات
String مسار نسبة إلى دلو gcs.

رميات
com.android.tradefed.config.ConfigurationException
ConfigurationException

نفس المضيف

protected boolean sameHost (String currentHostname, 
                String hostname)

تحقق مما إذا كان اسمان مضيفان لنفس المضيف. في ملفات التكوين ، نستخدم أحيانًا اسمًا قصيرًا للمضيف.

حدود
currentHostname String : اسم المضيف الحالي

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

عائدات
boolean صحيح إذا كانا نفس المضيف ، وإلا يكون خطأ ؛