OxyUtil
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 công cộng | |
---|---|
OxygenUtil () Hàm tạo mặc định của OxygenUtil |
Phương thức công khai | |
---|---|
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ừ oxygeen_version.txt. |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) Tải xuống nhật ký lỗi từ GCS khi Oxygen không thể khởi chạy 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) Truy xuất 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 công cộng
OxyUtil
public OxygenUtil ()
Hàm tạo mặc định của OxygenUtil
Phương thức công khai
CollectDeviceLaunchMetrics
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 ghi nhật ký được lấy từ máy chủ từ xa. |
trả lại | |
---|---|
long[] |
thu lỗiChữ ký
public staticcollectErrorSignatures (File logDir)
Thu thập chữ ký lỗi từ nhật ký.
Thông số | |
---|---|
logDir | File : thư mục ghi 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ừ oxygeen_version.txt.
Thông số | |
---|---|
logDir | File : thư mục ghi nhật ký được lấy từ máy chủ từ xa. |
trả lại | |
---|---|
String |
tải xuốngLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Tải xuống nhật ký lỗi từ GCS khi Oxygen không thể khởi chạy 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 | 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)
Truy xuất 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". |
getTargetRegion
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 đích được đặt rõ ràng trong các tùy chọn thiết bị, nó sẽ trả về vùng đã chỉ định. Nếu vùng đích không được đặt, nó sẽ truy xuất vùng dựa trên vùng của cá thể.
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. |