OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
Tiện ích để tương tác với dịch vụ Oxygen.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
OxygenUtil()
Hàm khởi tạo mặc định của OxygenUtil |
|
Phương thức công khai | |
|---|---|
static
OxygenClient
|
createOxygenClient(File file)
Trợ lý tạo |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Tải nhật ký lỗi xuống từ GCS khi Oxygen không khởi chạy được thiết bị ảo. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Xác định loại dữ liệu nhật ký của tệp nhật ký dựa trên tên của tệp đó. |
static
String
|
getRegionFromZoneMeta(String zone)
Truy xuất khu vực từ một chuỗi vùng nhất định. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Truy xuất khu vực mục tiêu dựa trên các lựa chọn thiết bị được cung cấp. |
Hàm khởi tạo công khai
OxygenUtil
public OxygenUtil ()
Hàm khởi tạo mặc định của OxygenUtil
Phương thức công khai
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Trợ lý tạo OxygenClient.
| Tham số | |
|---|---|
file |
File: tệp nhị phân của ứng dụng Oxygen. |
| Giá trị trả về | |
|---|---|
OxygenClient |
một lớp OxygenClient để tạo thiết bị CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Tải nhật ký lỗi xuống từ GCS khi Oxygen không khởi chạy được thiết bị ảo.
| Tham số | |
|---|---|
error |
TargetSetupError: TargetSetupError xảy ra khi thuê thiết bị thông qua dịch vụ Oxygen. |
logger |
ITestLogger: ITestLogger nơi ghi nhật ký tệp |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Xác định loại dữ liệu nhật ký của tệp nhật ký dựa trên tên của tệp đó.
| Tham số | |
|---|---|
logFileName |
String: Tên của tệp nhật ký từ xa. |
| Giá trị trả về | |
|---|---|
LogDataType |
Một LogDataType mà tệp nhật ký liên kết với. Sẽ trả về loại UNKNOWN nếu không thể xác định loại dữ liệu nhật ký dựa trên tên của loại dữ liệu đó. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Truy xuất khu vực từ một chuỗi vùng nhất định.
| Tham số | |
|---|---|
zone |
String: Chuỗi vùng đầu vào ở định dạng "projects/12345/zones/us-west12-a". |
| Giá trị trả về | |
|---|---|
String |
Chuỗi vùng được trích xuất, ví dụ: "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Truy xuất khu vực mục tiêu dựa trên các lựa chọn thiết bị được cung cấp. Nếu khu vực mục tiêu được đặt rõ ràng trong các lựa chọn của thiết bị, thì phương thức này sẽ trả về khu vực được chỉ định. Nếu bạn không đặt khu vực mục tiêu, thì hàm này sẽ truy xuất khu vực dựa trên vùng của phiên bản.
| Tham số | |
|---|---|
deviceOptions |
TestDeviceOptions: Đối tượng TestDeviceOptions chứa các lựa chọn về thiết bị. |
| Giá trị trả về | |
|---|---|
String |
Khu vực mục tiêu. |