اکسیژنیوتی
public class OxygenUtil
extends 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)منطقه هدف را بر اساس گزینههای ارائه شده دستگاه بازیابی میکند. |
سازندگان عمومی
اکسیژنیوتی
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 | منطقه هدف. |