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ę IClusterClient używaną do interakcji z backendem TFC.

static IClusterOptions getClusterOptions()

Pobierz instancję IClusterOptions, która służy do przechowywania ustawień związanych z klastrem.

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, deviceTags)

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;