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ą uzyskiwanie globalnych instancji konfiguracji, informacji o hoście 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 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 lokalny numer seryjny urządzenia o danym unikalnym numerze seryjnym.

static String 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 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.