ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
?? | com.android.tradefed.cluster.ClusterHostUtil |
Fonctions util statiques pour TF Cluster pour obtenir des instances de configuration globales, des informations sur l'hôte, etc.
Sommaire
Constructeurs publics | |
---|---|
ClusterHostUtil () |
Méthodes publiques | |
---|---|
static IClusterClient | getClusterClient () Obtenez le |
static IClusterOptions | getClusterOptions () Obtenez le |
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 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 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 localhost IP:PORT. |
Méthodes protégées | |
---|---|
static String | toValidTfVersion (String version) Valide une version TF et la retourne si elle est OK. |
Constructeurs publics
ClusterHostUtil
public ClusterHostUtil ()
Méthodes publiques
obtenirClientCluster
public static IClusterClient getClusterClient ()
Obtenez le IClusterClient
exemple utilisé pour interagir avec le back - end de TFC.
Retour | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Obtenez le IClusterOptions
exemple utilisé pour stocker les paramètres liés à la grappe.
Retour | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Renvoie l'heure système actuelle.
Retour | |
---|---|
long | temps en millièmes. |
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. |
getNomHôte
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 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 de périphériques uniques pour les périphériques 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 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 de périphérique donné.
Paramètres | |
---|---|
device | DeviceDescriptor : DeviceDescriptor pour obtenir la cible d'exécution pour. |
runTargetFormat | String |
deviceTags |
Retour | |
---|---|
String | exécuter la cible. |
getTestHarnais
public static String getTestHarness ()
Retour | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Retour | |
---|---|
long |
obtenirTfVersion
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 d'un hôte à l'autre. 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 localhost IP:PORT.
Paramètres | |
---|---|
input | String : une chaîne pour vérifier |
Retour | |
---|---|
boolean | true si l'entrée donnée est une chaîne localhost IP:PORT |
Méthodes protégées
versVersionTfValide
protected static String toValidTfVersion (String version)
Valide une version TF et la retourne 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. |