اکسیژن Util

public class OxygenUtil
extends Object

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


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

خلاصه

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

OxygenUtil ()

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

روش های عمومی

static long[] collectDeviceLaunchMetrics (File logDir)

معیارهای راه‌انداز دستگاه را از vdl_stdout جمع‌آوری کنید.

static collectErrorSignatures (File logDir)

جمع آوری امضای خطا از لاگ ها

static String collectOxygenVersion (File logDir)

اطلاعات نسخه اکسیژن را از oxygeen_version.txt جمع آوری کنید.

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

روش های عمومی

collectDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

معیارهای راه‌انداز دستگاه را از vdl_stdout جمع‌آوری کنید.

پارامترها
logDir File : دایرکتوری گزارش‌های استخراج شده از میزبان راه دور.

برمی گرداند
long[]

collectErrorSignatures

public static  collectErrorSignatures (File logDir)

جمع آوری امضای خطا از لاگ ها

پارامترها
logDir File : دایرکتوری گزارش‌های استخراج شده از میزبان راه دور.

برمی گرداند

collectOxygenVersion

public static String collectOxygenVersion (File logDir)

اطلاعات نسخه اکسیژن را از oxygeen_version.txt جمع آوری کنید.

پارامترها
logDir File : دایرکتوری گزارش‌های استخراج شده از میزبان راه دور.

برمی گرداند
String

دانلود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 منطقه هدف