ClusterHostUtil
public
class
ClusterHostUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
Fonctions utilitaires statiques pour le cluster TF permettant d'obtenir des instances de configuration globale, des informations sur l'hôte, etc.
Résumé
Constructeurs publics | |
|---|---|
ClusterHostUtil()
|
|
Méthodes publiques | |
|---|---|
static
IClusterClient
|
getClusterClient()
Obtenez l'instance |
static
IClusterOptions
|
getClusterOptions()
Obtenez l'instance |
static
long
|
getCurrentTimeMillis()
Renvoie l'heure système actuelle. |
static
String
|
getHostIpAddress()
Obtient l'adresse IP. |
static
String
|
getHostName()
Récupère le nom d'hôte. |
static
String
|
getLocalDeviceSerial(String serial)
Renvoie un numéro de série d'appareil local pour un numéro de série d'appareil unique donné. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Renvoie la cible d'exécution pour un descripteur d'appareil donné. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Récupère la version de TF exécutée sur cet hôte. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Renvoie le numéro de série unique d'un appareil. |
static
boolean
|
isLocalhostIpPort(String input)
Vérifie si une entrée donnée est une chaîne localhost IP:PORT. |
Méthodes protégées | |
|---|---|
static
String
|
toValidTfVersion(String version)
Valide une version TF et la renvoie si elle est correcte. |
Constructeurs publics
ClusterHostUtil
public ClusterHostUtil ()
Méthodes publiques
getClusterClient
public static IClusterClient getClusterClient ()
Obtenez l'instance IClusterClient utilisée pour interagir avec le backend TFC.
| Renvoie | |
|---|---|
IClusterClient |
|
getClusterOptions
public static IClusterOptions getClusterOptions ()
Obtenez l'instance IClusterOptions utilisée pour stocker les paramètres liés au cluster.
| Renvoie | |
|---|---|
IClusterOptions |
|
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Renvoie l'heure système actuelle.
| Renvoie | |
|---|---|
long |
Durée en millisecondes. |
getHostIpAddress
public static String getHostIpAddress ()
Obtient l'adresse IP.
| Renvoie | |
|---|---|
String |
Chaîne d'adresse IPV4 ou "UNKNOWN" (INCONNU) si nous n'avons pas pu la récupérer. |
getHostName
public static String getHostName ()
Récupère le nom d'hôte.
1. Essayez d'obtenir le nom d'hôte à partir d'InetAddress. 2. Si l'opération échoue, essayez d'obtenir le nom d'hôte à partir de la variable d'environnement HOSTNAME. 3. Si ce paramètre n'est pas défini, générez un nom d'hôte unique.
| Renvoie | |
|---|---|
String |
le nom d'hôte ou la valeur nulle si nous n'avons pas pu le récupérer. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Renvoie un numéro de série d'appareil local pour un numéro de série d'appareil unique donné.
TFC envoie des numéros de série d'appareil uniques pour les appareils non physiques, que TF ne comprend pas. Cette méthode les reconvertit en numéros de série d'appareils locaux.
| Paramètres | |
|---|---|
serial |
String : numéro de série unique de l'appareil fourni par TFC. |
| Renvoie | |
|---|---|
String |
un numéro de série d'appareil local. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Renvoie la cible d'exécution pour un descripteur d'appareil donné.
| Paramètres | |
|---|---|
device |
DeviceDescriptor : DeviceDescriptor pour lequel obtenir la cible d'exécution. |
runTargetFormat |
String |
deviceTags |
Map |
| Renvoie | |
|---|---|
String |
objectif de course. |
getTestHarness
public static String getTestHarness ()
| Renvoie | |
|---|---|
String |
|
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
| Renvoie | |
|---|---|
long |
|
getTfVersion
public static String getTfVersion ()
Récupère la version de TF exécutée sur cet hôte.
| Renvoie | |
|---|---|
String |
Version TF de cet hôte. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Renvoie le numéro de série unique d'un appareil.
Les appareils non physiques (par exemple, les émulateurs) disposent de pseudo-numéros de série qui ne sont pas uniques sur tous les hôtes. Cette méthode préfixe ceux qui ont un nom d'hôte pour les rendre uniques.
| Paramètres | |
|---|---|
device |
DeviceDescriptor : descripteur d'appareil. |
| Renvoie | |
|---|---|
String |
un numéro de série unique de l'appareil. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Vérifie si une entrée donnée est une chaîne localhost IP:PORT.
| Paramètres | |
|---|---|
input |
String : chaîne à vérifier |
| Renvoie | |
|---|---|
boolean |
"true" si l'entrée donnée est une chaîne IP:PORT localhost |
Méthodes protégées
toValidTfVersion
protected static String toValidTfVersion (String version)
Valide une version TF et la renvoie si elle est correcte.
| Paramètres | |
|---|---|
version |
String : chaîne pour une version TF fournie par VersionParser |
| Renvoie | |
|---|---|
String |
la version si elle est valide ou une version par défaut si elle ne l'est pas. |