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()
Mendapatkan 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 seri perangkat lokal untuk seri perangkat unik tertentu. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
Menampilkan target run untuk deskriptor perangkat tertentu. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Mendapatkan versi TF yang berjalan pada host ini. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Menampilkan seri perangkat unik untuk sebuah 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 menampilkannya jika versi tersebut tidak bermasalah. |
Konstruktor publik
ClusterHostUtil
public ClusterHostUtil ()
Metode publik
getClusterClient
public static IClusterClient getClusterClient ()
Mendapatkan 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 lingkungan 3. Jika tidak disetel, buat nama host yang unik.
Hasil | |
---|---|
String |
nama {i>host<i} atau {i>null<i} jika kita tidak dapat mengambilnya. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Menampilkan seri perangkat lokal untuk seri perangkat unik tertentu.
TFC mengirimkan seri perangkat unik untuk perangkat non-fisik yang tidak TF dipahami. Metode ini mengonversinya kembali ke seri perangkat lokal.
Parameter | |
---|---|
serial |
String : seri perangkat unik dari TFC. |
Hasil | |
---|---|
String |
serial perangkat lokal. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Menampilkan target run untuk deskriptor perangkat tertentu.
Parameter | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor untuk mendapatkan target run. |
runTargetFormat |
String |
deviceTags |
|
Hasil | |
---|---|
String |
target run. |
getTestHarness
public static String getTestHarness ()
Hasil | |
---|---|
String |
{i>getTfStartTimeMillis<i}
public static long getTfStartTimeMillis ()
Hasil | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Mendapatkan versi TF yang berjalan pada host ini.
Hasil | |
---|---|
String |
versi TF {i>host<i} ini. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Menampilkan seri perangkat unik untuk sebuah perangkat.
Perangkat non-fisik (misalnya, emulator) memiliki serial pseudo yang tidak unik di antara {i>host<i}. Metode ini menambahkan awalan nama host ke nama host untuk membuatnya unik.
Parameter | |
---|---|
device |
DeviceDescriptor : deskripsi perangkat. |
Hasil | |
---|---|
String |
nomor seri perangkat yang unik. |
{i>isLocalhostIpPort<i}
public static boolean isLocalhostIpPort (String input)
Memeriksa apakah input yang diberikan adalah string IP:PORT localhost.
Parameter | |
---|---|
input |
String : string yang akan diperiksa |
Hasil | |
---|---|
boolean |
benar (true) jika input yang diberikan adalah string IP:PORT di localhost |
Metode yang dilindungi
toValidTfVersion
protected static String toValidTfVersion (String version)
Memvalidasi versi TF dan menampilkannya jika versi tersebut tidak bermasalah.
Parameter | |
---|---|
version |
String : String untuk versi TF yang disediakan oleh VersionParser |
Hasil | |
---|---|
String |
jika valid, atau default jika tidak valid. |