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

Menampilkan target berjalan untuk deskriptor 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 OK.

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

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

Parameter
serial String: nomor seri perangkat unik dari TFC.

Hasil
String serial perangkat lokal.

getRunTarget

public static String getRunTarget (DeviceDescriptor device, 
                String runTargetFormat, 
                Map<String, String> deviceTags)

Menampilkan target berjalan untuk deskriptor perangkat tertentu.

Parameter
device DeviceDescriptor: DeviceDescriptor untuk mendapatkan target eksekusi.

runTargetFormat String

deviceTags Map

Hasil
String target menjalankan.

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 semu yang tidak unik di seluruh host. Metode ini menambahkan awalan nama host untuk membuatnya unik.

Parameter
device DeviceDescriptor: deskriptor perangkat.

Hasil
String nomor seri perangkat yang 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 OK.

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

Hasil
String versi jika valid atau default jika tidak.