แบบใช้ออกซิเจน
public
class
OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
ยูทิลิตีในการโต้ตอบกับบริการออกซิเจน
สรุป
ตัวสร้างแบบสาธารณะ | |
---|---|
OxygenUtil()
ตัวสร้างเริ่มต้นของ OxygenUtil |
วิธีการสาธารณะ | |
---|---|
static
OxygenClient
|
createOxygenClient(File file)
ตัวช่วยสร้าง |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
ดาวน์โหลดบันทึกข้อผิดพลาดจาก GCS เมื่อ Oxygen เปิดอุปกรณ์เสมือนไม่สำเร็จ |
static
LogDataType
|
getDefaultLogType(String logFileName)
กำหนดประเภทข้อมูลบันทึกของไฟล์บันทึกตามชื่อ |
static
String
|
getRegionFromZoneMeta(String zone)
เรียกข้อมูลภูมิภาคจากสตริงโซนที่ระบุ |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
ดึงข้อมูลภูมิภาคเป้าหมายตามตัวเลือกอุปกรณ์ที่ระบุ |
ตัวสร้างแบบสาธารณะ
แบบใช้ออกซิเจน
public OxygenUtil ()
ตัวสร้างเริ่มต้นของ OxygenUtil
เมธอดสาธารณะ
CreateOxygenClient
public static OxygenClient createOxygenClient (File file)
ตัวช่วยสร้าง OxygenClient
พารามิเตอร์ | |
---|---|
file |
File : ไฟล์ไบนารีของไคลเอ็นต์ออกซิเจน |
คิกรีเทิร์น | |
---|---|
OxygenClient |
คลาส OxygenClient สำหรับสร้างอุปกรณ์ CF |
ดาวน์โหลดLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
ดาวน์โหลดบันทึกข้อผิดพลาดจาก GCS เมื่อ Oxygen เปิดอุปกรณ์เสมือนไม่สำเร็จ
พารามิเตอร์ | |
---|---|
error |
TargetSetupError : TargetSetupError เกิดขึ้นเมื่อเช่าอุปกรณ์ผ่านบริการ Oxygen |
logger |
ITestLogger : ITestLogger สำหรับบันทึกไฟล์ |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
ระบุประเภทข้อมูลบันทึกของไฟล์บันทึกตามชื่อ
พารามิเตอร์ | |
---|---|
logFileName |
String : ชื่อของไฟล์บันทึกระยะไกล |
คิกรีเทิร์น | |
---|---|
LogDataType |
LogDataType ที่เชื่อมโยงกับไฟล์บันทึก จะแสดงผลประเภท UNKNOWN หากไม่สามารถระบุประเภทข้อมูลบันทึกตามชื่อได้ |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
ดึงข้อมูลภูมิภาคจากสตริงโซนที่กำหนด
พารามิเตอร์ | |
---|---|
zone |
String : สตริงโซนอินพุตในรูปแบบ "projects/12345/zones/us-west12-a" |
คิกรีเทิร์น | |
---|---|
String |
สตริงภูมิภาคที่ดึงมา เช่น "us-west12" |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
เรียกข้อมูลภูมิภาคเป้าหมายโดยอิงตามตัวเลือกอุปกรณ์ที่ระบุ หากภูมิภาคเป้าหมายคือ ที่ตั้งค่าไว้อย่างชัดแจ้งในตัวเลือกอุปกรณ์ ระบบจะแสดงภูมิภาคที่ระบุ หากไม่ได้ตั้งค่าภูมิภาคเป้าหมาย ระบบจะดึงข้อมูลภูมิภาคตามโซนของอินสแตนซ์
พารามิเตอร์ | |
---|---|
deviceOptions |
TestDeviceOptions : ออบเจ็กต์ TestDeviceOptions ที่มีตัวเลือกอุปกรณ์ |
คิกรีเทิร์น | |
---|---|
String |
ภูมิภาคเป้าหมาย |