OxygenUtil

public class OxygenUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.OxygenUtil


ยูทิลิตีสำหรับโต้ตอบกับบริการ Oxygen

สรุป

เครื่องมือสร้างสาธารณะ

OxygenUtil()

ตัวสร้างเริ่มต้นของ OxygenUtil

เมธอดสาธารณะ

static OxygenClient createOxygenClient(File file)

ผู้ช่วยในการสร้าง OxygenClient

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