Utilitário de cluster
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Funções util estáticas para o TF Cluster receber instâncias globais de configuração, informações do host etc.
Resumo
Construtores públicos | |
---|---|
ClusterHostUtil()
|
Métodos públicos | |
---|---|
static
IClusterClient
|
getClusterClient()
Consiga a instância |
static
IClusterOptions
|
getClusterOptions()
Consiga a instância |
static
long
|
getCurrentTimeMillis()
Retorna o horário atual do sistema. |
static
String
|
getHostIpAddress()
Recebe o endereço IP. |
static
String
|
getHostName()
Recebe o nome do host. |
static
String
|
getLocalDeviceSerial(String serial)
Retorna o número de série de um dispositivo local para um número específico de série. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
Retorna o destino de execução de 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 IP:PORT do localhost. |
Métodos protegidos | |
---|---|
static
String
|
toValidTfVersion(String version)
Valida uma versão do TF e a retorna se estiver OK. |
Construtores públicos
Utilitário de cluster
public ClusterHostUtil ()
Métodos públicos
getClusterClient
public static IClusterClient getClusterClient ()
Consiga a instância IClusterClient
usada para interagir com o back-end do TFC.
Retorna | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Acesse a instância IClusterOptions
usada para armazenar configurações relacionadas ao cluster.
Retorna | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Retorna o horário 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 pudermos buscá-lo. |
getHostName
public static String getHostName ()
Recebe o nome do host.
1. Tentar obter o nome do host de InetAddress. 2. Se falhar, tente obter o nome do host de HOSTNAME env. 3. Se não for definido, gere um nome do host exclusivo.
Retorna | |
---|---|
String |
o nome do host ou nulo se não conseguirmos buscá-lo. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Retorna o número de série de um dispositivo local para um número específico de série.
O TFC envia números de série exclusivos de dispositivos não físicos que o TF não envia entender. Esse método os converte de volta em números de série do dispositivo local.
Parâmetros | |
---|---|
serial |
String : um número de série exclusivo de dispositivo do TFC. |
Retorna | |
---|---|
String |
um número de série local do dispositivo. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Retorna o destino de execução de um determinado descritor de dispositivo.
Parâmetros | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor para o destino da execução. |
runTargetFormat |
String |
deviceTags |
|
Retorna | |
---|---|
String |
destino 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 deste 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, emuladores) têm pseudoséries que não são exclusivas host. Esse método prefixa aqueles que têm 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. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Verifica se uma determinada entrada é uma string IP:PORT do localhost.
Parâmetros | |
---|---|
input |
String : uma string a ser verificada. |
Retorna | |
---|---|
boolean |
verdadeiro se a entrada fornecida for uma string 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. |