ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.Objek
com.android.tradefed.cluster.ClusterHostUtil


Fungsi utilitas statis untuk TF Cluster untuk mendapatkan instans konfigurasi global, informasi host, dll.

Ringkasan

Konstruktor publik

ClusterHostUtil ()

Metode publik

static IClusterClient getClusterClient ()

Gunakan instance IClusterClient untuk berinteraksi dengan backend TFC.

static IClusterOptions getClusterOptions ()

Gunakan instance IClusterOptions untuk menyimpan pengaturan terkait klaster.

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 eksekusi 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 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

dapatkanClusterClient

public static IClusterClient getClusterClient ()

Gunakan instance IClusterClient untuk berinteraksi dengan backend TFC.

Kembali
IClusterClient

dapatkanClusterOptions

public static IClusterOptions getClusterOptions ()

Gunakan instance IClusterOptions untuk menyimpan pengaturan terkait klaster.

Kembali
IClusterOptions

dapatkanCurrentTimeMillis

public static long getCurrentTimeMillis ()

Mengembalikan waktu sistem saat ini.

Kembali
long waktu dalam milis.

dapatkanHostIpAddress

public static String getHostIpAddress ()

Mendapatkan alamat IP.

Kembali
String String alamat IPV4 atau "UNKNOWN" jika kami tidak dapat mengambilnya.

dapatkan NamaHost

public static String getHostName ()

Mendapatkan nama host.

1. Cobalah untuk mendapatkan nama host dari InetAddress. 2. Jika gagal, coba dapatkan nama host dari HOSTNAME env. 3. Jika tidak disetel, buat nama host unik.

Kembali
String nama host atau null jika kami tidak dapat mengambilnya.

dapatkanLocalDeviceSerial

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 oleh TF. Metode ini mengubahnya kembali menjadi serial perangkat lokal.

Parameter
serial String : serial perangkat unik dari TFC.

Kembali
String serial perangkat lokal.

dapatkanRunTarget

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

Mengembalikan target eksekusi untuk deskriptor perangkat tertentu.

Parameter
device DeviceDescriptor : DeviceDescriptor untuk menjalankan target.

runTargetFormat String

deviceTags

Kembali
String menjalankan sasaran.

dapatkanTestHarness

public static String getTestHarness ()

Kembali
String

dapatkanTfStartTimeMillis

public static long getTfStartTimeMillis ()

Kembali
long

dapatkan Versi Tf

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 suatu perangkat.

Perangkat non-fisik (misalnya emulator) memiliki serial semu yang tidak unik di seluruh host. Metode ini memberi awalan pada mereka yang memiliki nama host untuk menjadikannya unik.

Parameter
device DeviceDescriptor : deskriptor perangkat.

Kembali
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 yang akan diperiksa

Kembali
boolean benar 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

Kembali
String versi jika valid atau default jika tidak.