ยูทิลิตีของคลัสเตอร์
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
ฟังก์ชันยูทิลิตีแบบคงที่สำหรับคลัสเตอร์ TF สำหรับรับอินสแตนซ์การกำหนดค่าส่วนกลาง ข้อมูลโฮสต์ และอื่นๆ
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
ClusterHostUtil()
|
วิธีการสาธารณะ | |
---|---|
static
IClusterClient
|
getClusterClient()
รับอินสแตนซ์ |
static
IClusterOptions
|
getClusterOptions()
รับอินสแตนซ์ |
static
long
|
getCurrentTimeMillis()
แสดงเวลาระบบปัจจุบัน |
static
String
|
getHostIpAddress()
รับที่อยู่ IP |
static
String
|
getHostName()
รับชื่อโฮสต์ |
static
String
|
getLocalDeviceSerial(String serial)
แสดงผลอนุกรมของอุปกรณ์เฉพาะที่สำหรับซีเรียลอุปกรณ์เฉพาะที่ระบุ |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
แสดงผลเป้าหมายการเรียกใช้สำหรับข้อบ่งชี้อุปกรณ์ที่ระบุ |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
รับเวอร์ชัน TF ที่ทำงานบนโฮสต์นี้ |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
แสดงผลอนุกรมของอุปกรณ์ที่ไม่ซ้ำกันสำหรับอุปกรณ์ |
static
boolean
|
isLocalhostIpPort(String input)
ตรวจสอบว่าอินพุตที่ระบุเป็นสตริง localhost IP:PORT |
วิธีการป้องกัน | |
---|---|
static
String
|
toValidTfVersion(String version)
ตรวจสอบเวอร์ชัน TF และส่งคืนหากไม่มีปัญหาใดๆ |
ช่างก่อสร้างสาธารณะ
ยูทิลิตีของคลัสเตอร์
public ClusterHostUtil ()
วิธีการสาธารณะ
getClusterClient
public static IClusterClient getClusterClient ()
รับอินสแตนซ์ IClusterClient
ที่ใช้โต้ตอบกับแบ็กเอนด์ TFC
คิกรีเทิร์น | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
รับอินสแตนซ์ IClusterOptions
ที่ใช้จัดเก็บการตั้งค่าที่เกี่ยวข้องกับคลัสเตอร์
คิกรีเทิร์น | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
แสดงเวลาระบบปัจจุบัน
คิกรีเทิร์น | |
---|---|
long |
เป็นมิลลิวินาที |
getHostIpAddress
public static String getHostIpAddress ()
รับที่อยู่ IP
คิกรีเทิร์น | |
---|---|
String |
สตริงที่อยู่ IPV4 หรือ "UNKNOWN" ในกรณีที่ดึงข้อมูลไม่ได้ |
getHostName
public static String getHostName ()
รับชื่อโฮสต์
1. ลองดึงข้อมูลชื่อโฮสต์จาก InetAddress 2. หากล้มเหลว ให้ลองเรียกชื่อโฮสต์จาก HOSTNAME สภาพแวดล้อม 3. หากไม่ได้ตั้งค่า ให้สร้างชื่อโฮสต์ที่ไม่ซ้ำกัน
คิกรีเทิร์น | |
---|---|
String |
ชื่อโฮสต์หรือ Null หากดึงข้อมูลไม่ได้ |
ซีเรียลของอุปกรณ์
public static String getLocalDeviceSerial (String serial)
แสดงผลอนุกรมของอุปกรณ์เฉพาะที่สำหรับซีเรียลอุปกรณ์เฉพาะที่ระบุ
TFC ส่งหมายเลขซีเรียลอุปกรณ์ที่ไม่ซ้ำกันสำหรับอุปกรณ์ที่ไม่ใช่อุปกรณ์จริงซึ่ง TF ไม่มี เข้าใจ วิธีนี้จะแปลงอุปกรณ์กลับไปเป็นหมายเลขซีเรียลของอุปกรณ์
พารามิเตอร์ | |
---|---|
serial |
String : หมายเลขซีเรียลของอุปกรณ์ที่ไม่ซ้ำกันจาก TFC |
คิกรีเทิร์น | |
---|---|
String |
หมายเลขซีเรียลของอุปกรณ์ |
เรียกใช้เป้าหมาย
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
แสดงผลเป้าหมายการเรียกใช้สำหรับข้อบ่งชี้อุปกรณ์ที่ระบุ
พารามิเตอร์ | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor เพื่อรับเป้าหมายการเรียกใช้ |
runTargetFormat |
String |
deviceTags |
|
คิกรีเทิร์น | |
---|---|
String |
เป้าหมายการวิ่ง |
getTestHarness
public static String getTestHarness ()
คิกรีเทิร์น | |
---|---|
String |
getTfStartTime มิลลิวินาที
public static long getTfStartTimeMillis ()
คิกรีเทิร์น | |
---|---|
long |
เวอร์ชันของ getTf
public static String getTfVersion ()
รับเวอร์ชัน TF ที่ทำงานบนโฮสต์นี้
คิกรีเทิร์น | |
---|---|
String |
เวอร์ชัน TF ของโฮสต์นี้ |
รับหมายเลขซีเรียลอุปกรณ์ที่ไม่ซ้ำกัน
public static String getUniqueDeviceSerial (DeviceDescriptor device)
แสดงผลอนุกรมของอุปกรณ์ที่ไม่ซ้ำกันสำหรับอุปกรณ์
อุปกรณ์ที่ไม่ใช่อุปกรณ์จริง (เช่น โปรแกรมจำลอง) มีซีเรียลจำลองซึ่งจะไม่ซ้ำกันใน ผู้จัดรายการ วิธีนี้จะใส่คำนำหน้าชื่อโฮสต์ด้วยชื่อโฮสต์เพื่อให้ซ้ำกัน
พารามิเตอร์ | |
---|---|
device |
DeviceDescriptor : ข้อบ่งชี้อุปกรณ์ |
คิกรีเทิร์น | |
---|---|
String |
หมายเลขซีเรียลของอุปกรณ์ที่ไม่ซ้ำกัน |
พอร์ต IpPort ของ isLocalhost
public static boolean isLocalhostIpPort (String input)
ตรวจสอบว่าอินพุตที่ระบุเป็นสตริง localhost IP:PORT
พารามิเตอร์ | |
---|---|
input |
String : สตริงที่ต้องตรวจสอบ |
คิกรีเทิร์น | |
---|---|
boolean |
จริงหากอินพุตที่ระบุเป็นสตริง localhost IP:PORT |
วิธีการป้องกัน
เวอร์ชันที่ถูกต้องของ Tf
protected static String toValidTfVersion (String version)
ตรวจสอบเวอร์ชัน TF และส่งคืนหากไม่มีปัญหาใดๆ
พารามิเตอร์ | |
---|---|
version |
String : สตริงสำหรับเวอร์ชัน TF จาก VersionParser |
คิกรีเทิร์น | |
---|---|
String |
เวอร์ชัน หากถูกต้อง หรือค่าเริ่มต้นหากไม่ใช่ |