OksijenUtil

public class OxygenUtil
extends Object

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


Oxygen hizmetiyle etkileşim kurmak için kullanılan yardımcı program.

Özet

Herkese açık kurucular

OxygenUtil()

OxygenUtil'ın varsayılan kurucusu

Herkese açık yöntemler

static OxygenClient createOxygenClient(File file)

OxygenClient oluşturmaya yardımcı olur.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

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

static LogDataType getDefaultLogType(String logFileName)

Bir günlük dosyasının adına göre günlük verisi türünü belirleme.

static String getRegionFromZoneMeta(String zone)

Belirli bir alt 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ı

OxygenUtil

public OxygenUtil ()

Varsayılan OxygenUtil oluşturucusu

Herkese açık yöntemler

createOxygenClient

public static OxygenClient createOxygenClient (File file)

OxygenClient oluşturma yardımcısı.

Parametreler
file File: Oxygen istemci ikili dosyası.

İlerlemeler
OxygenClient CF cihazları oluşturmak için bir OxygenClient sınıfı.

LaunchFailureLogs'u indir

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

Parametreler
error TargetSetupError: Cihaz Oxygen hizmeti üzerinden kiralandığında 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ı.

İlerlemeler
LogDataType Günlük dosyasının ilişkilendirildiği bir LogDataType. Günlük veri türü adına göre belirlenemezse UNKNOWN türünü döndürür.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

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

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

İlerlemeler
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 bölge, örneğin bölgesine göre alınır.

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

İlerlemeler
String Hedef bölge.