اکسیژن Util
public class OxygenUtil
extends Object
java.lang.object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
ابزار تعامل با سرویس اکسیژن.
خلاصه
سازندگان عمومی | |
---|---|
OxygenUtil () سازنده پیش فرض OxygenUtil |
روش های عمومی | |
---|---|
static OxygenClient | createOxygenClient (File file) کمک کننده برای ایجاد |
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 | منطقه هدف |