ClusterHostUtil
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 để nhận các phiên bản cấu hình toàn cầu, thông tin máy chủ, v.v.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
ClusterHostUtil () |
Phương thức công khai | |
---|---|
static IClusterClient | getClusterClient () Nhận phiên bản |
static IClusterOptions | getClusterOptions () Nhận phiên bản |
static long | getCurrentTimeMillis () Trả về thời gian hệ thống hiện tại. |
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ề 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 đã cho có phải là chuỗi localhost IP:PORT 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ả lại nếu nó ổn. |
nhà thầu công cộng
ClusterHostUtil
public ClusterHostUtil ()
Phương thức công khai
getClusterClient
public static IClusterClient getClusterClient ()
Nhận phiên bản IClusterClient
được sử dụng để tương tác với chương trình phụ trợ TFC.
trả lại | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Nhận phiên bản IClusterOptions
được sử dụng để lưu trữ các cài đặt liên quan đến cụm.
trả lại | |
---|---|
IClusterOptions |
getCienTimeMillis
public static long getCurrentTimeMillis ()
Trả về thời gian hệ thống hiện tại.
trả lại | |
---|---|
long | thời gian tính bằng mili. |
getHostIpAddress
public static String getHostIpAddress ()
Lấy đị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ó. |
getHostName
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 không thành công, 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 sê-ri 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 thành sê-ri thiết bị cục bộ.
Thông số | |
---|---|
serial | String : một sê-ri thiết bị duy nhất từ TFC. |
trả lại | |
---|---|
String | một 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 để nhận mục tiêu chạy cho. |
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 |
getTfVersion
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 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 sê-ri giả không phải là duy nhất trên các máy chủ. Phương pháp này thêm tiền tố vào những cái có tên máy chủ để làm cho chúng trở nên độc nhất.
Thông số | |
---|---|
device | DeviceDescriptor : một bộ mô tả thiết bị. |
trả lại | |
---|---|
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 đã cho có phải là chuỗi localhost IP:PORT hay không.
Thông số | |
---|---|
input | String : một chuỗi để kiểm tra |
trả lại | |
---|---|
boolean | true nếu đầu vào đã cho là chuỗi localhost IP:PORT |
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ó ổ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. |