OksijenUtil

public class OxygenUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.OxygenUtil


Oksijen servisiyle etkileşim için yardımcı program.

Özet

kamu inşaatçılar

OxygenUtil ()

OxygenUtil'in varsayılan kurucusu

Genel yöntemler

static long[] collectDeviceLaunchMetrics (File logDir)

Cihaz başlatıcı ölçümlerini vdl_stdout'tan toplayın.

static collectErrorSignatures (File logDir)

Günlüklerden hata imzalarını toplayın.

static String collectOxygenVersion (File logDir)

oxygeen_version.txt dosyasından oksijen sürüm bilgilerini toplayın.

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Oxygen bir sanal cihazı başlatamadığında GCS'den hata günlüklerini indirin.

static LogDataType getDefaultLogType (String logFileName)

Adına göre bir günlük dosyasının günlük veri türünü belirleyin.

static String getRegionFromZoneMeta (String zone)

Belirli bir bölge dizesinden bölgeyi alır.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Sağlanan cihaz seçeneklerine göre hedef bölgeyi alır.

kamu inşaatçılar

OksijenUtil

public OxygenUtil ()

OxygenUtil'in varsayılan kurucusu

Genel yöntemler

CollectDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Cihaz başlatıcı ölçümlerini vdl_stdout'tan toplayın.

parametreler
logDir File : uzak ana bilgisayardan alınan günlüklerin dizini.

İadeler
long[]

Hata İmzaları

public static  collectErrorSignatures (File logDir)

Günlüklerden hata imzalarını toplayın.

parametreler
logDir File : uzak ana bilgisayardan alınan günlüklerin dizini.

İadeler

koleksiyonOxygenVersion

public static String collectOxygenVersion (File logDir)

oxygeen_version.txt dosyasından oksijen sürüm bilgilerini toplayın.

parametreler
logDir File : uzak ana bilgisayardan alınan günlüklerin dizini.

İadeler
String

indirLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Oxygen bir sanal cihazı başlatamadığında GCS'den hata günlüklerini indirin.

parametreler
error TargetSetupError : Cihazı Oxygen hizmeti aracılığıyla kiralarken TargetSetupError oluştu.

logger ITestLogger : Dosyanın kaydedileceği ITestLogger

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Adına göre bir günlük dosyasının günlük veri türünü belirleyin.

parametreler
logFileName String : Uzak günlük dosyasının adı.

İadeler
LogDataType Günlük dosyasının ilişkilendirdiği bir LogDataType . Adına göre günlük veri türü belirlenemezse, BİLİNMEYEN türü döndürür.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Belirli bir bölge dizesinden bölgeyi alır.

parametreler
zone String : "projeler/12345/bölgeler/us-west12-a" biçimindeki giriş bölgesi dizisi.

İadeler
String Ayıklanan bölge dizesi, ör. "us-west12".

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Sağlanan cihaz seçeneklerine göre hedef bölgeyi alır. Hedef bölge, cihaz seçeneklerinde açıkça ayarlanmışsa, belirtilen bölgeyi döndürür. Hedef bölge ayarlanmamışsa, örneğin bölgesine göre bölgeyi alır.

parametreler
deviceOptions TestDeviceOptions : Cihaz seçeneklerini içeren TestDeviceOptions nesnesi.

İadeler
String Hedef bölge.