ClusterHostUtil

public class ClusterHostUtil
extends Object

Obiekt Java.lang.Object
com.android.tradefed.cluster.ClusterHostUtil


Statyczne funkcje użytkowe dla klastra TF w celu uzyskania globalnych instancji konfiguracji, informacji o hoście itp.

Streszczenie

Konstruktorzy publiczni

ClusterHostUtil ()

Metody publiczne

static IClusterClient getClusterClient ()

Pobierz instancję IClusterClient używaną do interakcji z zapleczem TFC.

static IClusterOptions getClusterOptions ()

Pobierz instancję IClusterOptions używaną 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 numer seryjny urządzenia lokalnego 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.

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

ClusterHostUtil

public ClusterHostUtil ()

Metody publiczne

pobierzClusterClient

public static IClusterClient getClusterClient ()

Pobierz instancję IClusterClient używaną do interakcji z zapleczem TFC.

Zwroty
IClusterClient

pobierzOpcje Klastra

public static IClusterOptions getClusterOptions ()

Pobierz instancję IClusterOptions używaną do przechowywania ustawień związanych z klastrem.

Zwroty
IClusterOptions

pobierzCurrentTimeMillis

public static long getCurrentTimeMillis ()

Zwraca bieżący czas systemowy.

Zwroty
long czas w milis.

pobierz adres hostaIp

public static String getHostIpAddress ()

Pobiera adres IP.

Zwroty
String ciąg adresu IPV4 lub „UNKNOWN”, jeśli nie udało nam się go pobrać.

pobierz nazwę hosta

public static String getHostName ()

Pobiera nazwę hosta.

1. Spróbuj uzyskać nazwę hosta z InetAddress. 2. Jeśli się nie powiedzie, spróbuj uzyskać nazwę hosta z HOSTNAME env. 3. Jeśli nie ustawiono, wygeneruj unikalną nazwę hosta.

Zwroty
String nazwę hosta lub wartość null, jeśli nie udało nam się jej pobrać.

pobierzLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

Zwraca numer seryjny urządzenia lokalnego dla danego unikalnego numeru seryjnego urządzenia.

TFC wysyła unikalne numery seryjne urządzeń niefizycznych, których TF nie rozumie. Ta metoda konwertuje je z powrotem na numery seryjne urządzenia lokalnego.

Parametry
serial String : unikalny numer seryjny urządzenia od 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 dla którego ma zostać pobrany cel uruchomienia.

runTargetFormat String

deviceTags

Zwroty
String bieg docelowy.

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.

Urządzenia niefizyczne (np. emulator) mają pseudo seriale, które nie są unikalne dla różnych hostów. Ta metoda poprzedza 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 dane wejście jest ciągiem IP:PORT hosta lokalnego.

Parametry
input String : ciąg do sprawdzenia

Zwroty
boolean true, jeśli dane wejściowe są ciągiem IP:PORT hosta lokalnego

Metody chronione

doValidTfVersion

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 dostarczonej przez VersionParser

Zwroty
String wersja, jeśli jest prawidłowa, lub domyślna, jeśli nie.