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 |
static
IClusterOptions
|
getClusterOptions()
Obtén la instancia de |
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,
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. |