ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Fungsi util statis untuk TF Cluster untuk 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 () Mengembalikan waktu sistem saat ini. |
static String | getHostIpAddress () Mendapat alamat IP. |
static String | getHostName () Mendapatkan nama host. |
static String | getLocalDeviceSerial (String serial) Mengembalikan serial perangkat lokal untuk serial perangkat unik tertentu. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) Mengembalikan target proses untuk deskriptor perangkat tertentu. |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () Dapatkan versi TF berjalan di host ini. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) Mengembalikan serial perangkat unik untuk suatu perangkat. |
static boolean | isLocalhostIpPort (String input) Memeriksa apakah input yang diberikan adalah IP localhost: string PORT. |
Metode yang dilindungi | |
---|---|
static String | toValidTfVersion (String version) Memvalidasi versi TF dan mengembalikannya jika OK. |
Konstruktor publik
ClusterHostUtil
public ClusterHostUtil ()
Metode publik
getClusterClient
public static IClusterClient getClusterClient ()
Dapatkan instance IClusterClient
yang digunakan untuk berinteraksi dengan backend TFC.
Pengembalian | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Dapatkan instance IClusterOptions
yang digunakan untuk menyimpan pengaturan terkait klaster.
Pengembalian | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Mengembalikan waktu sistem saat ini.
Pengembalian | |
---|---|
long | waktu dalam mili. |
getHostIpAddress
public static String getHostIpAddress ()
Mendapat alamat IP.
Pengembalian | |
---|---|
String | String alamat IPV4 atau "UNKNOWN" jika kami tidak dapat mengambilnya. |
getHostName
public static String getHostName ()
Mendapatkan nama host.
1. Cobalah untuk mendapatkan nama host dari InetAddress. 2. Jika gagal, coba dapatkan hostname dari HOSTNAME env. 3. Jika tidak disetel, buat nama host yang unik.
Pengembalian | |
---|---|
String | nama host atau nol jika kami tidak dapat mengambilnya. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Mengembalikan serial perangkat lokal untuk serial perangkat unik tertentu.
TFC mengirimkan serial perangkat unik untuk perangkat non-fisik yang tidak dipahami TF. Metode ini mengubahnya kembali ke serial perangkat lokal.
Parameter | |
---|---|
serial | String : serial perangkat unik dari TFC. |
Pengembalian | |
---|---|
String | serial perangkat lokal. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Mengembalikan target proses untuk deskriptor perangkat tertentu.
Parameter | |
---|---|
device | DeviceDescriptor : DeviceDescriptor untuk menjalankan target. |
runTargetFormat | String |
deviceTags |
Pengembalian | |
---|---|
String | lari sasaran. |
getTestHarness
public static String getTestHarness ()
Pengembalian | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Pengembalian | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Dapatkan versi TF berjalan di host ini.
Pengembalian | |
---|---|
String | versi TF host ini. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Mengembalikan serial perangkat unik untuk suatu perangkat.
Perangkat non-fisik (misalnya emulator) memiliki serial semu yang tidak unik di seluruh host. Metode ini mengawali yang memiliki nama host untuk menjadikannya unik.
Parameter | |
---|---|
device | DeviceDescriptor : deskriptor perangkat. |
Pengembalian | |
---|---|
String | serial perangkat unik. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Memeriksa apakah input yang diberikan adalah IP localhost: string PORT.
Parameter | |
---|---|
input | String : string untuk diperiksa |
Pengembalian | |
---|---|
boolean | true jika input yang diberikan adalah IP localhost: string PORT |
Metode yang dilindungi
toValidTfVersion
protected static String toValidTfVersion (String version)
Memvalidasi versi TF dan mengembalikannya jika OK.
Parameter | |
---|---|
version | String : String untuk versi TF yang disediakan oleh VersionParser |
Pengembalian | |
---|---|
String | versi jika valid atau default jika tidak. |