ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Statische Dienstfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
ClusterHostUtil()
|
Öffentliche Methoden | |
---|---|
static
IClusterClient
|
getClusterClient()
Rufe 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,
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 angegebene 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 ()
Rufe die IClusterClient
-Instanz ab, die für die Interaktion mit dem TFC-Backend verwendet wird.
Returns | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Rufen Sie die IClusterOptions
-Instanz ab, die zum Speichern clusterbezogener Einstellungen verwendet wird.
Returns | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Gibt die aktuelle Systemzeit zurück.
Returns | |
---|---|
long |
Zeit in Millisekunden. |
getHostIpAddress
public static String getHostIpAddress ()
Ruft die IP-Adresse ab.
Returns | |
---|---|
String |
den String der IPv4-Adresse oder „UNKNOWN“, 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 das fehlschlägt, versuchen Sie, den Hostnamen aus der HOSTNAME-Umgebung abzurufen. 3. Wenn nicht festgelegt, wird ein eindeutiger Hostname generiert.
Returns | |
---|---|
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äteseriennummern für nicht physische Geräte, die TF nicht versteht. Dabei werden sie in lokale Geräteseriennummern umgewandelt.
Parameter | |
---|---|
serial |
String : Eine eindeutige Geräteseriennummer von TFC. |
Returns | |
---|---|
String |
eine lokale Geräteseriennummer. |
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 das das Ausführungsziel abgerufen werden soll. |
runTargetFormat |
String |
deviceTags |
|
Returns | |
---|---|
String |
Zielvorhaben ausführen. |
getTestHarness
public static String getTestHarness ()
Returns | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Returns | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Ruft die TF-Version ab, die auf diesem Host ausgeführt wird.
Returns | |
---|---|
String |
der 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 für alle Hosts eindeutig sind. Bei dieser Methode wird ihnen ein Hostname vorangestellt, um sie eindeutig zu machen.
Parameter | |
---|---|
device |
DeviceDescriptor : einen Gerätedeskriptor. |
Returns | |
---|---|
String |
eine eindeutige Geräteseriennummer. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Prüft, ob eine angegebene Eingabe ein localhost-IP:PORT-String ist.
Parameter | |
---|---|
input |
String : ein zu prüfender String |
Returns | |
---|---|
boolean |
„wahr“, wenn die angegebene Eingabe ein localhost-IP: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 |
Returns | |
---|---|
String |
die Version, falls gültig, oder eine Standardversion, falls nicht. |