จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


เซิร์ฟเวอร์ Config โหลดการกำหนดค่าจาก 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)

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

ผู้สร้างสาธารณะ

GCSConfigurationServer

public GCSConfigurationServer ()

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

getConfig

public InputStream getConfig (String name)

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

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

คืนสินค้า
InputStream ERROR(/InputStream) คือเนื้อหาไฟล์ปรับแต่ง

ขว้าง
ConfigurationException

getCurrentHostConfig

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

ขว้าง
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

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

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

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

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