Oksijen Kullanımı

public class OxygenUtil
extends Object

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


Oksijen hizmetiyle etkileşime geçme yardımcı programı.

Özet

Kamu inşaatçıları

OxygenUtil ()

OxygenUtil'in varsayılan yapıcısı

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)

Bir günlük dosyasının günlük veri türünü adına göre 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ı

Oksijen Kullanımı

public OxygenUtil ()

OxygenUtil'in varsayılan yapıcısı

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ını topla

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

CollectOxygenVersion

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

İndirLaunchFailureLogs

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ı Oksijen hizmeti aracılığıyla kiralarken TargetSetupError oluştu.

logger ITestLogger : Dosyanın günlüğe kaydedileceği ITestLogger

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Bir günlük dosyasının günlük veri türünü adına göre belirleyin.

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

İadeler
LogDataType Günlük dosyasının ilişkilendirildiği bir LogDataType . Günlük veri türünü adına göre belirleyemiyorsanız BİLİNMEYEN türünü döndürür.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

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

Parametreler
zone String : "projects/12345/zones/us-west12-a" biçimindeki giriş bölgesi dizesi.

İadeler
String Çıkarılan bölge dizesi, örneğin "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.