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 : اسم المضيف في التكوين.

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