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