ClústerHostUtil

public class ClusterHostUtil
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.cluster.ClusterHostUtil.


Funciones de utilidad estáticas para TF Cluster a fin de obtener instancias de configuración global, información del host, etcétera

Resumen

Constructores públicos

ClusterHostUtil()

Métodos públicos

static IClusterClient getClusterClient()

Obtén la instancia IClusterClient que se usa para interactuar con el backend de TFC.

static IClusterOptions getClusterOptions()

Obtén la instancia de IClusterOptions que se usa para almacenar la configuración relacionada con el clúster.

static long getCurrentTimeMillis()

Muestra la hora actual del sistema.

static String getHostIpAddress()

Obtiene la dirección IP.

static String getHostName()

Obtiene el nombre de host.

static String getLocalDeviceSerial(String serial)

Devuelve el número de serie de un dispositivo local para un número de serie de dispositivo único determinado.

static String getRunTarget(DeviceDescriptor device, String runTargetFormat, deviceTags)

Devuelve el objetivo de ejecución para un descriptor de dispositivo determinado.

static String getTestHarness()
static long getTfStartTimeMillis()
static String getTfVersion()

Obtiene la versión de TF que se ejecuta en este host.

static String getUniqueDeviceSerial(DeviceDescriptor device)

Devuelve el número de serie único de un dispositivo.

static boolean isLocalhostIpPort(String input)

Verifica si una entrada determinada es una string IP:PORT de localhost.

Métodos protegidos

static String toValidTfVersion(String version)

Valida una versión de TF y la muestra si es correcta.

Constructores públicos

ClústerHostUtil

public ClusterHostUtil ()

Métodos públicos

getClusterClient

public static IClusterClient getClusterClient ()

Obtén la instancia IClusterClient que se usa para interactuar con el backend de TFC.

Muestra
IClusterClient

getClusterOptions.

public static IClusterOptions getClusterOptions ()

Obtén la instancia de IClusterOptions que se usa para almacenar la configuración relacionada con el clúster.

Muestra
IClusterOptions

getCurrentTimeMillis.

public static long getCurrentTimeMillis ()

Muestra la hora actual del sistema.

Muestra
long tiempo en milisegundos.

getHostIpAddress

public static String getHostIpAddress ()

Obtiene la dirección IP.

Muestra
String la cadena de dirección IPv4 o "UNKNOWN" si no pudiéramos recuperarla.

getHostName

public static String getHostName ()

Obtiene el nombre de host.

1. Intenta obtener el nombre de host de InetAddress. 2. Si se produce un error, intenta obtener el nombre de host de HOSTNAME. entorno 3. Si no está configurado, genera un nombre de host único.

Muestra
String el nombre de host o un valor nulo si no pudimos recuperarlo.

getLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

Devuelve el número de serie de un dispositivo local para un número de serie de dispositivo único determinado.

TFC envía números de serie de dispositivos no físicos que TF y comprenderlos. Este método las vuelve a convertir en series de dispositivos locales.

Parámetros
serial String: Es un dispositivo en serie único de TFC.

Muestra
String el número de serie de un dispositivo local.

getRunTarget

public static String getRunTarget (DeviceDescriptor device, 
                String runTargetFormat, 
                 deviceTags)

Devuelve el objetivo de ejecución para un descriptor de dispositivo determinado.

Parámetros
device DeviceDescriptor: Es el DeviceDescriptor para el que se obtendrá el objetivo de ejecución.

runTargetFormat String

deviceTags

Muestra
String de ejecución.

getTestHarness

public static String getTestHarness ()

Muestra
String

getTfStartTimeMillis

public static long getTfStartTimeMillis ()

Muestra
long

getTfVersion

public static String getTfVersion ()

Obtiene la versión de TF que se ejecuta en este host.

Muestra
String la versión de TF de este host.

getUniqueDeviceSerial

public static String getUniqueDeviceSerial (DeviceDescriptor device)

Devuelve el número de serie único de un dispositivo.

Los dispositivos no físicos (p.ej., el emulador) tienen seudoseries que no son únicas en los hosts. Este método les agrega un prefijo a los usuarios con un nombre de host para que sean únicos.

Parámetros
device DeviceDescriptor: Es un descriptor de dispositivo.

Muestra
String un número de serie de dispositivo único.

IpPort de hostlocal

public static boolean isLocalhostIpPort (String input)

Verifica si una entrada determinada es una string IP:PORT de localhost.

Parámetros
input String: Es una cadena que se debe verificar.

Muestra
boolean true si la entrada dada es una cadena IP:PORT de host local

Métodos protegidos

toValidTfVersion

protected static String toValidTfVersion (String version)

Valida una versión de TF y la muestra si es correcta.

Parámetros
version String: Es la cadena para una versión de TF proporcionada por VersionParser.

Muestra
String la versión si es válida o una predeterminada si no lo es.