ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
😎 | com.android.tradefed.cluster.ClusterHostUtil |
Statische Dienstprogrammfunktionen 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()
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 die lokale Geräteserie für eine bestimmte eindeutige Geräte-Seriennummer 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 auf diesem Host ausgeführte TF-Version ab. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Gibt eine eindeutige Geräteserie 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-Back-End verwendet wird.
Returns | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Die IClusterOptions
-Instanz abrufen, die zum Speichern von clusterbezogenen 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 |
IPv4-Adressstring 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. Falls nicht, versuchen Sie, den Hostnamen von HOSTNAME abzurufen. Umgebung 3. Wenn nichts festgelegt ist, 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 die lokale Geräteserie für eine bestimmte eindeutige Geräte-Seriennummer zurück.
TFC sendet eindeutige Geräteserien für nicht physische Geräte, die TF nicht tut. zu verstehen. Diese Methode wandelt sie wieder in lokale Geräteserien um.
Parameter | |
---|---|
serial |
String : eine eindeutige Geräteserie von TFC. |
Returns | |
---|---|
String |
die Seriennummer eines lokalen Geräts. |
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 |
Run-Ziel. |
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 |
TF-Version dieses Hosts. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Gibt eine eindeutige Geräteserie für ein Gerät zurück.
Nicht physische Geräte (z.B. Emulatoren) haben Pseudoserien, die nicht eindeutig sind Hosts. Bei dieser Methode wird den jeweiligen URLs ein Hostname vorangestellt, damit sie eindeutig werden.
Parameter | |
---|---|
device |
DeviceDescriptor : ein Gerätedeskriptor. |
Returns | |
---|---|
String |
eindeutige Seriennummer des Geräts. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Prüft, ob eine bestimmte Eingabe ein localhost-IP:PORT-String ist.
Parameter | |
---|---|
input |
String : zu prüfender String |
Returns | |
---|---|
boolean |
"true", 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 von VersionParser bereitgestellte TF-Version |
Returns | |
---|---|
String |
die Version, falls gültig, oder ein Standardwert, falls nicht. |