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 IClusterClient yang digunakan untuk berinteraksi dengan backend TFC.

static IClusterOptions getClusterOptions()

Dapatkan instance IClusterOptions yang digunakan untuk menyimpan setelan terkait cluster.

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, deviceTags)

Menampilkan target run untuk deskripsi 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 valid.

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. Mencoba mendapatkan nama host dari InetAddress. 2. Jika gagal, coba dapatkan nama host dari env HOSTNAME. 3. Jika tidak ditetapkan, buat nama host yang unik.

Hasil
String nama host atau null jika kita 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 ke serial perangkat lokal.

Parameter
serial String: serial perangkat unik dari TFC.

Hasil
String serial perangkat lokal.

getRunTarget

public static String getRunTarget (DeviceDescriptor device, 
                String runTargetFormat, 
                 deviceTags)

Menampilkan target run untuk deskripsi perangkat tertentu.

Parameter
device DeviceDescriptor: DeviceDescriptor untuk mendapatkan target operasi.

runTargetFormat String

deviceTags

Hasil
String menjalankan target.

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 pseudo yang tidak unik di seluruh host. Metode ini memberi awalan nama host agar unik.

Parameter
device DeviceDescriptor: deskripsi perangkat.

Hasil
String serial perangkat 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 valid.

Parameter
version String: String untuk versi TF yang disediakan oleh VersionParser

Hasil
String versi jika valid atau default jika tidak.