OxygenUtil

public class OxygenUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.OxygenUtil


أداة للتفاعل مع خدمة Oxygen

ملخّص

شركة إنشاءات عامة

OxygenUtil()

المنشئ التلقائي لفئة 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 ()

الدالة الإنشائية التلقائية لـ 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 المنطقة المستهدفة.