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

static IClusterOptions getClusterOptions ()

Dapatkan instance IClusterOptions yang digunakan untuk menyimpan pengaturan terkait klaster.

static long getCurrentTimeMillis ()

Mengembalikan waktu sistem saat ini.

static String getHostIpAddress ()

Mendapat 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 proses untuk deskriptor perangkat tertentu.

static String getTestHarness ()
static long getTfStartTimeMillis ()
static String getTfVersion ()

Dapatkan versi TF berjalan 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

getClusterClient

public static IClusterClient getClusterClient ()

Dapatkan instance IClusterClient yang digunakan untuk berinteraksi dengan backend TFC.

Pengembalian
IClusterClient

getClusterOptions

public static IClusterOptions getClusterOptions ()

Dapatkan instance IClusterOptions yang digunakan untuk menyimpan pengaturan terkait klaster.

Pengembalian
IClusterOptions

getCurrentTimeMillis

public static long getCurrentTimeMillis ()

Mengembalikan waktu sistem saat ini.

Pengembalian
long waktu dalam mili.

getHostIpAddress

public static String getHostIpAddress ()

Mendapat alamat IP.

Pengembalian
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 dapatkan hostname dari HOSTNAME env. 3. Jika tidak disetel, buat nama host yang unik.

Pengembalian
String nama host atau nol 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 : serial perangkat unik dari TFC.

Pengembalian
String serial perangkat lokal.

getRunTarget

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

Mengembalikan target proses untuk deskriptor perangkat tertentu.

Parameter
device DeviceDescriptor : DeviceDescriptor untuk menjalankan target.

runTargetFormat String

deviceTags

Pengembalian
String lari sasaran.

getTestHarness

public static String getTestHarness ()

Pengembalian
String

getTfStartTimeMillis

public static long getTfStartTimeMillis ()

Pengembalian
long

getTfVersion

public static String getTfVersion ()

Dapatkan versi TF berjalan di host ini.

Pengembalian
String versi TF host ini.

getUniqueDeviceSerial

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 mengawali yang memiliki nama host untuk menjadikannya unik.

Parameter
device DeviceDescriptor : deskriptor perangkat.

Pengembalian
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 untuk diperiksa

Pengembalian
boolean true 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

Pengembalian
String versi jika valid atau default jika tidak.