خدمة OxygenUtil
public
class
OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
أداة للتفاعل مع خدمة الأكسجين.
ملخّص
شركة إنشاءات عامة | |
---|---|
OxygenUtil()
الدالة الإنشائية التلقائية لـ OxygenUtil |
الطرق العامة | |
---|---|
static
long[]
|
collectDeviceLaunchMetrics(File logDir)
جمع مقاييس مشغِّل التطبيقات للجهاز من vdl_stdout |
static
|
collectErrorSignatures(File logDir)
جمع توقيعات الأخطاء من السجلات. |
static
String
|
collectOxygenVersion(File logDir)
جمع معلومات إصدار الأكسجين من oxygeen_version.txt |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
تنزيل سجلات الأخطاء من خدمة GCS عند تعذّر تشغيل الأكسجين في تشغيل جهاز افتراضي |
static
LogDataType
|
getDefaultLogType(String logFileName)
تحديد نوع بيانات سجل ملف السجلّ استنادًا إلى اسمه. |
static
String
|
getRegionFromZoneMeta(String zone)
لاسترداد المنطقة من سلسلة منطقة معيّنة. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
يسترد المنطقة المستهدفة استنادًا إلى خيارات الجهاز المقدمة. |
شركة إنشاءات عامة
خدمة OxygenUtil
public OxygenUtil ()
الدالة الإنشائية التلقائية لـ OxygenUtil
الطرق العامة
setDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
جمع مقاييس مشغِّل التطبيقات للجهاز من vdl_stdout
المعلمات | |
---|---|
logDir |
File : دليل السجلات الذي تم سحبه من المضيف البعيد |
المرتجعات | |
---|---|
long[] |
جمع توقيعات الخطأ
public staticcollectErrorSignatures (File logDir)
جمع توقيعات الأخطاء من السجلات.
المعلمات | |
---|---|
logDir |
File : دليل السجلات الذي تم سحبه من المضيف البعيد |
المرتجعات | |
---|---|
|
مجموعة OxygenVersion
public static String collectOxygenVersion (File logDir)
جمع معلومات إصدار الأكسجين من oxygeen_version.txt
المعلمات | |
---|---|
logDir |
File : دليل السجلات الذي تم سحبه من المضيف البعيد |
المرتجعات | |
---|---|
String |
DownloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
تنزيل سجلات الأخطاء من خدمة GCS عند تعذّر تشغيل الأكسجين في تشغيل جهاز افتراضي
المعلمات | |
---|---|
error |
TargetSetupError : تم رفع مستوى TargetSetupError عند تأجير الجهاز من خلال خدمة Oxygen. |
logger |
ITestLogger : ITestLogger حيث يجب تسجيل الملف |
الحصول على نوع تسجيل تلقائي
public static LogDataType getDefaultLogType (String logFileName)
تحديد نوع بيانات سجل ملف السجلّ استنادًا إلى اسمه.
المعلمات | |
---|---|
logFileName |
String : اسم ملف السجلّ البعيد |
المرتجعات | |
---|---|
LogDataType |
تمثّل هذه السمة LogDataType الذي يرتبط به ملف السجلّ. سيؤدي ذلك إلى عرض النوع
UNKNOWN إذا تعذر تحديد نوع بيانات السجل استنادًا إلى اسمه. |
الحصول على RegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
لاسترداد المنطقة من سلسلة منطقة معيّنة.
المعلمات | |
---|---|
zone |
String : سلسلة منطقة الإدخال بالتنسيق "projects/12345/zones/us-west12-a". |
المرتجعات | |
---|---|
String |
تمثّل هذه السمة سلسلة المنطقة المستخرجة، مثلاً "us-west12". |
منطقة getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
يسترد المنطقة المستهدفة استنادًا إلى خيارات الجهاز المقدمة. إذا كانت المنطقة المستهدفة بشكل صريح في خيارات الجهاز، فسيعرض المنطقة المحددة. إذا كانت المنطقة المستهدفة لم يتم تعيينها، فإنها تسترد المنطقة بناءً على منطقة المثيل.
المعلمات | |
---|---|
deviceOptions |
TestDeviceOptions : الكائن TestDeviceOptions الذي يحتوي على خيارات الجهاز. |
المرتجعات | |
---|---|
String |
المنطقة المستهدفة. |