OxygenUtil
public class OxygenUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
Utilitas untuk berinteraksi dengan layanan Oksigen.
Ringkasan
Konstruktor publik | |
---|---|
OxygenUtil () Konstruktor bawaan dari OxygenUtil |
Metode publik | |
---|---|
static long[] | collectDeviceLaunchMetrics (File logDir) Kumpulkan metrik peluncur perangkat dari vdl_stdout. |
static | collectErrorSignatures (File logDir) Kumpulkan tanda tangan kesalahan dari log. |
static String | collectOxygenVersion (File logDir) Kumpulkan info versi oksigen dari oxygeen_version.txt. |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) Unduh log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual. |
static LogDataType | getDefaultLogType (String logFileName) Tentukan tipe data log file log berdasarkan namanya. |
Konstruktor publik
OxygenUtil
public OxygenUtil ()
Konstruktor bawaan dari OxygenUtil
Metode publik
mengumpulkanDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Kumpulkan metrik peluncur perangkat dari vdl_stdout.
Parameter | |
---|---|
logDir | File : direktori log yang diambil dari host jarak jauh. |
Pengembalian | |
---|---|
long[] |
collectErrorSignatures
public staticcollectErrorSignatures (File logDir)
Kumpulkan tanda tangan kesalahan dari log.
Parameter | |
---|---|
logDir | File : direktori log yang diambil dari host jarak jauh. |
Pengembalian | |
---|---|
collectOxygenVersion
public static String collectOxygenVersion (File logDir)
Kumpulkan info versi oksigen dari oxygeen_version.txt.
Parameter | |
---|---|
logDir | File : direktori log yang diambil dari host jarak jauh. |
Pengembalian | |
---|---|
String |
unduhLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Unduh log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual.
Parameter | |
---|---|
error | TargetSetupError : TargetSetupError dimunculkan saat menyewa perangkat melalui layanan Oksigen. |
logger | ITestLogger : ITestLogger tempat mencatat file |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Tentukan tipe data log file log berdasarkan namanya.
Parameter | |
---|---|
logFileName | String : Nama file log jarak jauh. |
Pengembalian | |
---|---|
LogDataType | LogDataType yang dikaitkan dengan file log. Akan mengembalikan tipe UNKNOWN jika tidak dapat menentukan tipe data log berdasarkan namanya. |