เซิร์ฟเวอร์ GCSConfiguration

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)

ตรวจสอบว่าชื่อโฮสต์ 2 รายการเป็นโฮสต์เดียวกันหรือไม่

ช่างก่อสร้างสาธารณะ

เซิร์ฟเวอร์ GCSConfiguration

public GCSConfigurationServer ()

วิธีการสาธารณะ

getConfig

public InputStream getConfig (String name)

รับเนื้อหาการกำหนดค่าตามชื่อ

พารามิเตอร์
name String: ชื่อของการกำหนดค่า

คิกรีเทิร์น
InputStream ERROR(/InputStream) คือเนื้อหาไฟล์การกำหนดค่า

การขว้าง
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

ดูชื่อไฟล์การกำหนดค่าของโฮสต์ปัจจุบันสำหรับเซสชัน 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)

ตรวจสอบว่าชื่อโฮสต์ 2 รายการเป็นโฮสต์เดียวกันหรือไม่ บางครั้งเราจะใช้ชื่อย่อในไฟล์การกำหนดค่า สำหรับผู้จัด

พารามิเตอร์
currentHostname String: ชื่อของโฮสต์ปัจจุบัน

hostname String: ชื่อโฮสต์ในการกำหนดค่า

คิกรีเทิร์น
boolean "จริง" หากทั้งสองโฮสต์เป็นโฮสต์เดียวกัน มิเช่นนั้นจะเป็นเท็จ