ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
Статические вспомогательные функции для TF Cluster для получения экземпляров глобальной конфигурации, информации о хосте и т. д.
Краткое содержание
Публичные конструкторы | |
---|---|
ClusterHostUtil () |
Публичные методы | |
---|---|
static IClusterClient | getClusterClient () Получите экземпляр |
static IClusterOptions | getClusterOptions () Получите экземпляр |
static long | getCurrentTimeMillis () Возвращает текущее системное время. |
static String | getHostIpAddress () Получает IP-адрес. |
static String | getHostName () Получает имя хоста. |
static String | getLocalDeviceSerial (String serial) Возвращает серийный номер локального устройства для заданного уникального серийного номера устройства. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) Возвращает цель выполнения для данного дескриптора устройства. |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () Получает версию TF, работающую на этом хосте. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) Возвращает уникальный серийный номер устройства. |
static boolean | isLocalhostIpPort (String input) Проверяет, является ли данный ввод строкой localhost IP:PORT. |
Защищенные методы | |
---|---|
static String | toValidTfVersion (String version) Проверяет версию TF и возвращает ее, если она в порядке. |
Публичные конструкторы
ClusterHostUtil
public ClusterHostUtil ()
Публичные методы
getClusterClient
public static IClusterClient getClusterClient ()
Получите экземпляр IClusterClient
, используемый для взаимодействия с серверной частью TFC.
Возвращает | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Получите экземпляр IClusterOptions
, используемый для хранения параметров, связанных с кластером.
Возвращает | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Возвращает текущее системное время.
Возвращает | |
---|---|
long | время в миллисекундах. |
getHostIpAddress
public static String getHostIpAddress ()
Получает IP-адрес.
Возвращает | |
---|---|
String | строка адреса IPV4 или «НЕИЗВЕСТНО», если мы не смогли ее получить. |
getHostName
public static String getHostName ()
Получает имя хоста.
1. Попробуйте получить имя хоста из InetAddress. 2. В случае неудачи попробуйте получить имя хоста из окружения HOSTNAME. 3. Если не задано, сгенерируйте уникальное имя хоста.
Возвращает | |
---|---|
String | имя хоста или ноль, если мы не смогли его получить. |
получитьLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Возвращает серийный номер локального устройства для заданного уникального серийного номера устройства.
TFC отправляет уникальные серийные номера устройств для нефизических устройств, которые TF не понимает. Этот метод преобразует их обратно в локальные серийные номера устройств.
Параметры | |
---|---|
serial | String : уникальный серийный номер устройства от TFC. |
Возвращает | |
---|---|
String | локальный серийный номер устройства. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Возвращает цель выполнения для данного дескриптора устройства.
Параметры | |
---|---|
device | DeviceDescriptor : DeviceDescriptor для которого нужно получить цель запуска. |
runTargetFormat | String |
deviceTags |
Возвращает | |
---|---|
String | запустить цель. |
getTestHarness
public static String getTestHarness ()
Возвращает | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
Возвращает | |
---|---|
long |
получитьTfVersion
public static String getTfVersion ()
Получает версию TF, работающую на этом хосте.
Возвращает | |
---|---|
String | версия TF этого хоста. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Возвращает уникальный серийный номер устройства.
Нефизические устройства (например, эмулятор) имеют псевдосерийные номера, которые не уникальны для хостов. Этот метод добавляет префикс имени хоста, чтобы сделать их уникальными.
Параметры | |
---|---|
device | DeviceDescriptor : дескриптор устройства. |
Возвращает | |
---|---|
String | уникальный серийный номер устройства. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Проверяет, является ли данный ввод строкой localhost IP:PORT.
Параметры | |
---|---|
input | String : строка для проверки |
Возвращает | |
---|---|
boolean | true, если данный ввод является строкой localhost IP:PORT |
Защищенные методы
toValidTfVersion
protected static String toValidTfVersion (String version)
Проверяет версию TF и возвращает ее, если она в порядке.
Параметры | |
---|---|
version | String : строка для версии TF, предоставленная VersionParser . |
Возвращает | |
---|---|
String | версия, если она действительна, или версия по умолчанию, если нет. |