ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterHostUtil


ฟังก์ชันยูทิลิตีแบบคงที่สําหรับคลัสเตอร์ TF เพื่อรับอินสแตนซ์การกําหนดค่าส่วนกลาง ข้อมูลโฮสต์ ฯลฯ

สรุป

ตัวสร้างแบบสาธารณะ

ClusterHostUtil()

เมธอดสาธารณะ

static IClusterClient getClusterClient()

รับอินสแตนซ์ IClusterClient ที่ใช้ในการโต้ตอบกับแบ็กเอนด์ TFC

static IClusterOptions getClusterOptions()

รับอินสแตนซ์ IClusterOptions ที่ใช้จัดเก็บการตั้งค่าที่เกี่ยวข้องกับคลัสเตอร์

static long getCurrentTimeMillis()

แสดงผลเวลาปัจจุบันของระบบ

static String getHostIpAddress()

รับที่อยู่ IP

static String getHostName()

รับชื่อโฮสต์

static String getLocalDeviceSerial(String serial)

แสดงผลซีเรียลของอุปกรณ์ในเครื่องสำหรับซีเรียลของอุปกรณ์ที่ไม่ซ้ำกันที่กำหนด

static String getRunTarget(DeviceDescriptor device, String runTargetFormat, deviceTags)

แสดงผลเป้าหมายการเรียกใช้สำหรับตัวระบุอุปกรณ์ที่ระบุ

static String getTestHarness()
static long getTfStartTimeMillis()
static String getTfVersion()

รับเวอร์ชัน TF ที่ทำงานบนโฮสต์นี้

static String getUniqueDeviceSerial(DeviceDescriptor device)

แสดงผลซีเรียลอุปกรณ์ที่ไม่ซ้ำกันสำหรับอุปกรณ์

static boolean isLocalhostIpPort(String input)

ตรวจสอบว่าอินพุตที่ระบุเป็นสตริง IP:PORT ของ localhost หรือไม่

วิธีการที่มีการป้องกัน

static String toValidTfVersion(String version)

ตรวจสอบเวอร์ชัน TF และแสดงผลหากถูกต้อง

ตัวสร้างแบบสาธารณะ

ClusterHostUtil

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 หากดึงข้อมูลไม่ได้

getLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

แสดงผลซีเรียลของอุปกรณ์ในเครื่องสำหรับซีเรียลของอุปกรณ์ที่ไม่ซ้ำกันที่กำหนด

TFC ส่งหมายเลขซีเรียลที่ไม่ซ้ำกันของอุปกรณ์สำหรับอุปกรณ์ที่จับต้องไม่ได้ซึ่ง TF ไม่เข้าใจ วิธีนี้จะแปลงหมายเลขดังกล่าวกลับเป็นหมายเลขซีเรียลของอุปกรณ์ในเครื่อง

พารามิเตอร์
serial String: ซีเรียลอุปกรณ์ที่ไม่ซ้ำกันจาก TFC

คิกรีเทิร์น
String หมายเลขซีเรียลของอุปกรณ์

getRunTarget

public static String getRunTarget (DeviceDescriptor device, 
                String runTargetFormat, 
                 deviceTags)

แสดงผลเป้าหมายการเรียกใช้สำหรับตัวระบุอุปกรณ์ที่ระบุ

พารามิเตอร์
device DeviceDescriptor: DeviceDescriptor เพื่อดูเป้าหมายการเรียกใช้

runTargetFormat String

deviceTags

คิกรีเทิร์น
String เป้าหมายการเรียกใช้

getTestHarness

public static String getTestHarness ()

คิกรีเทิร์น
String

getTfStartTimeMillis

public static long getTfStartTimeMillis ()

คิกรีเทิร์น
long

getTfVersion

public static String getTfVersion ()

รับเวอร์ชัน TF ที่ทำงานบนโฮสต์นี้

คิกรีเทิร์น
String เวอร์ชัน TF ของโฮสต์นี้

getUniqueDeviceSerial

public static String getUniqueDeviceSerial (DeviceDescriptor device)

แสดงผลซีเรียลอุปกรณ์ที่ไม่ซ้ำกันสำหรับอุปกรณ์

อุปกรณ์ที่ไม่ใช่อุปกรณ์จริง (เช่น โปรแกรมจำลอง) จะมีซีเรียลจำลองซึ่งไม่ซ้ำกันในแต่ละโฮสต์ เมธอดนี้จะใส่ชื่อโฮสต์ไว้ข้างหน้า URL เหล่านั้นเพื่อให้ไม่ซ้ำกัน

พารามิเตอร์
device DeviceDescriptor: ข้อบ่งชี้อุปกรณ์

คิกรีเทิร์น
String หมายเลขซีเรียลของอุปกรณ์ที่ไม่ซ้ำกัน

isLocalhostIpPort

public static boolean isLocalhostIpPort (String input)

ตรวจสอบว่าอินพุตที่ระบุเป็นสตริง IP:PORT ของ localhost หรือไม่

พารามิเตอร์
input String: สตริงที่จะตรวจสอบ

คิกรีเทิร์น
boolean จริงหากอินพุตที่ระบุคือสตริง IP:PORT ของ localhost

วิธีการที่มีการป้องกัน

toValidTfVersion

protected static String toValidTfVersion (String version)

ตรวจสอบเวอร์ชัน TF และแสดงผลหากถูกต้อง

พารามิเตอร์
version String: สตริงสำหรับเวอร์ชัน TF ที่ VersionParser ระบุ

คิกรีเทิร์น
String เวอร์ชันหากถูกต้อง หรือค่าเริ่มต้นหากไม่ถูกต้อง