Narzędzie hosta klastra

public class ClusterHostUtil
extends Object

java.lang.Object
com.android.tradefed.cluster.ClusterHostUtil


Statyczne funkcje użytkowe dla klastra TF, aby uzyskać globalne instancje konfiguracyjne, informacje o hoście itp.

Streszczenie

Konstruktorzy publiczni

ClusterHostUtil ()

Metody publiczne

static IClusterClient getClusterClient ()

Pobierz wystąpienie IClusterClient używane do interakcji z zapleczem TFC.

static IClusterOptions getClusterOptions ()

Pobierz wystąpienie IClusterOptions używane do przechowywania ustawień związanych z klastrem.

static long getCurrentTimeMillis ()

Zwraca aktualny 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) 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 dla 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

Narzędzie hosta klastra

public ClusterHostUtil ()

Metody publiczne

getClusterClient

public static IClusterClient getClusterClient ()

Pobierz wystąpienie IClusterClient używane do interakcji z zapleczem TFC.

Zwroty
IClusterClient

getClusterOptions

public static IClusterOptions getClusterOptions ()

Pobierz wystąpienie IClusterOptions używane do przechowywania ustawień związanych z klastrem.

Zwroty
IClusterOptions

getCurrentTimeMillis

public static long getCurrentTimeMillis ()

Zwraca aktualny czas systemowy.

Zwroty
long czas w milisach.

getHostIpAdres

public static String getHostIpAddress ()

Pobiera adres IP.

Zwroty
String adres IPV4 String lub „UNKNOWN”, jeśli nie mogliśmy go pobrać.

pobierzNazwęHost

public static String getHostName ()

Pobiera nazwę hosta.

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

Zwroty
String nazwę hosta lub null, jeśli nie mogliśmy go 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 serie urządzeń dla urządzeń niefizycznych, których TF nie rozumie. Ta metoda konwertuje je z powrotem na numery seryjne urządzeń lokalnych.

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 do pobrania celu uruchomienia.

runTargetFormat String

deviceTags

Zwroty
String uruchom cel.

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 dla urządzenia.

Urządzenia niefizyczne (np. emulator) mają pseudo-seriale, które nie są unikalne dla hostów. Ta metoda poprzedza je nazwą 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 prawda, jeśli dane wejście jest łańcuchem IP:PORT hosta lokalnego

Metody chronione

do ważnej wersji Tf

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

Zwroty
String wersja, jeśli jest ważna, lub domyślna, jeśli nie.