ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Funciones de utilidad estática para TF Cluster para obtener instancias de configuración global, información de host, etc.
Resumen
Constructores públicos | |
---|---|
ClusterHostUtil () |
Métodos públicos | |
---|---|
static IClusterClient | getClusterClient () Obtener el |
static IClusterOptions | getClusterOptions () Obtener el |
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 que se ejecuta 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 IP de host local: cadena PORT. |
Métodos protegidos | |
---|---|
static String | toValidTfVersion (String version) Valida una versión TF y la devuelve si está bien. |
Constructores públicos
ClusterHostUtil
public ClusterHostUtil ()
Métodos públicos
getClusterClient
public static IClusterClient getClusterClient ()
Obtener el IClusterClient
ejemplo utilizado para interactuar con el backend TFC.
Devoluciones | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Obtener el IClusterOptions
ejemplo utilizado para ajustes relacionados con racimo de tiendas.
Devoluciones | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Devuelve la hora actual del sistema.
Devoluciones | |
---|---|
long | tiempo en milisegundos. |
getHostIpAddress
public static String getHostIpAddress ()
Obtiene la dirección IP.
Devoluciones | |
---|---|
String | la cadena de dirección IPV4 o "DESCONOCIDO" si no pudimos recuperarla. |
getHostName
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 de HOSTNAME env. 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 únicos para dispositivos no físicos que TF no comprende. Este método los vuelve a convertir en números de serie del dispositivo local.
Parámetros | |
---|---|
serial | String : una serie de dispositivo único de TFC. |
Devoluciones | |
---|---|
String | una serie de 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 : DeviceDescriptor para conseguir objetivo funcionamiento para. |
runTargetFormat | String |
deviceTags |
Devoluciones | |
---|---|
String | ejecutar objetivo. |
getTestHarness
public static String getTestHarness ()
Devoluciones | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Devoluciones | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Obtiene la versión TF que se ejecuta en este host.
Devoluciones | |
---|---|
String | la versión TF de este anfitrión. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Devuelve una serie de dispositivo única para un dispositivo.
Los dispositivos no físicos (por ejemplo, un emulador) tienen pseudo series que no son únicas en los hosts. Este método antepone aquellos con un nombre de host para hacerlos únicos.
Parámetros | |
---|---|
device | DeviceDescriptor : un descriptor de dispositivo. |
Devoluciones | |
---|---|
String | un dispositivo de serie único. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Comprueba si una entrada determinada es una IP de host local: cadena PORT.
Parámetros | |
---|---|
input | String : una cadena para comprobar |
Devoluciones | |
---|---|
boolean | Verdadero si la entrada dada es una IP de host local: cadena de PUERTO |
Métodos protegidos
toValidTfVersion
protected static String toValidTfVersion (String version)
Valida una versión TF y la devuelve si está bien.
Parámetros | |
---|---|
version | String : la cadena para una versión TF proporcionada por VersionParser |
Devoluciones | |
---|---|
String | la versión si es válida o una predeterminada si no. |