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