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 static  collectErrorSignatures (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.