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) Проверяет, является ли данный ввод строкой 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 | имя хоста или ноль, если нам не удалось его получить. |
getLocalDeviceSerial
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 |
getTfVersion
public static String getTfVersion ()
Получает версию TF, работающую на этом хосте.
Возврат | |
---|---|
String | версия TF этого хоста. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Возвращает уникальный серийный номер устройства.
Нефизические устройства (например, эмулятор) имеют псевдосерийные номера, которые не уникальны для разных хостов. Этот метод добавляет префикс к именам хостов, чтобы сделать их уникальными.
Параметры | |
---|---|
device | DeviceDescriptor : дескриптор устройства. |
Возврат | |
---|---|
String | уникальный серийный номер устройства. |
ислокалхостиппорт
public static boolean isLocalhostIpPort (String input)
Проверяет, является ли данный ввод строкой IP:PORT локального хоста.
Параметры | |
---|---|
input | String : строка для проверки. |
Возврат | |
---|---|
boolean | true, если данный ввод является строкой IP:PORT локального хоста |
Защищенные методы
toValidTfVersion
protected static String toValidTfVersion (String version)
Проверяет версию TF и возвращает ее, если она в порядке.
Параметры | |
---|---|
version | String : строка для версии TF, предоставленная VersionParser |
Возврат | |
---|---|
String | версию, если она действительна, или версию по умолчанию, если нет. |