ClusterHostUtil
public
class
ClusterHostUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
Statische Hilfsfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
ClusterHostUtil()
|
|
Öffentliche Methoden | |
|---|---|
static
IClusterClient
|
getClusterClient()
Rufen Sie die |
static
IClusterOptions
|
getClusterOptions()
Rufen Sie die |
static
long
|
getCurrentTimeMillis()
Gibt die aktuelle Systemzeit zurück. |
static
String
|
getHostIpAddress()
Ruft die IP-Adresse ab. |
static
String
|
getHostName()
Ruft den Hostnamen ab. |
static
String
|
getLocalDeviceSerial(String serial)
Gibt eine lokale Geräteseriennummer für eine bestimmte eindeutige Geräteseriennummer zurück. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Gibt das Ausführungsziel für einen bestimmten Gerätedeskriptor zurück. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Ruft die TF-Version ab, die auf diesem Host ausgeführt wird. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Gibt eine eindeutige Geräteseriennummer für ein Gerät zurück. |
static
boolean
|
isLocalhostIpPort(String input)
Prüft, ob eine bestimmte Eingabe ein Localhost-IP:PORT-String ist. |
Geschützte Methoden | |
|---|---|
static
String
|
toValidTfVersion(String version)
Validiert eine TF-Version und gibt sie zurück, wenn sie in Ordnung ist. |
Öffentliche Konstruktoren
ClusterHostUtil
public ClusterHostUtil ()
Öffentliche Methoden
getClusterClient
public static IClusterClient getClusterClient ()
Rufen Sie die IClusterClient-Instanz ab, die für die Interaktion mit dem TFC-Backend verwendet wird.
| Gibt Folgendes zurück: | |
|---|---|
IClusterClient |
|
getClusterOptions
public static IClusterOptions getClusterOptions ()
Rufen Sie die IClusterOptions-Instanz ab, die zum Speichern von clustereinstellungen verwendet wird.
| Gibt Folgendes zurück: | |
|---|---|
IClusterOptions |
|
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Gibt die aktuelle Systemzeit zurück.
| Gibt Folgendes zurück: | |
|---|---|
long |
Zeit in Millisekunden. |
getHostIpAddress
public static String getHostIpAddress ()
Ruft die IP-Adresse ab.
| Gibt Folgendes zurück: | |
|---|---|
String |
Die IPv4-Adresszeichenfolge oder „UNKNOWN“, wenn sie nicht abgerufen werden konnte. |
getHostName
public static String getHostName ()
Ruft den Hostnamen ab.
1. Versuchen Sie, den Hostnamen von InetAddress abzurufen. 2. Wenn das fehlschlägt, wird versucht, den Hostnamen aus der Umgebungsvariablen HOSTNAME abzurufen. 3. Wenn nicht festgelegt, generieren Sie einen eindeutigen Hostnamen.
| Gibt Folgendes zurück: | |
|---|---|
String |
Der Hostname oder „null“, wenn er nicht abgerufen werden konnte. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Gibt eine lokale Geräteseriennummer für eine bestimmte eindeutige Geräteseriennummer zurück.
TFC sendet eindeutige Geräteseriennummern für nicht physische Geräte, die von TF nicht erkannt werden. Mit dieser Methode werden sie wieder in lokale Geräteseriennummern umgewandelt.
| Parameter | |
|---|---|
serial |
String: Eine eindeutige Geräteseriennummer von TFC. |
| Gibt Folgendes zurück: | |
|---|---|
String |
eine lokale Geräteseriennummer. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Gibt das Ausführungsziel für einen bestimmten Gerätedeskriptor zurück.
| Parameter | |
|---|---|
device |
DeviceDescriptor: DeviceDescriptor, für die das Laufziel abgerufen werden soll. |
runTargetFormat |
String |
deviceTags |
Map |
| Gibt Folgendes zurück: | |
|---|---|
String |
Laufziel. |
getTestHarness
public static String getTestHarness ()
| Gibt Folgendes zurück: | |
|---|---|
String |
|
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
| Gibt Folgendes zurück: | |
|---|---|
long |
|
getTfVersion
public static String getTfVersion ()
Ruft die TF-Version ab, die auf diesem Host ausgeführt wird.
| Gibt Folgendes zurück: | |
|---|---|
String |
die TF-Version dieses Hosts. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Gibt eine eindeutige Geräteseriennummer für ein Gerät zurück.
Nicht physische Geräte (z.B. Emulatoren) haben Pseudo-Seriennummern, die nicht hostübergreifend eindeutig sind. Bei dieser Methode wird den Namen ein Hostname vorangestellt, um sie eindeutig zu machen.
| Parameter | |
|---|---|
device |
DeviceDescriptor: ein Gerätedeskriptor. |
| Gibt Folgendes zurück: | |
|---|---|
String |
eine eindeutige Geräteseriennummer. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Prüft, ob eine bestimmte Eingabe ein Localhost-IP:PORT-String ist.
| Parameter | |
|---|---|
input |
String: ein zu prüfender String |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
„true“, wenn die angegebene Eingabe ein „localhost:PORT“-String ist. |
Geschützte Methoden
toValidTfVersion
protected static String toValidTfVersion (String version)
Validiert eine TF-Version und gibt sie zurück, wenn sie in Ordnung ist.
| Parameter | |
|---|---|
version |
String: Der String für eine TF-Version, die von VersionParser bereitgestellt wird |
| Gibt Folgendes zurück: | |
|---|---|
String |
Die Version, falls gültig, oder eine Standardversion, falls nicht. |