ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Statische Utilities für TF Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
ClusterHostUtil () |
Öffentliche Methoden | |
---|---|
static IClusterClient | getClusterClient () Holen Sie sich die |
static IClusterOptions | getClusterOptions () Holen Sie sich 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, deviceTags) getRunTarget (DeviceDescriptor device, String runTargetFormat, 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) Überprüft, ob eine angegebene Eingabe eine Localhost-IP:PORT-Zeichenfolge ist. |
Geschützte Methoden | |
---|---|
static String | toValidTfVersion (String version) Validiert eine TF-Version und gibt sie zurück, wenn sie in Ordnung ist. |
Öffentliche Konstrukteure
ClusterHostUtil
public ClusterHostUtil ()
Öffentliche Methoden
getClusterClient
public static IClusterClient getClusterClient ()
Holen Sie sich die IClusterClient
Instanz verwendet mit dem TFC - Backend zu interagieren.
Kehrt zurück | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Holen Sie sich die IClusterOptions
Instanz zum Speichern von Cluster-Einstellungen verwendet.
Kehrt zurück | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Gibt die aktuelle Systemzeit zurück.
Kehrt zurück | |
---|---|
long | Zeit in Millisekunden. |
getHostIpAddress
public static String getHostIpAddress ()
Ruft die IP-Adresse ab.
Kehrt zurück | |
---|---|
String | die IPV4-Adresse String oder "UNKNOWN", wenn wir sie nicht abrufen konnten. |
getHostName
public static String getHostName ()
Ruft den Hostnamen ab.
1. Versuchen Sie, den Hostnamen von InetAddress zu erhalten. 2. Wenn dies fehlschlägt, versuchen Sie, den Hostnamen aus der HOSTNAME-Umgebung abzurufen. 3. Falls nicht festgelegt, generieren Sie einen eindeutigen Hostnamen.
Kehrt zurück | |
---|---|
String | den Hostnamen oder null, wenn wir ihn nicht abrufen konnten. |
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äteserien für nicht-physische Geräte, die TF nicht versteht. Diese Methode konvertiert sie zurück in lokale Geräteserien.
Parameter | |
---|---|
serial | String : ein einzigartiges Gerät seriell von TFC. |
Kehrt zurück | |
---|---|
String | eine lokale Geräteserie. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Gibt das Ausführungsziel für einen bestimmten Gerätedeskriptor zurück.
Parameter | |
---|---|
device | DeviceDescriptor : DeviceDescriptor zu laufen Ziel zu bekommen. |
runTargetFormat | String |
deviceTags |
Kehrt zurück | |
---|---|
String | Ziel laufen. |
getTestHarness
public static String getTestHarness ()
Kehrt zurück | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Kehrt zurück | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Ruft die TF-Version ab, die auf diesem Host ausgeführt wird.
Kehrt 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 (zB Emulator) haben Pseudo-Seriennummern, die nicht über Hosts hinweg eindeutig sind. Diese Methode stellt denen einen Hostnamen voran, um sie eindeutig zu machen.
Parameter | |
---|---|
device | DeviceDescriptor : eine Einrichtung Deskriptors. |
Kehrt zurück | |
---|---|
String | eine einzigartige Geräteserie. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Überprüft, ob eine angegebene Eingabe eine Localhost-IP:PORT-Zeichenfolge ist.
Parameter | |
---|---|
input | String : eine Zeichenfolge zu überprüfen |
Kehrt zurück | |
---|---|
boolean | true, wenn die angegebene Eingabe eine Localhost-IP:PORT-Zeichenfolge 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 : Die Zeichenfolge für eine TF - Version zur Verfügung gestellt von VersionParser |
Kehrt zurück | |
---|---|
String | die Version, falls gültig, oder eine Standardeinstellung, falls nicht. |