Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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

static IClusterOptions getClusterOptions ()

Dapatkan IClusterOptions misalnya digunakan untuk pengaturan terkait klaster toko.

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.