اکسیژن‌یوتی

public class OxygenUtil
extends 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)

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

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

اکسیژن‌یوتی

public OxygenUtil ()

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

روش‌های عمومی

ایجادکلاینت اکسیژن

public static OxygenClient createOxygenClient (File file)

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

پارامترها
file File : فایل باینری کلاینت اکسیژن.

بازگشت‌ها
OxygenClient یک کلاس OxygenClient برای ایجاد دستگاه‌های CF.

دانلود گزارش‌های خرابی راه‌اندازی

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

پارامترها
error TargetSetupError : خطای TargetSetupError هنگام اجاره دستگاه از طریق سرویس Oxygen رخ داده است.

logger ITestLogger : ITestLogger جایی است که فایل را ثبت می‌کند.

دریافت نوع لاگ پیش‌فرض

public static LogDataType getDefaultLogType (String logFileName)

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

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

بازگشت‌ها
LogDataType یک LogDataType که فایل لاگ به آن مرتبط است. اگر نتوان نوع داده‌ی لاگ را بر اساس نام آن تعیین کرد، نوع آن را نامشخص (UNKNOWN) برمی‌گرداند.

دریافت منطقه از منطقه متا

public static String getRegionFromZoneMeta (String zone)

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

پارامترها
zone String : رشته منطقه ورودی با فرمت "projects/12345/zones/us-west12-a".

بازگشت‌ها
String رشته منطقه استخراج شده، مثلاً "us-west12".

منطقه هدف را دریافت کنید

public static String getTargetRegion (TestDeviceOptions deviceOptions)

منطقه هدف را بر اساس گزینه‌های دستگاه ارائه شده بازیابی می‌کند. اگر منطقه هدف به صراحت در گزینه‌های دستگاه تنظیم شده باشد، منطقه مشخص شده را برمی‌گرداند. اگر منطقه هدف تنظیم نشده باشد، منطقه را بر اساس منطقه نمونه بازیابی می‌کند.

پارامترها
deviceOptions TestDeviceOptions : شیء TestDeviceOptions که شامل گزینه‌های دستگاه است.

بازگشت‌ها
String منطقه هدف.