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