Cụm máy chủ tiện ích
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Các hàm sử dụng tĩnh cho cụm TF để lấy các phiên bản cấu hình chung, thông tin máy chủ lưu trữ, v.v.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
ClusterHostUtil()
|
Phương thức công khai | |
---|---|
static
IClusterClient
|
getClusterClient()
Lấy thực thể |
static
IClusterOptions
|
getClusterOptions()
Lấy thực thể |
static
long
|
getCurrentTimeMillis()
Trả về thời gian hiện tại của hệ thống. |
static
String
|
getHostIpAddress()
Lấy địa chỉ IP. |
static
String
|
getHostName()
Lấy tên máy chủ. |
static
String
|
getLocalDeviceSerial(String serial)
Trả về sê-ri thiết bị cục bộ cho một sê-ri thiết bị duy nhất nhất định. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
Trả về mục tiêu chạy cho một chỉ số mô tả thiết bị cụ thể. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Lấy phiên bản TF chạy trên máy chủ lưu trữ này. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Trả về sê-ri thiết bị duy nhất của một thiết bị. |
static
boolean
|
isLocalhostIpPort(String input)
Kiểm tra xem một đầu vào đã cho có phải là chuỗi IP:PORT của máy chủ cục bộ hay không. |
Phương thức được bảo vệ | |
---|---|
static
String
|
toValidTfVersion(String version)
Xác thực phiên bản TF và trả lại phiên bản này nếu OK. |
Hàm khởi tạo công khai
Cụm máy chủ tiện ích
public ClusterHostUtil ()
Phương thức công khai
getClusterClient
public static IClusterClient getClusterClient ()
Lấy thực thể IClusterClient
dùng để tương tác với phần phụ trợ của TFC.
Giá trị trả về | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Lấy thực thể IClusterOptions
dùng để lưu trữ các chế độ cài đặt liên quan đến cụm.
Giá trị trả về | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Trả về thời gian hiện tại của hệ thống.
Giá trị trả về | |
---|---|
long |
thời gian tính bằng mili giây. |
getHostIpAddress
public static String getHostIpAddress ()
Lấy địa chỉ IP.
Giá trị trả về | |
---|---|
String |
Chuỗi địa chỉ IPV4 hoặc "UNKNOWN" nếu chúng tôi không thể tìm nạp dữ liệu đó. |
getHostName
public static String getHostName ()
Lấy tên máy chủ.
1. Thử lấy tên máy chủ từ InetAddress. 2. Nếu không thành công, hãy thử lấy tên máy chủ từ Trái môi trường 3. Nếu bạn không đặt chính sách này, hãy tạo một tên máy chủ duy nhất.
Giá trị trả về | |
---|---|
String |
tên máy chủ hoặc rỗng nếu chúng tôi không thể tìm nạp. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Trả về sê-ri thiết bị cục bộ cho một sê-ri thiết bị duy nhất nhất định.
TFC gửi số sê-ri duy nhất của thiết bị dành cho các thiết bị phi thực tế mà TF không gửi hiểu. Phương thức này sẽ chuyển đổi các tín hiệu này trở lại thành các sê-ri trên thiết bị cục bộ.
Tham số | |
---|---|
serial |
String : một số sê-ri thiết bị duy nhất của TFC. |
Giá trị trả về | |
---|---|
String |
một số sê-ri thiết bị cục bộ. |
getRunTarget (Mục tiêu Run)
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Trả về mục tiêu chạy cho một chỉ số mô tả thiết bị cụ thể.
Tham số | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor để đạt mục tiêu chạy. |
runTargetFormat |
String |
deviceTags |
|
Giá trị trả về | |
---|---|
String |
mục tiêu chạy. |
Nhận và khai thác kiểm thử
public static String getTestHarness ()
Giá trị trả về | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Giá trị trả về | |
---|---|
long |
nhận phiên bản Tf
public static String getTfVersion ()
Lấy phiên bản TF chạy trên máy chủ lưu trữ này.
Giá trị trả về | |
---|---|
String |
phiên bản TF của máy chủ lưu trữ này. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Trả về sê-ri thiết bị duy nhất của một thiết bị.
Các thiết bị phi vật lý (ví dụ: trình mô phỏng) có các sê-ri giả không phải là duy nhất trên các thiết bị máy chủ lưu trữ. Phương thức này thêm tiền tố vào những tên miền có tên máy chủ để khiến chúng trở thành duy nhất.
Tham số | |
---|---|
device |
DeviceDescriptor : chỉ số mô tả thiết bị. |
Giá trị trả về | |
---|---|
String |
một sê-ri thiết bị duy nhất. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Kiểm tra xem một đầu vào đã cho có phải là chuỗi IP:PORT của máy chủ cục bộ hay không.
Tham số | |
---|---|
input |
String : một chuỗi cần kiểm tra |
Giá trị trả về | |
---|---|
boolean |
true nếu đầu vào đã cho là chuỗi localhost: IP:PORT |
Phương thức được bảo vệ
toValidTfVersion
protected static String toValidTfVersion (String version)
Xác thực phiên bản TF và trả lại phiên bản này nếu OK.
Tham số | |
---|---|
version |
String : Chuỗi cho phiên bản TF do VersionParser cung cấp |
Giá trị trả về | |
---|---|
String |
phiên bản nếu hợp lệ hoặc mặc định nếu không hợp lệ. |