GceAvdInfo
public class GceAvdInfo
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.device.cloud.GceAvdInfo |
Структура для хранения соответствующих данных для данного экземпляра GCE AVD.
Краткое содержание
Вложенные классы | |
|---|---|
class | GceAvdInfo.LogFileEntry
|
Поля | |
|---|---|
public static final | BUILD_VARS
|
Общественные конструкторы | |
|---|---|
GceAvdInfo (String instanceName, HostAndPort hostAndPort) | |
GceAvdInfo (String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status) | |
Публичные методы | |
|---|---|
getBuildVars ()Возвращает хеш информации о переменной сборки устройства GCE AVD. | |
Integer | getDeviceOffset () |
ErrorIdentifier | getErrorType () |
String | getErrors () |
String | getInstanceUser () |
getLogs ()Верните карту из локальных или удаленных путей журналов в типы. | |
String | getOxygenationDeviceId () |
boolean | getSkipDeviceLogCollection () |
GceAvdInfo.GceStatus | getStatus () |
HostAndPort | hostAndPort () |
String | instanceName () |
boolean | isIpPreconfigured () |
static GceAvdInfo | parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)Проанализируйте данный файл, чтобы получить информацию об устройстве GCE AVD. |
static | parseGceInfoFromOxygenClientOutput ( CommandResult oxygenRes, TestDeviceOptions deviceOptions)Проанализируйте данный вывод командной строки из двоичного файла клиента Oxygen, чтобы получить информацию об арендованном AVD. |
static GceAvdInfo | parseGceInfoFromString (String data, DeviceDescriptor descriptor, int remoteAdbPort)Проанализируйте заданную строку, чтобы получить информацию об устройстве GCE AVD. |
void | setDeviceOffset (Integer deviceOffset) |
void | setErrorType ( ErrorIdentifier errorType) |
void | setErrors (String errors) |
void | setInstanceUser (String instanceUser) |
void | setIpPreconfigured (boolean isIpPreconfigured) |
void | setOxygenationDeviceId (String deviceId) |
void | setSkipBugreportCollection (boolean skipDeviceLogCollection) |
void | setSkipDeviceLogCollection (boolean skipDeviceLogCollection) |
void | setStatus ( GceAvdInfo.GceStatus status) |
String | toString ()
|
Поля
BUILD_VARS
public static finalBUILD_VARS
Общественные конструкторы
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort)| Параметры | |
|---|---|
instanceName | String |
hostAndPort | HostAndPort |
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort,
ErrorIdentifier errorType,
String errors,
GceAvdInfo.GceStatus status)| Параметры | |
|---|---|
instanceName | String |
hostAndPort | HostAndPort |
errorType | ErrorIdentifier |
errors | String |
status | GceAvdInfo.GceStatus |
Публичные методы
getBuildVars
publicgetBuildVars ()
Возвращает хеш информации о переменной сборки устройства GCE AVD.
Возможные ключи переменных сборки описаны в BUILD_VARS, например: build_id, build_target, Branch, kernel_build_id, kernel_build_target, kernel_branch, system_build_id, system_build_target, system_branch, emulator_build_id, emulator_build_target, emulator_branch.
| Возврат | |
|---|---|
getDeviceOffset
public Integer getDeviceOffset ()
| Возврат | |
|---|---|
Integer | |
getErrors
public String getErrors ()
| Возврат | |
|---|---|
String | |
getInstanceUser
public String getInstanceUser ()
| Возврат | |
|---|---|
String | |
getLogs
publicgetLogs ()
Верните карту из локальных или удаленных путей журналов в типы.
| Возврат | |
|---|---|
getOxygenationDeviceId
public String getOxygenationDeviceId ()
| Возврат | |
|---|---|
String | |
getSkipDeviceLogCollection
public boolean getSkipDeviceLogCollection ()
| Возврат | |
|---|---|
boolean | |
хостAndPort
public HostAndPort hostAndPort ()
| Возврат | |
|---|---|
HostAndPort | |
имя экземпляра
public String instanceName ()
| Возврат | |
|---|---|
String | |
isIpPreconfigured
public boolean isIpPreconfigured ()
| Возврат | |
|---|---|
boolean | |
синтаксический анализGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)
Проанализируйте данный файл, чтобы получить информацию об устройстве GCE AVD.
| Параметры | |
|---|---|
f | File : файл ERROR(/File) для чтения выходных данных JSON из драйвера GCE. |
descriptor | DeviceDescriptor : дескриптор устройства, которому нужна информация. |
remoteAdbPort | int : удаленный порт, который следует использовать для подключения к adb. |
| Возврат | |
|---|---|
GceAvdInfo | GceAvdInfo устройства, если оно обнаружено, или значение null в случае ошибки. |
| Броски | |
|---|---|
TargetSetupError | |
parseGceInfoFromOxygenClientOutput
public staticparseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, TestDeviceOptions deviceOptions)
Проанализируйте данный вывод командной строки из двоичного файла клиента Oxygen, чтобы получить информацию об арендованном AVD.
| Параметры | |
|---|---|
oxygenRes | CommandResult : CommandResult выполнения команды клиента Oxygen. |
deviceOptions | TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства. |
| Возврат | |
|---|---|
ERROR(/List) устройств, успешно арендованных. Выдаст TargetSetupError , если не удалось арендовать устройство. | |
| Броски | |
|---|---|
TargetSetupError | |
синтаксический анализGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data, DeviceDescriptor descriptor, int remoteAdbPort)
Проанализируйте заданную строку, чтобы получить информацию об устройстве GCE AVD.
| Параметры | |
|---|---|
data | String : строка JSON. |
descriptor | DeviceDescriptor : дескриптор устройства, которому нужна информация. |
remoteAdbPort | int : удаленный порт, который следует использовать для подключения к adb. |
| Возврат | |
|---|---|
GceAvdInfo | GceAvdInfo устройства, если оно обнаружено, или значение null в случае ошибки. |
| Броски | |
|---|---|
TargetSetupError | |
setDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
| Параметры | |
|---|---|
deviceOffset | Integer |
setErrorType
public void setErrorType (ErrorIdentifier errorType)
| Параметры | |
|---|---|
errorType | ErrorIdentifier |
setErrors
public void setErrors (String errors)
| Параметры | |
|---|---|
errors | String |
setInstanceUser
public void setInstanceUser (String instanceUser)
| Параметры | |
|---|---|
instanceUser | String |
setIpPreconfigured
public void setIpPreconfigured (boolean isIpPreconfigured)
| Параметры | |
|---|---|
isIpPreconfigured | boolean |
setOxygenationDeviceId
public void setOxygenationDeviceId (String deviceId)
| Параметры | |
|---|---|
deviceId | String |
setSkipBugreportCollection
public void setSkipBugreportCollection (boolean skipDeviceLogCollection)
| Параметры | |
|---|---|
skipDeviceLogCollection | boolean |
setSkipDeviceLogCollection
public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
| Параметры | |
|---|---|
skipDeviceLogCollection | boolean |
toString
public String toString ()
| Возврат | |
|---|---|
String | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.