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)

مساعد لإنشاء OxygenClient

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 تمثّل هذه السمة المنطقة المستهدَفة.