OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
ยูทิลิตีสำหรับโต้ตอบกับบริการ Oxygen
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
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)
ดึงข้อมูลภูมิภาคเป้าหมายตามตัวเลือกอุปกรณ์ที่ระบุ |
เครื่องมือสร้างสาธารณะ
OxygenUtil
public OxygenUtil ()
ตัวสร้างเริ่มต้นของ OxygenUtil
เมธอดสาธารณะ
createOxygenClient
public static OxygenClient createOxygenClient (File file)
ผู้ช่วยในการสร้าง OxygenClient
| พารามิเตอร์ | |
|---|---|
file |
File: ไฟล์ไบนารีของไคลเอ็นต์ Oxygen |
| การคืนสินค้า | |
|---|---|
OxygenClient |
OxygenClient คลาสสำหรับสร้างอุปกรณ์ CF |
downloadLaunchFailureLogs
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 |
ภูมิภาคเป้าหมาย |