OksijenUtil
public
class
OxygenUtil
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.device.cloud.OxygenUtil |
Oksijen hizmetiyle etkileşim sağlayan yardımcı program.
Özet
Kamu inşaatçıları | |
---|---|
OxygenUtil()
Varsayılan OxygenUtil oluşturucusu |
Herkese açık yöntemler | |
---|---|
static
long[]
|
collectDeviceLaunchMetrics(File logDir)
vdl_stdout'tan cihaz başlatıcı metriklerini toplayın. |
static
|
collectErrorSignatures(File logDir)
Günlüklerden hata imzaları 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 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ı
OksijenUtil
public OxygenUtil ()
Varsayılan OxygenUtil oluşturucusu
Herkese açık yöntemler
collectionDeviceLaunchMetrics'i
public static long[] collectDeviceLaunchMetrics (File logDir)
vdl_stdout'tan cihaz başlatıcı metriklerini toplayın.
Parametreler | |
---|---|
logDir |
File : Uzak ana makineden alınan günlüklerin dizini. |
İlerlemeler | |
---|---|
long[] |
toplama Hatası İmzaları
public staticcollectErrorSignatures (File logDir)
Günlüklerden hata imzaları toplayın.
Parametreler | |
---|---|
logDir |
File : Uzak ana makineden alınan günlüklerin dizini. |
İlerlemeler | |
---|---|
|
koleksiyonOxsijenSürümü
public static String collectOxygenVersion (File logDir)
oxygeen_version.txt dosyasından oksijen sürümü bilgilerini toplayın.
Parametreler | |
---|---|
logDir |
File : Uzak ana makineden alınan günlüklerin dizini. |
İlerlemeler | |
---|---|
String |
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 : Oksijen hizmeti aracılığıyla cihaz kiralanırken TargetSetupError hatası 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 adına göre günlük verisi türünü belirleme.
Parametreler | |
---|---|
logFileName |
String : Uzak günlük dosyasının adı. |
İlerlemeler | |
---|---|
LogDataType |
Günlük dosyasının ilişkilendirildiği bir LogDataType . Şu türü döndürür:
Günlük verisi türü adına göre belirlenemiyorsa BİLİNMİYOR. |
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 ayarlanmazsa örneğin alt bölgesine göre bölgeyi alır.
Parametreler | |
---|---|
deviceOptions |
TestDeviceOptions : Cihaz seçeneklerini içeren TestDeviceOptions nesnesi. |
İlerlemeler | |
---|---|
String |
Hedef bölge. |