ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Fonctions utilitaires statiques pour TF Cluster pour obtenir des instances de configuration globales, 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 () Obtient le nom d'hôte. |
static String | getLocalDeviceSerial (String serial) Renvoie un numéro de série de périphérique local pour un numéro de série de périphérique unique donné. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) Renvoie la cible d'exécution pour un descripteur d'appareil donné. |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () Obtient la version TF exécutée sur cet hôte. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) Renvoie un numéro de série de périphérique unique pour un périphérique. |
static boolean | isLocalhostIpPort (String input) Vérifie si une entrée donnée est une chaîne IP:PORT localhost. |
Méthodes protégées | |
---|---|
static String | toValidTfVersion (String version) Valide une version TF et la renvoie si elle est OK. |
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.
Retour | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Obtenez l'instance IClusterOptions
utilisée pour stocker les paramètres liés au cluster.
Retour | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Renvoie l'heure système actuelle.
Retour | |
---|---|
long | temps en millis. |
getHostIpAddress
public static String getHostIpAddress ()
Obtient l'adresse IP.
Retour | |
---|---|
String | la chaîne d'adresse IPV4 ou "UNKNOWN" si nous n'avons pas pu la récupérer. |
getHostName
public static String getHostName ()
Obtient le nom d'hôte.
1. Essayez d'obtenir le nom d'hôte d'InetAddress. 2. En cas d'échec, essayez d'obtenir le nom d'hôte à partir de HOSTNAME env. 3. S'il n'est pas défini, générez un nom d'hôte unique.
Retour | |
---|---|
String | le nom d'hôte ou null si nous n'avons pas pu le récupérer. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Renvoie un numéro de série de périphérique local pour un numéro de série de périphérique unique donné.
TFC envoie des numéros de série d'appareils uniques pour les appareils non physiques que TF ne comprend pas. Cette méthode les reconvertit en numéros de série de périphériques locaux.
Paramètres | |
---|---|
serial | String : un numéro de série unique de l'appareil de TFC. |
Retour | |
---|---|
String | une série de périphérique local. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,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 |
Retour | |
---|---|
String | cible d'exécution. |
getTestHarness
public static String getTestHarness ()
Retour | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Retour | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Obtient la version TF exécutée sur cet hôte.
Retour | |
---|---|
String | la version TF de cet hôte. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Renvoie un numéro de série de périphérique unique pour un périphérique.
Les périphériques non physiques (par exemple, l'émulateur) ont des pseudo-séries qui ne sont pas uniques sur les hôtes. Cette méthode préfixe ceux avec un nom d'hôte pour les rendre uniques.
Paramètres | |
---|---|
device | DeviceDescriptor : un descripteur de périphérique. |
Retour | |
---|---|
String | un numéro de série d'appareil unique. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Vérifie si une entrée donnée est une chaîne IP:PORT localhost.
Paramètres | |
---|---|
input | String : une chaîne à vérifier |
Retour | |
---|---|
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 OK.
Paramètres | |
---|---|
version | String : La chaîne pour une version TF fournie par VersionParser |
Retour | |
---|---|
String | la version si valide ou une valeur par défaut sinon. |