ClusterHostUtil
public
class
ClusterHostUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
Statyczne funkcje narzędziowe dla klastra TF do pobierania globalnych instancji 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, Map<String, String> deviceTags)
Zwraca miejsce docelowe 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. |
static
boolean
|
isLocalhostIpPort(String input)
Sprawdza, czy podane dane wejściowe są ciągiem znaków IP:PORT serwera lokalnego. |
Metody chronione | |
|---|---|
static
String
|
toValidTfVersion(String version)
Sprawdza wersję TF i zwraca ją, jeśli jest prawidłowa. |
Konstruktory publiczne
ClusterHostUtil
public ClusterHostUtil ()
Metody publiczne
getClusterClient
public static IClusterClient getClusterClient ()
Pobierz instancję IClusterClient używaną do interakcji z backendem TFC.
| Zwraca | |
|---|---|
IClusterClient |
|
getClusterOptions
public static IClusterOptions getClusterOptions ()
Pobierz instancję IClusterOptions używaną do przechowywania ustawień związanych z klastrem.
| Zwraca | |
|---|---|
IClusterOptions |
|
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Zwraca bieżący czas systemowy.
| Zwraca | |
|---|---|
long |
czas w milisekundach. |
getHostIpAddress
public static String getHostIpAddress ()
Pobiera adres IP.
| Zwraca | |
|---|---|
String |
ciąg tekstowy adresu IPv4 lub „UNKNOWN”, jeśli nie udało nam się go pobrać. |
getHostName
public static String getHostName ()
Pobiera nazwę hosta.
1. Próba uzyskania nazwy hosta z obiektu InetAddress. 2. Jeśli się nie uda, spróbuj pobrać nazwę hosta ze zmiennej środowiskowej HOSTNAME. 3. Jeśli nie jest ustawiona, wygeneruj unikalną nazwę hosta.
| Zwraca | |
|---|---|
String |
nazwę hosta lub wartość 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ń niematerialnych, których TF nie rozpoznaje. Ta metoda przekształca je z powrotem w numery seryjne urządzeń lokalnych.
| Parametry | |
|---|---|
serial |
String: unikalny numer seryjny urządzenia z TFC. |
| Zwraca | |
|---|---|
String |
numer seryjny urządzenia lokalnego. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Zwraca miejsce docelowe uruchomienia dla danego deskryptora urządzenia.
| Parametry | |
|---|---|
device |
DeviceDescriptor: DeviceDescriptor, dla którego chcesz uzyskać wartość docelową uruchomienia. |
runTargetFormat |
String |
deviceTags |
Map |
| Zwraca | |
|---|---|
String |
uruchomienie docelowe. |
getTestHarness
public static String getTestHarness ()
| Zwraca | |
|---|---|
String |
|
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
| Zwraca | |
|---|---|
long |
|
getTfVersion
public static String getTfVersion ()
Pobiera wersję TF działającą na tym hoście.
| Zwraca | |
|---|---|
String |
wersja TF tego 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 na różnych hostach. Ta metoda dodaje do nich przedrostek w postaci nazwy hosta, aby były niepowtarzalne.
| Parametry | |
|---|---|
device |
DeviceDescriptor: deskryptor urządzenia. |
| Zwraca | |
|---|---|
String |
unikalny numer seryjny urządzenia. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Sprawdza, czy podane dane wejściowe są ciągiem znaków IP:PORT serwera lokalnego.
| Parametry | |
|---|---|
input |
String: ciąg znaków do sprawdzenia |
| Zwraca | |
|---|---|
boolean |
prawda, jeśli podane dane wejściowe są ciągiem znaków IP:PORT localhost |
Metody chronione
toValidTfVersion
protected static String toValidTfVersion (String version)
Sprawdza wersję TF i zwraca ją, jeśli jest prawidłowa.
| Parametry | |
|---|---|
version |
String: ciąg znaków wersji TF podany przez VersionParser |
| Zwraca | |
|---|---|
String |
wersję, jeśli jest prawidłowa, lub domyślną, jeśli nie jest. |