Narzędzie do obsługi hostów klastrów
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil, |
Statyczne funkcje narzędzi dla klastra TF umożliwiające uzyskanie globalnych instancji konfiguracji, informacji o hoście 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 o danym unikalnym numerze seryjnym. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
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. |
static
boolean
|
isLocalhostIpPort(String input)
Sprawdza, czy podane dane wejściowe są ciągiem znaków IP:PORT lokalnego hosta. |
Metody chronione | |
---|---|
static
String
|
toValidTfVersion(String version)
Sprawdza poprawność wersji TF i zwraca ją, jeśli jest prawidłowa. |
Konstruktory publiczne
Narzędzie do obsługi hostów klastrów
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
używaną do przechowywania ustawień związanych z klastrem.
Zwroty | |
---|---|
IClusterOptions |
getCurrentTimeMillis (Funkcja getCurrentTimeMillis)
public static long getCurrentTimeMillis ()
Zwraca bieżący czas systemowy.
Zwroty | |
---|---|
long |
czasu w milisekundach. |
getHostIpAddress.
public static String getHostIpAddress ()
Pobiera adres IP.
Zwroty | |
---|---|
String |
ciąg znaków adresu IPV4 lub ciąg „UNKNOWN” jeśli nie udało się nam ich pobrać. |
getHostName
public static String getHostName ()
Pobiera nazwę hosta.
1. Spróbuj pobrać nazwę hosta z InetAddress. 2. Jeśli się to nie uda, spróbuj pobrać nazwę hosta z HOSTNAME środ. 3. Jeśli zasada nie jest skonfigurowana, wygeneruj unikalną nazwę hosta.
Zwroty | |
---|---|
String |
nazwa hosta lub wartość null, jeśli nie udało się pobrać pliku. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Zwraca lokalny numer seryjny urządzenia o danym unikalnym numerze seryjnym.
TFC wysyła unikalne numery seryjne urządzeń niefizycznych, których TF nie wysyła. zrozumieć. Ta metoda konwertuje je z powrotem na lokalne numery seryjne urządzeń.
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 , aby uzyskać cel uruchomienia. |
runTargetFormat |
String |
deviceTags |
|
Zwroty | |
---|---|
String |
cel uruchomienia. |
getTestHarness,
public static String getTestHarness ()
Zwroty | |
---|---|
String |
getTfStartTimeMillis,
public static long getTfStartTimeMillis ()
Zwroty | |
---|---|
long |
wersja getTfVersion
public static String getTfVersion ()
Pobiera wersję TF działającą na tym hoście.
Zwroty | |
---|---|
String |
wersję TF tego hosta. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Zwraca unikalny numer seryjny urządzenia.
Urządzenia niefizyczne (np. emulator) mają pseudoseryjne, które nie są unikalne w obrębie hostów. Ta metoda dodaje prefiksy do tych z nazwą hosta, aby zapewnić ich unikalność.
Parametry | |
---|---|
device |
DeviceDescriptor : deskryptor urządzenia. |
Zwroty | |
---|---|
String |
unikalny numer seryjny urządzenia. |
Adres IP lokalnego hosta
public static boolean isLocalhostIpPort (String input)
Sprawdza, czy podane dane wejściowe są ciągiem znaków IP:PORT lokalnego hosta.
Parametry | |
---|---|
input |
String : ciąg do sprawdzenia, |
Zwroty | |
---|---|
boolean |
true (prawda), jeśli podane dane wejściowe są ciągiem znaków IP:PORT lokalnego hosta |
Metody chronione
Wersja toValidTfVersion
protected static String toValidTfVersion (String version)
Sprawdza poprawność wersji TF i zwraca ją, jeśli jest prawidłowa.
Parametry | |
---|---|
version |
String : ciąg znaków wersji TF dostarczony przez VersionParser . |
Zwroty | |
---|---|
String |
wersję prawidłową lub domyślną, jeśli nie jest. |