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 actuelle du système. |
static String | getHostIpAddress () Obtient l'adresse IP. |
static String | getHostName () Obtient le nom d'hôte. |
static String | getLocalDeviceSerial (String serial) Renvoie une série de périphérique local pour une série de périphérique unique donnée. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) Renvoie la cible d'exécution pour un descripteur de périphérique 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 une 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 localhost IP:PORT. |
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 actuelle du système.
Retour | |
---|---|
long | temps en millisecondes. |
getHostIpAddress
public static String getHostIpAddress ()
Obtient l'adresse IP.
Retour | |
---|---|
String | la chaîne d'adresse IPV4 ou "INCONNU" 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 l'environnement HOSTNAME. 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 une série de périphérique local pour une série de périphérique unique donnée.
TFC envoie des numéros de série 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 : une série de périphérique unique de TFC. |
Retour | |
---|---|
String | un numéro de série d'un périphérique local. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Renvoie la cible d'exécution pour un descripteur de périphérique donné.
Paramètres | |
---|---|
device | DeviceDescriptor : DeviceDescriptor pour lequel obtenir la cible d’exécution. |
runTargetFormat | String |
deviceTags |
Retour | |
---|---|
String | exécuter la cible. |
getTestHarnais
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 une série de périphérique unique pour un périphérique.
Les appareils non physiques (par exemple les émulateurs) ont des pseudo-séries qui ne sont pas uniques entre les hôtes. Cette méthode préfixe ceux qui ont 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 localhost IP:PORT.
Paramètres | |
---|---|
input | String : une chaîne à vérifier |
Retour | |
---|---|
boolean | vrai si l'entrée donnée est une chaîne IP:PORT de l'hôte local |
Méthodes protégées
versValidTfVersion
protected static String toValidTfVersion (String version)
Valide une version TF et la renvoie si elle est OK.
Paramètres | |
---|---|
version | String : La chaîne d'une version TF fournie par VersionParser |
Retour | |
---|---|
String | la version si valide ou une valeur par défaut sinon. |