ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Funciones de utilidad estáticas para TF Cluster para obtener instancias de configuración global, información del host, etc.
Resumen
Constructores públicos | |
---|---|
ClusterHostUtil () |
Métodos públicos | |
---|---|
static IClusterClient | getClusterClient () Obtenga la instancia |
static IClusterOptions | getClusterOptions () Obtenga la instancia |
static long | getCurrentTimeMillis () Devuelve 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 una serie de dispositivo local para una serie de dispositivo única determinada. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) 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 TF ejecutándose en este host. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) Devuelve una serie de dispositivo única para un dispositivo. |
static boolean | isLocalhostIpPort (String input) Comprueba si una entrada determinada es una cadena IP:PUERTO del host local. |
Métodos protegidos | |
---|---|
static String | toValidTfVersion (String version) Valida una versión de TF y la devuelve si está bien. |
Constructores públicos
ClusterHostUtil
public ClusterHostUtil ()
Métodos públicos
obtenerClusterClient
public static IClusterClient getClusterClient ()
Obtenga la instancia IClusterClient
utilizada para interactuar con el backend de TFC.
Devoluciones | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Obtenga la instancia IClusterOptions
utilizada para almacenar configuraciones relacionadas con el clúster.
Devoluciones | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Devuelve la hora actual del sistema.
Devoluciones | |
---|---|
long | tiempo en milisegundos. |
obtener dirección IP de host
public static String getHostIpAddress ()
Obtiene la dirección IP.
Devoluciones | |
---|---|
String | la cadena de dirección IPV4 o "DESCONOCIDO" si no pudimos recuperarla. |
obtener nombre de host
public static String getHostName ()
Obtiene el nombre de host.
1. Intente obtener el nombre de host de InetAddress. 2. Si falla, intente obtener el nombre de host del entorno HOSTNAME. 3. Si no está configurado, genere un nombre de host único.
Devoluciones | |
---|---|
String | el nombre de host o nulo si no pudimos recuperarlo. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Devuelve una serie de dispositivo local para una serie de dispositivo única determinada.
TFC envía series de dispositivos únicas para dispositivos no físicos que TF no comprende. Este método los convierte nuevamente en números de serie de dispositivos locales.
Parámetros | |
---|---|
serial | String : una serie de dispositivo única de TFC. |
Devoluciones | |
---|---|
String | una serie de dispositivo local. |
obtenerRunTarget
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 : DeviceDescriptor para el que se ejecutará el objetivo. |
runTargetFormat | String |
deviceTags |
Devoluciones | |
---|---|
String | ejecutar objetivo. |
obtenerarnés de prueba
public static String getTestHarness ()
Devoluciones | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Devoluciones | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Obtiene la versión TF ejecutándose en este host.
Devoluciones | |
---|---|
String | La versión TF de este host. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Devuelve una serie de dispositivo única para un dispositivo.
Los dispositivos no físicos (por ejemplo, el emulador) tienen pseudoseriales que no son únicos entre los hosts. Este método les antepone un nombre de host para hacerlos únicos.
Parámetros | |
---|---|
device | DeviceDescriptor : un descriptor de dispositivo. |
Devoluciones | |
---|---|
String | una serie de dispositivo única. |
esLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Comprueba si una entrada determinada es una cadena IP:PUERTO del host local.
Parámetros | |
---|---|
input | String : una cadena para verificar |
Devoluciones | |
---|---|
boolean | verdadero si la entrada dada es una cadena IP de host local: PUERTO |
Métodos protegidos
toValidTfVersion
protected static String toValidTfVersion (String version)
Valida una versión de TF y la devuelve si está bien.
Parámetros | |
---|---|
version | String : la cadena para una versión de TF proporcionada por VersionParser |
Devoluciones | |
---|---|
String | la versión si es válida o la predeterminada si no. |