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 |
static IClusterOptions | getClusterOptions () Dapatkan |
static long | getCurrentTimeMillis () Mengembalikan waktu sistem saat ini. |
static String | getHostIpAddress () Mendapatkan 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 run untuk deskriptor perangkat tertentu. |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () Menjalankan versi TF di host ini. |
static String | getUniqueDeviceSerial (DeviceDescriptor device) Mengembalikan serial perangkat unik untuk perangkat. |
static boolean | isLocalhostIpPort (String input) Memeriksa apakah input yang diberikan adalah string IP:PORT localhost. |
Metode yang dilindungi | |
---|---|
static String | toValidTfVersion (String version) Memvalidasi versi TF dan mengembalikannya jika OK. |
Konstruktor publik
ClusterHostUtil
public ClusterHostUtil ()
Metode publik
dapatkanClusterClient
public static IClusterClient getClusterClient ()
Dapatkan IClusterClient
contoh yang digunakan untuk berinteraksi dengan backend TFC.
Kembali | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Dapatkan IClusterOptions
misalnya digunakan untuk pengaturan terkait klaster toko.
Kembali | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Mengembalikan waktu sistem saat ini.
Kembali | |
---|---|
long | waktu dalam mili. |
getHostIpAddress
public static String getHostIpAddress ()
Mendapatkan alamat IP.
Kembali | |
---|---|
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 ambil hostname dari HOSTNAME env. 3. Jika tidak disetel, buat nama host yang unik.
Kembali | |
---|---|
String | nama host atau null 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 : perangkat seri yang unik dari TFC. |
Kembali | |
---|---|
String | serial perangkat lokal. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Mengembalikan target run untuk deskriptor perangkat tertentu.
Parameter | |
---|---|
device | DeviceDescriptor : DeviceDescriptor untuk mendapatkan target yang kabur. |
runTargetFormat | String |
deviceTags |
Kembali | |
---|---|
String | lari sasaran. |
dapatkanTestHarness
public static String getTestHarness ()
Kembali | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Kembali | |
---|---|
long |
dapatkanTfVersion
public static String getTfVersion ()
Menjalankan versi TF di host ini.
Kembali | |
---|---|
String | versi TF host ini. |
dapatkanUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Mengembalikan serial perangkat unik untuk perangkat.
Perangkat non-fisik (misalnya emulator) memiliki serial semu yang tidak unik di seluruh host. Metode ini mengawali mereka yang memiliki nama host untuk membuatnya unik.
Parameter | |
---|---|
device | DeviceDescriptor : deskriptor perangkat. |
Kembali | |
---|---|
String | serial perangkat yang unik. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Memeriksa apakah input yang diberikan adalah string IP:PORT localhost.
Parameter | |
---|---|
input | String : string untuk memeriksa |
Kembali | |
---|---|
boolean | benar jika input yang diberikan adalah IP localhost: PORT string |
Metode yang dilindungi
keValidTfVersion
protected static String toValidTfVersion (String version)
Memvalidasi versi TF dan mengembalikannya jika OK.
Parameter | |
---|---|
version | String : String untuk versi TF disediakan oleh VersionParser |
Kembali | |
---|---|
String | versi jika valid atau default jika tidak. |