ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | 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
экземпляр , используемый для взаимодействия с КТФ бэкэндом.
Возврат | |
---|---|
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 env. 3. Если не установлен, сгенерируйте уникальное имя хоста.
Возврат | |
---|---|
String | имя хоста или null, если нам не удалось его получить. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Возвращает серийный номер локального устройства для данного уникального серийного номера устройства.
TFC отправляет уникальные серийные номера устройств для нефизических устройств, которые TF не понимает. Этот метод преобразует их обратно в локальные серийные номера устройств.
Параметры | |
---|---|
serial | String : уникальное устройство последовательного от КТФА. |
Возврат | |
---|---|
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 |
getTfVersion
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 | истина, если данный ввод является строкой localhost IP: PORT |
Защищенные методы
toValidTfVersion
protected static String toValidTfVersion (String version)
Проверяет версию TF и возвращает ее, если она в порядке.
Параметры | |
---|---|
version | String : строка для версии TF обеспечивается VersionParser |
Возврат | |
---|---|
String | версия, если она действительна, или версия по умолчанию, если нет. |