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 |
ภูมิภาคเป้าหมาย |