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 IClusterClient exemple utilisé pour interagir avec le back - end de TFC.

static IClusterOptions getClusterOptions ()

Obtenez le IClusterOptions exemple utilisé pour stocker les paramètres liés à la grappe.

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.