ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Funções utilitárias estáticas para o cluster do TF para receber instâncias de configuração global, informações do host etc.
Resumo
Construtores públicos | |
---|---|
ClusterHostUtil()
|
Métodos públicos | |
---|---|
static
IClusterClient
|
getClusterClient()
Receba a instância |
static
IClusterOptions
|
getClusterOptions()
Receba a instância |
static
long
|
getCurrentTimeMillis()
Retorna a hora atual do sistema. |
static
String
|
getHostIpAddress()
Recebe o endereço IP. |
static
String
|
getHostName()
Obtém o nome do host. |
static
String
|
getLocalDeviceSerial(String serial)
Retorna um número de série de dispositivo local para um determinado número de série exclusivo de dispositivo. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
Retorna o destino de execução para um determinado descritor de dispositivo. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Recebe a versão do TF em execução neste host. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Retorna um número de série exclusivo para um dispositivo. |
static
boolean
|
isLocalhostIpPort(String input)
Verifica se uma determinada entrada é uma string de IP:PORT de localhost. |
Métodos protegidos | |
---|---|
static
String
|
toValidTfVersion(String version)
Valida uma versão do TF e a retorna se estiver OK. |
Construtores públicos
ClusterHostUtil
public ClusterHostUtil ()
Métodos públicos
getClusterClient
public static IClusterClient getClusterClient ()
Receba a instância IClusterClient
usada para interagir com o back-end do TFC.
Retorna | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Receba a instância IClusterOptions
usada para armazenar configurações relacionadas ao cluster.
Retorna | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Retorna a hora atual do sistema.
Retorna | |
---|---|
long |
tempo em milissegundos. |
getHostIpAddress
public static String getHostIpAddress ()
Recebe o endereço IP.
Retorna | |
---|---|
String |
a string do endereço IPV4 ou "UNKNOWN" se não for possível fazer a busca. |
getHostName
public static String getHostName ()
Obtém o nome do host.
1. Tente extrair o nome do host de InetAddress. 2. Se falhar, tente buscar o nome do host do ambiente HOSTNAME. 3. Se não for definido, gere um nome de host exclusivo.
Retorna | |
---|---|
String |
o nome do host ou nulo se não for possível fazer a busca. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Retorna um número de série de dispositivo local para um determinado número de série exclusivo de dispositivo.
O TFC envia números de série exclusivos para dispositivos não físicos que o TF não entende. Esse método os converte de volta em números de série de dispositivos locais.
Parâmetros | |
---|---|
serial |
String : um número de série de dispositivo exclusivo do TFC. |
Retorna | |
---|---|
String |
um número de série de dispositivo local. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Retorna o destino de execução para um determinado descritor de dispositivo.
Parâmetros | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor para receber o destino de execução. |
runTargetFormat |
String |
deviceTags |
|
Retorna | |
---|---|
String |
meta de execução. |
getTestHarness
public static String getTestHarness ()
Retorna | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Retorna | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Recebe a versão do TF em execução neste host.
Retorna | |
---|---|
String |
a versão do TF do host. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Retorna um número de série exclusivo para um dispositivo.
Dispositivos não físicos (por exemplo, emulador) têm pseudossequências que não são exclusivas em hosts. Esse método prefixa esses valores com um nome de host para torná-los exclusivos.
Parâmetros | |
---|---|
device |
DeviceDescriptor : um descritor de dispositivo. |
Retorna | |
---|---|
String |
um número de série exclusivo do dispositivo. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Verifica se uma determinada entrada é uma string de IP:PORT de localhost.
Parâmetros | |
---|---|
input |
String : uma string a ser verificada |
Retorna | |
---|---|
boolean |
Verdadeiro se a entrada especificada for uma string de IP:PORT do localhost |
Métodos protegidos
toValidTfVersion
protected static String toValidTfVersion (String version)
Valida uma versão do TF e a retorna se estiver OK.
Parâmetros | |
---|---|
version |
String : a string de uma versão do TF fornecida por VersionParser |
Retorna | |
---|---|
String |
a versão se for válida ou um padrão se não for. |