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: שם המארח בתצורה.

החזרות
boolean true אם מדובר באותו מארח, אחרת false.