ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Statyczne funkcje pomocnicze dla TF Cluster do uzyskiwania instancji globalnej konfiguracji, informacji o hostach itp.
Podsumowanie
Konstruktory publiczne | |
---|---|
ClusterHostUtil()
|
Metody publiczne | |
---|---|
static
IClusterClient
|
getClusterClient()
Pobierz instancję |
static
IClusterOptions
|
getClusterOptions()
Pobierz instancję |
static
long
|
getCurrentTimeMillis()
Zwraca bieżący 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,
Zwraca wartość docelową wykonania dla danego deskryptora urządzenia. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Pobiera wersję TF uruchomioną na tym hoście. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Zwraca unikalny numer seryjny urządzenia. |
static
boolean
|
isLocalhostIpPort(String input)
Sprawdza, czy podany ciąg znaków jest ciągiem localhost IP:PORT. |
Chronione metody | |
---|---|
static
String
|
toValidTfVersion(String version)
Sprawdza poprawność wersji TF i zwraca ją, jeśli jest poprawna. |
Konstruktory publiczne
ClusterHostUtil
public ClusterHostUtil ()
Metody publiczne
getClusterClient
public static IClusterClient getClusterClient ()
Pobierz instancję IClusterClient
używaną do interakcji z backendem TFC.
Zwroty | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Pobierz instancję IClusterOptions
, która służy do przechowywania ustawień związanych z klastrem.
Zwroty | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Zwraca bieżący czas systemowy.
Zwroty | |
---|---|
long |
czas w milisekundach. |
getHostIpAddress
public static String getHostIpAddress ()
Pobiera adres IP.
Zwroty | |
---|---|
String |
ciąg znaków adresu IPv4 lub „UNKNOWN” (nieznany), jeśli nie udało się go pobrać. |
getHostName
public static String getHostName ()
Pobiera nazwę hosta.
1. Spróbuj uzyskać nazwę hosta z InetAddress. 2. Jeśli się nie uda, spróbuj uzyskać nazwę hosta z otoczenia HOSTNAME. 3. Jeśli nie jest ustawiona, wygeneruj niepowtarzalną nazwę hosta.
Zwroty | |
---|---|
String |
nazwy hosta lub wartości null, jeśli nie udało się jej 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 numery seryjne urządzeń w przypadku urządzeń niematerialnych, których TF nie rozumie. Ta metoda konwertuje je z powrotem do lokalnych numerów seryjnych urządzenia.
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 wartość docelową wykonania dla danego deskryptora urządzenia.
Parametry | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor , aby uzyskać wartość docelową. |
runTargetFormat |
String |
deviceTags |
|
Zwroty | |
---|---|
String |
docel. |
getTestHarness
public static String getTestHarness ()
Zwroty | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Zwroty | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Pobiera wersję TF uruchomioną na tym hoście.
Zwroty | |
---|---|
String |
wersja TF hosta. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Zwraca unikalny numer seryjny urządzenia.
Urządzenia niefizyczne (np. emulator) mają pseudonumery seryjne, które nie są unikalne dla wszystkich hostów. Ta metoda dodaje do nich prefiks w postaci nazwy 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 podany ciąg znaków jest ciągiem localhost IP:PORT.
Parametry | |
---|---|
input |
String : ciąg znaków do sprawdzenia |
Zwroty | |
---|---|
boolean |
true, jeśli podany ciąg danych jest ciągiem adresu IP localhost:PORT |
Chronione metody
toValidTfVersion
protected static String toValidTfVersion (String version)
Sprawdza poprawność wersji TF i zwraca ją, jeśli jest poprawna.
Parametry | |
---|---|
version |
String : ciąg znaków dla wersji TF dostarczonej przez VersionParser |
Zwroty | |
---|---|
String |
wersję, jeśli jest prawidłowa, lub domyślną, jeśli nie jest prawidłowa; |