اکسیژن 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 staticcollectErrorSignatures (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 | منطقه هدف |