ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Fungsi utilitas statis untuk TF Cluster untuk mendapatkan instans konfigurasi global, informasi host, dll.
Ringkasan
Konstruktor publik | |
---|---|
ClusterHostUtil () |
Metode publik | |
---|---|
static IClusterClient | getClusterClient () Gunakan instance |
static IClusterOptions | getClusterOptions () Gunakan instance |
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 eksekusi 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 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
dapatkanClusterClient
public static IClusterClient getClusterClient ()
Gunakan instance IClusterClient
untuk berinteraksi dengan backend TFC.
Kembali | |
---|---|
IClusterClient |
dapatkanClusterOptions
public static IClusterOptions getClusterOptions ()
Gunakan instance IClusterOptions
untuk menyimpan pengaturan terkait klaster.
Kembali | |
---|---|
IClusterOptions |
dapatkanCurrentTimeMillis
public static long getCurrentTimeMillis ()
Mengembalikan waktu sistem saat ini.
Kembali | |
---|---|
long | waktu dalam milis. |
dapatkanHostIpAddress
public static String getHostIpAddress ()
Mendapatkan alamat IP.
Kembali | |
---|---|
String | String alamat IPV4 atau "UNKNOWN" jika kami tidak dapat mengambilnya. |
dapatkan NamaHost
public static String getHostName ()
Mendapatkan nama host.
1. Cobalah untuk mendapatkan nama host dari InetAddress. 2. Jika gagal, coba dapatkan nama host dari HOSTNAME env. 3. Jika tidak disetel, buat nama host unik.
Kembali | |
---|---|
String | nama host atau null jika kami tidak dapat mengambilnya. |
dapatkanLocalDeviceSerial
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 oleh TF. Metode ini mengubahnya kembali menjadi serial perangkat lokal.
Parameter | |
---|---|
serial | String : serial perangkat unik dari TFC. |
Kembali | |
---|---|
String | serial perangkat lokal. |
dapatkanRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Mengembalikan target eksekusi untuk deskriptor perangkat tertentu.
Parameter | |
---|---|
device | DeviceDescriptor : DeviceDescriptor untuk menjalankan target. |
runTargetFormat | String |
deviceTags |
Kembali | |
---|---|
String | menjalankan sasaran. |
dapatkanTestHarness
public static String getTestHarness ()
Kembali | |
---|---|
String |
dapatkanTfStartTimeMillis
public static long getTfStartTimeMillis ()
Kembali | |
---|---|
long |
dapatkan Versi Tf
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 suatu perangkat.
Perangkat non-fisik (misalnya emulator) memiliki serial semu yang tidak unik di seluruh host. Metode ini memberi awalan pada mereka yang memiliki nama host untuk menjadikannya unik.
Parameter | |
---|---|
device | DeviceDescriptor : deskriptor perangkat. |
Kembali | |
---|---|
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 yang akan diperiksa |
Kembali | |
---|---|
boolean | benar 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 |
Kembali | |
---|---|
String | versi jika valid atau default jika tidak. |