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