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 staticcollectErrorSignatures (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. |