اکسیژن Util

public class OxygenUtil
extends Object

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


ابزار تعامل با سرویس اکسیژن.

خلاصه

سازندگان عمومی

OxygenUtil ()

سازنده پیش فرض OxygenUtil

روش های عمومی

static OxygenClient createOxygenClient (File file)

کمک کننده برای ایجاد OxygenClient .

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

هنگامی که اکسیژن نتوانست یک دستگاه مجازی را راه اندازی کند، گزارش های خطا را از GCS دانلود کنید.

static LogDataType getDefaultLogType (String logFileName)

نوع داده لاگ فایل لاگ را بر اساس نام آن تعیین کنید.

static String getRegionFromZoneMeta (String zone)

منطقه را از یک رشته ناحیه معین بازیابی می کند.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

منطقه مورد نظر را بر اساس گزینه های دستگاه ارائه شده بازیابی می کند.

سازندگان عمومی

اکسیژن Util

public OxygenUtil ()

سازنده پیش فرض OxygenUtil

روش های عمومی

CreativeOxygenClient

public static OxygenClient createOxygenClient (File file)

کمک کننده برای ایجاد OxygenClient .

پارامترها
file File : فایل باینری مشتری Oxygen.

برمی گرداند
OxygenClient یک کلاس OxygenClient برای ایجاد دستگاه های CF.

دانلودLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

هنگامی که اکسیژن نتوانست یک دستگاه مجازی را راه اندازی کند، گزارش های خطا را از GCS دانلود کنید.

پارامترها
error TargetSetupError : TargetSetupError هنگام اجاره دستگاه از طریق سرویس اکسیژن افزایش می یابد.

logger ITestLogger : ITestLogger جایی که فایل را وارد کنید

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

نوع داده لاگ فایل لاگ را بر اساس نام آن تعیین کنید.

پارامترها
logFileName String : نام فایل گزارش راه دور.

برمی گرداند
LogDataType یک LogDataType که فایل log با آن مرتبط است. اگر نتوانید نوع داده گزارش را بر اساس نام آن تعیین کنید، نوع 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 منطقه هدف