ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Fonctions utilitaires statiques pour le cluster TF afin d'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()
Récupère 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,
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)
Affiche un numéro de série unique pour 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 de 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 |
temps en millisecondes. |
getHostIpAddress
public static String getHostIpAddress ()
Récupère l'adresse IP.
Renvoie | |
---|---|
String |
la chaîne d'adresse IPv4 ou "UNKNOWN" 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. En cas d'échec, essayez d'obtenir le nom d'hôte à partir de l'environnement HOSTNAME. 3. Si ce paramètre n'est pas défini, un nom d'hôte unique est généré.
Renvoie | |
---|---|
String |
le nom d'hôte ou la valeur nulle si nous n'avons pas réussi à 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 convertit à nouveau 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,deviceTags)
Renvoie la cible d'exécution pour un descripteur d'appareil donné.
Paramètres | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor pour obtenir la cible d'exécution. |
runTargetFormat |
String |
deviceTags |
|
Renvoie | |
---|---|
String |
cible 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)
Affiche un numéro de série unique pour un appareil.
Les appareils non physiques (par exemple, un émulateur) disposent de pseudo-numéros de série qui ne sont pas uniques pour tous les hôtes. Cette méthode leur ajoute 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 localhost IP:PORT |
Méthodes protégées
toValidTfVersion
protected static String toValidTfVersion (String version)
Valide une version de 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 valeur par défaut si elle ne l'est pas. |