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