ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Fungsi utilitas statis untuk Cluster TF guna mendapatkan instance konfigurasi global, informasi host, dll.
Ringkasan
Konstruktor publik | |
---|---|
ClusterHostUtil()
|
Metode publik | |
---|---|
static
IClusterClient
|
getClusterClient()
Dapatkan instance |
static
IClusterOptions
|
getClusterOptions()
Dapatkan instance |
static
long
|
getCurrentTimeMillis()
Menampilkan waktu sistem saat ini. |
static
String
|
getHostIpAddress()
Mendapatkan alamat IP. |
static
String
|
getHostName()
Mendapatkan nama host. |
static
String
|
getLocalDeviceSerial(String serial)
Menampilkan serial perangkat lokal untuk serial perangkat unik tertentu. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
Menampilkan target run untuk deskripsi perangkat tertentu. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Mendapatkan versi TF yang berjalan di host ini. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Menampilkan serial perangkat unik untuk perangkat. |
static
boolean
|
isLocalhostIpPort(String input)
Memeriksa apakah input tertentu adalah string IP:PORT localhost. |
Metode yang dilindungi | |
---|---|
static
String
|
toValidTfVersion(String version)
Memvalidasi versi TF dan menampilkannya jika valid. |
Konstruktor publik
ClusterHostUtil
public ClusterHostUtil ()
Metode publik
getClusterClient
public static IClusterClient getClusterClient ()
Dapatkan instance IClusterClient
yang digunakan untuk berinteraksi dengan backend TFC.
Hasil | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Dapatkan instance IClusterOptions
yang digunakan untuk menyimpan setelan terkait cluster.
Hasil | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Menampilkan waktu sistem saat ini.
Hasil | |
---|---|
long |
waktu dalam milidetik. |
getHostIpAddress
public static String getHostIpAddress ()
Mendapatkan alamat IP.
Hasil | |
---|---|
String |
String alamat IPV4 atau "UNKNOWN" jika kami tidak dapat mengambilnya. |
getHostName
public static String getHostName ()
Mendapatkan nama host.
1. Mencoba mendapatkan nama host dari InetAddress. 2. Jika gagal, coba dapatkan nama host dari env HOSTNAME. 3. Jika tidak ditetapkan, buat nama host yang unik.
Hasil | |
---|---|
String |
nama host atau null jika kita tidak dapat mengambilnya. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Menampilkan serial perangkat lokal untuk serial perangkat unik tertentu.
TFC mengirimkan serial perangkat unik untuk perangkat non-fisik yang tidak dipahami TF. Metode ini mengonversinya kembali ke serial perangkat lokal.
Parameter | |
---|---|
serial |
String : serial perangkat unik dari TFC. |
Hasil | |
---|---|
String |
serial perangkat lokal. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Menampilkan target run untuk deskripsi perangkat tertentu.
Parameter | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor untuk mendapatkan target operasi. |
runTargetFormat |
String |
deviceTags |
|
Hasil | |
---|---|
String |
menjalankan target. |
getTestHarness
public static String getTestHarness ()
Hasil | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Hasil | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Mendapatkan versi TF yang berjalan di host ini.
Hasil | |
---|---|
String |
versi TF host ini. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Menampilkan serial perangkat unik untuk perangkat.
Perangkat non-fisik (misalnya emulator) memiliki serial pseudo yang tidak unik di seluruh host. Metode ini memberi awalan nama host agar unik.
Parameter | |
---|---|
device |
DeviceDescriptor : deskripsi perangkat. |
Hasil | |
---|---|
String |
serial perangkat unik. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Memeriksa apakah input tertentu adalah string IP:PORT localhost.
Parameter | |
---|---|
input |
String : string yang akan diperiksa |
Hasil | |
---|---|
boolean |
benar jika input yang diberikan adalah string IP:PORT localhost |
Metode yang dilindungi
toValidTfVersion
protected static String toValidTfVersion (String version)
Memvalidasi versi TF dan menampilkannya jika valid.
Parameter | |
---|---|
version |
String : String untuk versi TF yang disediakan oleh VersionParser |
Hasil | |
---|---|
String |
versi jika valid atau default jika tidak. |