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)

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

เครื่องมือสร้างสาธารณะ

GCSConfigurationServer

public GCSConfigurationServer ()

เมธอดสาธารณะ

getConfig

public InputStream getConfig (String name)

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

พารามิเตอร์
name String: ชื่อของ config

การคืนสินค้า
InputStream 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)

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

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

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

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