Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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ể IClusterClient được sử dụng để tương tác với phần phụ trợ TFC.

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.

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.