Utilitas Oksigen
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 default 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) Download log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual. |
static LogDataType | getDefaultLogType (String logFileName) Tentukan tipe data log file log berdasarkan namanya. |
static String | getRegionFromZoneMeta (String zone) Mengambil wilayah dari string zona tertentu. |
static String | getTargetRegion ( TestDeviceOptions deviceOptions) Mengambil wilayah target berdasarkan opsi perangkat yang disediakan. |
Konstruktor publik
Utilitas Oksigen
public OxygenUtil ()
Konstruktor default OxygenUtil
Metode publik
kumpulkanDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Kumpulkan metrik peluncur perangkat dari vdl_stdout.
Parameter | |
---|---|
logDir | File : direktori log yang diambil dari host jarak jauh. |
Kembali | |
---|---|
long[] |
kumpulkanErrorSignatures
public staticcollectErrorSignatures (File logDir)
Kumpulkan tanda tangan kesalahan dari log.
Parameter | |
---|---|
logDir | File : direktori log yang diambil dari host jarak jauh. |
Kembali | |
---|---|
kumpulkan Versi Oksigen
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. |
Kembali | |
---|---|
String |
unduhLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Download log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual.
Parameter | |
---|---|
error | TargetSetupError : TargetSetupError muncul saat menyewa perangkat melalui layanan Oxygen. |
logger | ITestLogger : ITestLogger tempat mencatat file |
dapatkanDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Tentukan tipe data log file log berdasarkan namanya.
Parameter | |
---|---|
logFileName | String : Nama file log jarak jauh. |
Kembali | |
---|---|
LogDataType | LogDataType yang dikaitkan dengan file log. Akan mengembalikan tipe UNKNOWN jika tidak dapat menentukan tipe data log berdasarkan namanya. |
dapatkanRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Mengambil wilayah dari string zona tertentu.
Parameter | |
---|---|
zone | String : String zona masukan dalam format "projects/12345/zones/us-west12-a". |
Kembali | |
---|---|
String | String wilayah yang diekstraksi, misalnya, "us-west12". |
dapatkan Wilayah Target
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Mengambil wilayah target berdasarkan opsi perangkat yang disediakan. Jika wilayah target diatur secara eksplisit dalam opsi perangkat, wilayah yang ditentukan akan dikembalikan. Jika wilayah target tidak ditetapkan, wilayah tersebut akan diambil berdasarkan zona instans.
Parameter | |
---|---|
deviceOptions | TestDeviceOptions : Objek TestDeviceOptions berisi opsi perangkat. |
Kembali | |
---|---|
String | Wilayah sasaran. |