ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Funciones de utilidad estáticas para el clúster de TF para 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 de |
static
IClusterOptions
|
getClusterOptions()
Obtén la instancia de |
static
long
|
getCurrentTimeMillis()
Muestra la hora del sistema actual. |
static
String
|
getHostIpAddress()
Obtiene la dirección IP. |
static
String
|
getHostName()
Obtiene el nombre de host. |
static
String
|
getLocalDeviceSerial(String serial)
Devuelve un número de serie de dispositivo local para un número de serie de dispositivo único determinado. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
Muestra el destino 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 un número de serie único para un dispositivo. |
static
boolean
|
isLocalhostIpPort(String input)
Verifica si una entrada determinada es una cadena IP:PORT de host local. |
Métodos protegidos | |
---|---|
static
String
|
toValidTfVersion(String version)
Valida una versión de TF y la muestra si es correcta. |
Constructores públicos
ClusterHostUtil
public ClusterHostUtil ()
Métodos públicos
getClusterClient
public static IClusterClient getClusterClient ()
Obtén la instancia de 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 del sistema actual.
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 pudimos recuperarla. |
getHostName
public static String getHostName ()
Obtiene el nombre de host.
1. Intenta obtener el nombre de host de InetAddress. 2. Si falla, intenta obtener el nombre de host del entorno de HOSTNAME. 3. Si no se establece, genera un nombre de host único.
Muestra | |
---|---|
String |
el nombre de host o nulo si no pudimos recuperarlo. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Devuelve un número de serie de dispositivo local para un número de serie de dispositivo único determinado.
TFC envía números de serie de dispositivos únicos para dispositivos no físicos que TF no interpreta. Este método los vuelve a convertir en números de serie de dispositivos locales.
Parámetros | |
---|---|
serial |
String : Es un número de serie de dispositivo único de TFC. |
Muestra | |
---|---|
String |
un número de serie de dispositivo local. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Muestra el destino de ejecución para un descriptor de dispositivo determinado.
Parámetros | |
---|---|
device |
DeviceDescriptor : Es DeviceDescriptor para obtener el destino de ejecución. |
runTargetFormat |
String |
deviceTags |
|
Muestra | |
---|---|
String |
objetivo 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 un número de serie único para un dispositivo.
Los dispositivos no físicos (p.ej., emuladores) tienen números de serie falsos que no son únicos en todos los hosts. Este método agrega un prefijo a los que tienen un nombre de host para que sean únicos.
Parámetros | |
---|---|
device |
DeviceDescriptor : Es un descriptor de dispositivo. |
Muestra | |
---|---|
String |
un número de serie único del dispositivo |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Verifica si una entrada determinada es una cadena IP:PORT de host local.
Parámetros | |
---|---|
input |
String : Es una cadena para verificar. |
Muestra | |
---|---|
boolean |
Es verdadero si la entrada proporcionada 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 de una versión de TF que proporciona VersionParser . |
Muestra | |
---|---|
String |
la versión si es válida o una predeterminada si no lo es. |