oxySử dụng

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.

Bản tóm tắt

Nhà thầu xây dựng công cộng

OxygenUtil ()

Hàm tạo mặc định của OxygenUtil

Phương pháp công cộng

static long[] collectDeviceLaunchMetrics (File logDir)

Thu thập số liệu trình khởi chạy thiết bị từ vdl_stdout.

static collectErrorSignatures (File logDir)

Thu thập chữ ký lỗi từ nhật ký.

static String collectOxygenVersion (File logDir)

Thu thập thông tin phiên bản oxy từ oxyeen_version.txt.

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Tải xuống nhật ký lỗi 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 nó.

static String getRegionFromZoneMeta (String zone)

Lấy vùng từ một chuỗi vùng nhất định.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Truy xuất vùng mục tiêu dựa trên các tùy chọn thiết bị được cung cấp.

Nhà thầu xây dựng công cộng

oxySử dụng

public OxygenUtil ()

Hàm tạo mặc định của OxygenUtil

Phương pháp công cộng

thu thậpDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Thu thập số liệu trình khởi chạy thiết bị từ vdl_stdout.

Thông số
logDir File : thư mục nhật ký được lấy từ máy chủ từ xa.

Trả lại
long[]

thu thậpErrorChữ ký

public static  collectErrorSignatures (File logDir)

Thu thập chữ ký lỗi từ nhật ký.

Thông số
logDir File : thư mục nhật ký được lấy từ máy chủ từ xa.

Trả lại

thu thậpOxyPhiên bản

public static String collectOxygenVersion (File logDir)

Thu thập thông tin phiên bản oxy từ oxyeen_version.txt.

Thông số
logDir File : thư mục nhật ký được lấy từ máy chủ từ xa.

Trả lại
String

tải vềKhởi chạyThất bạiNhật ký

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Tải xuống nhật ký lỗi từ GCS khi Oxygen không khởi chạy được thiết bị ảo.

Thông số
error TargetSetupError : TargetSetupError xuất hiện khi cho 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 nó.

Thông số
logFileName String : Tên tệp nhật ký từ xa.

Trả lại
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 nó.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Lấy vùng từ một chuỗi vùng nhất định.

Thông số
zone String : Chuỗi vùng đầu vào ở định dạng "projects/12345/zones/us-west12-a".

Trả lại
String Chuỗi vùng được trích xuất, ví dụ: "us-west12".

lấy vùng mục tiêu

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Truy xuất vùng mục tiêu dựa trên các tùy chọn thiết bị được cung cấp. Nếu vùng mục tiêu được đặt rõ ràng trong tùy chọn thiết bị, nó sẽ trả về vùng được chỉ định. Nếu vùng mục tiêu không được đặt, nó sẽ truy xuất vùng dựa trên vùng của phiên bản.

Thông số
deviceOptions TestDeviceOptions : Đối tượng TestDeviceOptions chứa các tùy chọn thiết bị.

Trả lại
String Vùng mục tiêu.