ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Objeto | |
↳ | 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 () 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:PORT de 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
getClusterClient
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 la configuración relacionada con el clúster.
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 "UNKNOWN" si no pudimos obtenerla. |
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 obtenerlo. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Devuelve una serie de dispositivo local para una serie de dispositivo única determinada.
TFC envía seriales de dispositivos únicos para dispositivos no físicos que TF no comprende. Este método los vuelve a convertir en seriales de dispositivos locales.
Parámetros | |
---|---|
serial | String : una serie de dispositivos única 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 obtener el objetivo de ejecución. |
runTargetFormat | String |
deviceTags |
Devoluciones | |
---|---|
String | correr 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 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, un emulador) tienen pseudo seriales que no son únicos entre hosts. Este método añade un prefijo a aquellos con un nombre de host para hacerlos únicos.
Parámetros | |
---|---|
device | DeviceDescriptor : un descriptor de dispositivo. |
Devoluciones | |
---|---|
String | una serie de dispositivo única. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Comprueba si una entrada determinada es una cadena IP:PORT de host local.
Parámetros | |
---|---|
input | String : una cadena para comprobar |
Devoluciones | |
---|---|
boolean | verdadero si la entrada dada es una cadena IP:PORT localhost |
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 TF proporcionada por VersionParser |
Devoluciones | |
---|---|
String | la versión si es válida o una predeterminada si no lo es. |