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 staticcollectErrorSignatures (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. |