อ็อกซิเจนยูทิลิตี้
public class OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
ยูทิลิตี้ในการโต้ตอบกับบริการออกซิเจน
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
OxygenUtil () ตัวสร้างเริ่มต้นของ OxygenUtil |
วิธีการสาธารณะ | |
---|---|
static long[] | collectDeviceLaunchMetrics (File logDir) รวบรวมเมตริกตัวเรียกใช้งานอุปกรณ์จาก vdl_stdout |
static | collectErrorSignatures (File logDir) รวบรวมลายเซ็นข้อผิดพลาดจากบันทึก |
static String | collectOxygenVersion (File logDir) รวบรวมข้อมูลเวอร์ชันออกซิเจนจาก oxygeen_version.txt |
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
วิธีการสาธารณะ
collectDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
รวบรวมเมตริกตัวเรียกใช้งานอุปกรณ์จาก vdl_stdout
พารามิเตอร์ | |
---|---|
logDir | File : ไดเร็กทอรีของบันทึกที่ดึงมาจากโฮสต์ระยะไกล |
การส่งคืน | |
---|---|
long[] |
รวบรวมข้อผิดพลาดลายเซ็น
public staticcollectErrorSignatures (File logDir)
รวบรวมลายเซ็นข้อผิดพลาดจากบันทึก
พารามิเตอร์ | |
---|---|
logDir | File : ไดเร็กทอรีของบันทึกที่ดึงมาจากโฮสต์ระยะไกล |
การส่งคืน | |
---|---|
รวบรวมOxygenVersion
public static String collectOxygenVersion (File logDir)
รวบรวมข้อมูลเวอร์ชันออกซิเจนจาก oxygeen_version.txt
พารามิเตอร์ | |
---|---|
logDir | File : ไดเร็กทอรีของบันทึกที่ดึงมาจากโฮสต์ระยะไกล |
การส่งคืน | |
---|---|
String |
ดาวน์โหลด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.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 | ภูมิภาคเป้าหมาย |