เซิร์ฟเวอร์การกำหนดค่า GCS

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)

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

ผู้รับเหมาก่อสร้างสาธารณะ

เซิร์ฟเวอร์การกำหนดค่า GCS

public GCSConfigurationServer ()

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

รับการกำหนดค่า

public InputStream getConfig (String name)

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

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

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

ขว้าง
ConfigurationException

รับ CurrentHostConfig

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

SameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

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

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

hostname String : ชื่อโฮสต์ใน config.

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