OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
أداة للتفاعل مع خدمة Oxygen.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
OxygenUtil()
Default constructor of 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 ()
Default constructor of 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 |
تمثّل هذه السمة المنطقة المستهدَفة. |