GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
   ↳ com.android.tradefed.config.gcs.GCSConfigurationServer


שרת ההגדרות טוען הגדרות מ-Google Cloud Storage‏ (GCS).

סיכום

‫constructors ציבוריים

GCSConfigurationServer()

‫methods ציבוריים

InputStream getConfig(String name)

קבלת תוכן של הגדרה לפי השם שלה.

String getCurrentHostConfig()

מקבלים את שם קובץ ההגדרות של המארח הנוכחי עבור סשן Tradefed הנוכחי.

שיטות מוגנות

File downloadFile(String name)
String getHostConfig(String hostname, String cluster)

אחזור ההגדרה הגלובלית של tradefed למארח.

boolean sameHost(String currentHostname, String hostname)

בודקים אם שני שמות מארחים שייכים לאותו מארח.

‫constructors ציבוריים

GCSConfigurationServer

public GCSConfigurationServer ()

‫methods ציבוריים

getConfig

public InputStream getConfig (String name)

קבלת תוכן של הגדרה לפי השם שלה.

פרמטרים
name String: השם של ההגדרה

החזרות
InputStream InputStream הוא התוכן של קובץ התצורה.

הקפצת הודעות שגיאה (throw)
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

מקבלים את שם קובץ ההגדרות של המארח הנוכחי עבור סשן Tradefed הנוכחי. במקום לקרוא את קובץ ההגדרות של המארח מקבצים מקומיים, הפעלה של Tradefed עם IConfigurationServer תביא את הגדרות המארח מהשרת.

החזרות
String שם קובץ ההגדרות של המארח.

הקפצת הודעות שגיאה (throw)
ConfigurationException

שיטות מוגנות

downloadFile

protected File downloadFile (String name)

פרמטרים
name String

החזרות
File

הקפצת הודעות שגיאה (throw)
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

אחזור ההגדרה הגלובלית של tradefed למארח. אם שם האשכול מסופק, משתמשים בו, אחרת משתמשים בשם המארח.

פרמטרים
hostname String: שם המארח

cluster String: שם האשכול.

החזרות
String נתיב יחסי לקטגוריית GCS.

הקפצת הודעות שגיאה (throw)
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

בודקים אם שני שמות מארחים שייכים לאותו מארח. בקובצי הגדרות, לפעמים אנחנו משתמשים בשם קצר למארח.

פרמטרים
currentHostname String: השם של המארח הנוכחי

hostname String: שם המארח בהגדרות.

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