Narzędzie hosta klastra
public class ClusterHostUtil
extends Object
java.lang.Object | |
com.android.tradefed.cluster.ClusterHostUtil |
Statyczne funkcje użytkowe dla klastra TF, aby uzyskać globalne instancje konfiguracyjne, informacje o hoście itp.
Streszczenie
Konstruktorzy publiczni | |
---|---|
ClusterHostUtil () |
Metody publiczne | |
---|---|
static IClusterClient | getClusterClient () Pobierz wystąpienie |
static IClusterOptions | getClusterOptions () Pobierz wystąpienie |
static long | getCurrentTimeMillis () Zwraca aktualny czas systemowy. |
static String | getHostIpAddress () Pobiera adres IP. |
static String | getHostName () Pobiera nazwę hosta. |
static String | getLocalDeviceSerial (String serial) Zwraca lokalny numer seryjny urządzenia dla danego unikalnego numeru seryjnego urządzenia. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) Zwraca cel uruchomienia dla danego deskryptora urządzenia. |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () Pobiera wersję TF działającą na tym hoście. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) Zwraca unikalny numer seryjny urządzenia dla urządzenia. |
static boolean | isLocalhostIpPort (String input) Sprawdza, czy dane wejście jest ciągiem IP:PORT hosta lokalnego. |
Metody chronione | |
---|---|
static String | toValidTfVersion (String version) Sprawdza wersję TF i zwraca ją, jeśli jest OK. |
Konstruktorzy publiczni
Narzędzie hosta klastra
public ClusterHostUtil ()
Metody publiczne
getClusterClient
public static IClusterClient getClusterClient ()
Pobierz wystąpienie IClusterClient
używane do interakcji z zapleczem TFC.
Zwroty | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Pobierz wystąpienie IClusterOptions
używane do przechowywania ustawień związanych z klastrem.
Zwroty | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Zwraca aktualny czas systemowy.
Zwroty | |
---|---|
long | czas w milisach. |
getHostIpAdres
public static String getHostIpAddress ()
Pobiera adres IP.
Zwroty | |
---|---|
String | adres IPV4 String lub „UNKNOWN”, jeśli nie mogliśmy go pobrać. |
pobierzNazwęHost
public static String getHostName ()
Pobiera nazwę hosta.
1. Spróbuj uzyskać nazwę hosta z InetAddress. 2. Jeśli się nie powiedzie, spróbuj pobrać nazwę hosta z HOSTNAME env. 3. Jeśli nie jest ustawiony, wygeneruj unikalną nazwę hosta.
Zwroty | |
---|---|
String | nazwę hosta lub null, jeśli nie mogliśmy go pobrać. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Zwraca lokalny numer seryjny urządzenia dla danego unikalnego numeru seryjnego urządzenia.
TFC wysyła unikalne serie urządzeń dla urządzeń niefizycznych, których TF nie rozumie. Ta metoda konwertuje je z powrotem na numery seryjne urządzeń lokalnych.
Parametry | |
---|---|
serial | String : unikalny numer seryjny urządzenia z TFC. |
Zwroty | |
---|---|
String | numer seryjny urządzenia lokalnego. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Zwraca cel uruchomienia dla danego deskryptora urządzenia.
Parametry | |
---|---|
device | DeviceDescriptor : DeviceDescriptor do pobrania celu uruchomienia. |
runTargetFormat | String |
deviceTags |
Zwroty | |
---|---|
String | uruchom cel. |
pobierzTestHarness
public static String getTestHarness ()
Zwroty | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Zwroty | |
---|---|
long |
pobierz wersjęTf
public static String getTfVersion ()
Pobiera wersję TF działającą na tym hoście.
Zwroty | |
---|---|
String | wersja TF tego hosta. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Zwraca unikalny numer seryjny urządzenia dla urządzenia.
Urządzenia niefizyczne (np. emulator) mają pseudo-seriale, które nie są unikalne dla hostów. Ta metoda poprzedza je nazwą hosta, aby były unikalne.
Parametry | |
---|---|
device | DeviceDescriptor : deskryptor urządzenia. |
Zwroty | |
---|---|
String | unikalny numer seryjny urządzenia. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Sprawdza, czy dane wejście jest ciągiem IP:PORT hosta lokalnego.
Parametry | |
---|---|
input | String : ciąg do sprawdzenia |
Zwroty | |
---|---|
boolean | prawda, jeśli dane wejście jest łańcuchem IP:PORT hosta lokalnego |
Metody chronione
do ważnej wersji Tf
protected static String toValidTfVersion (String version)
Sprawdza wersję TF i zwraca ją, jeśli jest OK.
Parametry | |
---|---|
version | String : Ciąg znaków dla wersji TF dostarczony przez VersionParser |
Zwroty | |
---|---|
String | wersja, jeśli jest ważna, lub domyślna, jeśli nie. |