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 Bauträger | |
---|---|
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, 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 bestimmte 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 Bauträger
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.
Kehrt zurück | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Rufen Sie die IClusterOptions
Instanz ab, die zum Speichern von Cluster-bezogenen Einstellungen verwendet wird.
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-Adresszeichenfolge oder „UNBEKANNT“, wenn wir sie nicht abrufen konnten. |
getHostName
public static String getHostName ()
Ruft den Hostnamen ab.
1. Versuchen Sie, den Hostnamen von InetAddress abzurufen. 2. Wenn dies fehlschlägt, versuchen Sie, den Hostnamen aus der HOSTNAME-Umgebung abzurufen. 3. Wenn 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 wandelt sie zurück in lokale Geräteserien.
Parameter | |
---|---|
serial | String : eine eindeutige Geräteserie 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 für den das Ausführungsziel abgerufen werden soll. |
runTargetFormat | String |
deviceTags |
Kehrt zurück | |
---|---|
String | Ziel ausführen. |
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 (z. B. Emulatoren) verfügen über Pseudoserien, die nicht auf allen Hosts eindeutig sind. Diese Methode stellt diesen einen Hostnamen voran, um sie eindeutig zu machen.
Parameter | |
---|---|
device | DeviceDescriptor : ein Gerätedeskriptor. |
Kehrt zurück | |
---|---|
String | eine eindeutige Geräteserie. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Überprüft, ob eine bestimmte Eingabe eine localhost IP:PORT-Zeichenfolge ist.
Parameter | |
---|---|
input | String : ein zu überprüfender String |
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 : Der von VersionParser bereitgestellte String für eine TF-Version |
Kehrt zurück | |
---|---|
String | die Version, wenn gültig, oder eine Standardversion, wenn nicht. |