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ụ Oxy.
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
long[]
|
collectDeviceLaunchMetrics(File logDir)
Thu thập các chỉ số về trình chạy thiết bị từ vdl_stdout. |
static
|
collectErrorSignatures(File logDir)
Thu thập chữ ký lỗi trong nhật ký. |
static
String
|
collectOxygenVersion(File logDir)
Thu thập thông tin về phiên bản oxy từ oxygeen_version.txt. |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Tải nhật ký lỗi xuống từ GCS khi Oxy 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 cụ thể. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Truy xuất khu vực mục tiêu dựa trên các tuỳ 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
thu thậpDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Thu thập các chỉ số về trình chạy thiết bị từ vdl_stdout.
Tham số | |
---|---|
logDir |
File : Thư mục nhật ký được lấy từ máy chủ lưu trữ từ xa. |
Giá trị trả về | |
---|---|
long[] |
collectionErrorSignatures
public staticcollectErrorSignatures (File logDir)
Thu thập chữ ký lỗi trong nhật ký.
Tham số | |
---|---|
logDir |
File : Thư mục nhật ký được lấy từ máy chủ lưu trữ từ xa. |
Giá trị trả về | |
---|---|
|
phiên bản thu thập oxy
public static String collectOxygenVersion (File logDir)
Thu thập thông tin về phiên bản oxy từ oxygeen_version.txt.
Tham số | |
---|---|
logDir |
File : Thư mục nhật ký được lấy từ máy chủ lưu trữ từ xa. |
Giá trị trả về | |
---|---|
String |
tải
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Tải nhật ký lỗi xuống từ GCS khi Oxy không khởi chạy được thiết bị ảo.
Tham số | |
---|---|
error |
TargetSetupError : TargetSetupError đã xảy ra khi cho thuê thiết bị thông qua dịch vụ Oxy. |
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 |
LogDataType mà tệp nhật ký liên kết với. Sẽ trả về loại
KHÔNG XÁC ĐỊNH nếu không thể xác định loại dữ liệu nhật ký dựa trên tên. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Truy xuất khu vực từ một chuỗi vùng cụ thể.
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 khu vực đượ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 tuỳ chọn thiết bị được cung cấp. Nếu khu vực mục tiêu là được đặt rõ ràng trong các tuỳ chọn thiết bị, tuỳ chọn này sẽ trả về khu vực được chỉ định. Nếu khu vực mục tiêu chưa được đặt mà sẽ truy xuất khu vực dựa trên vùng của thực thể.
Tham số | |
---|---|
deviceOptions |
TestDeviceOptions : Đối tượng TestDeviceOptions chứa các tuỳ chọn thiết bị. |
Giá trị trả về | |
---|---|
String |
Khu vực mục tiêu. |