OxygenUtil

public class OxygenUtil
extends Object

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


Oxygen hizmetiyle etkileşim kurmaya yarar.

Özet

Herkese açık oluşturucular

OxygenUtil()

OxygenUtil'in varsayılan oluşturucusu

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 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)

Belirtilen cihaz seçeneklerine göre hedef bölgeyi alır.

Herkese açık oluşturucular

OxygenUtil

public OxygenUtil ()

OxygenUtil'in varsayılan oluşturucusu

Herkese açık yöntemler

createOxygenClient

public static OxygenClient createOxygenClient (File file)

OxygenClient oluşturmaya yardımcı olur.

Parametreler
file File: Oxygen istemci ikili program dosyası.

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

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

Parametreler
error TargetSetupError: Oxygen hizmeti üzerinden cihaz kiralarken TargetSetupError hatası oluşuyor.

logger ITestLogger: Dosyanın 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. Adına göre günlük verisi türü belirlenemezse UNKNOWN türü döndürülü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 Ayıklanan bölge dizesi (ör. "us-west12").

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Belirtilen cihaz seçeneklerine göre hedef bölgeyi alır. Hedef bölge, cihaz seçeneklerinde açıkça ayarlanmışsa belirtilen bölge döndürülü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.

İadeler
String Hedef bölge.