OxygenUtil
public
class
OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
أداة للتفاعل مع خدمة Oxygen
ملخّص
شركة إنشاءات عامة | |
---|---|
OxygenUtil()
المنشئ التلقائي لفئة OxygenUtil |
الطرق العامة | |
---|---|
static
OxygenClient
|
createOxygenClient(File file)
مساعد في إنشاء |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
تنزيل سجلّات الأخطاء من GCS عندما يتعذّر على Oxygen تشغيل جهاز افتراضي |
static
LogDataType
|
getDefaultLogType(String logFileName)
تحديد نوع بيانات ملف السجلّ استنادًا إلى اسمه |
static
String
|
getRegionFromZoneMeta(String zone)
يسترجع المنطقة من سلسلة منطقة معيّنة. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
يسترجع المنطقة المستهدَفة استنادًا إلى خيارات الجهاز المقدَّمة. |
شركة إنشاءات عامة
OxygenUtil
public OxygenUtil ()
الدالة الإنشائية التلقائية لـ OxygenUtil
الطرق العامة
createOxygenClient
public static OxygenClient createOxygenClient (File file)
مساعد في إنشاء OxygenClient
المعلمات | |
---|---|
file |
File : ملف Oxygen الثنائي للعميل |
المرتجعات | |
---|---|
OxygenClient |
فئة OxygenClient لإنشاء أجهزة CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
تنزيل سجلّات الأخطاء من GCS عندما يتعذّر على Oxygen تشغيل جهاز افتراضي
المعلمات | |
---|---|
error |
TargetSetupError : تم طرح TargetSetupError عند استئجار جهاز من خلال خدمة Oxygen. |
logger |
ITestLogger : ITestLogger حيث يتم تسجيل الملف |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
تحديد نوع بيانات ملف السجلّ استنادًا إلى اسمه
المعلمات | |
---|---|
logFileName |
String : اسم ملف السجلّ البعيد |
المرتجعات | |
---|---|
LogDataType |
تمثّل هذه السمة LogDataType الذي يرتبط به ملف السجلّ. سيؤدي ذلك إلى عرض النوع
UNKNOWN إذا تعذر تحديد نوع بيانات السجل استنادًا إلى اسمه. |
getRegionFromZoneMeta
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 |
المنطقة المستهدفة. |