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, Map<String, String> deviceTags)
Menampilkan target berjalan untuk deskriptor 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 OK. |
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. Coba dapatkan nama host dari InetAddress. 2. Jika gagal, coba dapatkan nama host dari HOSTNAME env. 3. Jika tidak disetel, buat nama host unik.
| Hasil | |
|---|---|
String |
nama host atau null jika kami 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 menjadi serial perangkat lokal.
| Parameter | |
|---|---|
serial |
String: nomor seri perangkat unik dari TFC. |
| Hasil | |
|---|---|
String |
serial perangkat lokal. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Menampilkan target berjalan untuk deskriptor perangkat tertentu.
| Parameter | |
|---|---|
device |
DeviceDescriptor: DeviceDescriptor untuk mendapatkan target eksekusi. |
runTargetFormat |
String |
deviceTags |
Map |
| Hasil | |
|---|---|
String |
target menjalankan. |
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 semu yang tidak unik di seluruh host. Metode ini menambahkan awalan nama host untuk membuatnya unik.
| Parameter | |
|---|---|
device |
DeviceDescriptor: deskriptor perangkat. |
| Hasil | |
|---|---|
String |
nomor seri perangkat yang 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 OK.
| Parameter | |
|---|---|
version |
String: String untuk versi TF yang disediakan oleh VersionParser |
| Hasil | |
|---|---|
String |
versi jika valid atau default jika tidak. |