GceAvdInfo
public class GceAvdInfo
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.GceAvdInfo |
Структура для хранения соответствующих данных для данного экземпляра GCE AVD.
Краткое содержание
Вложенные классы | |
|---|---|
class | GceAvdInfo.LogFileEntry |
Поля | |
|---|---|
public static final List<String> | BUILD_VARS |
Государственные строители | |
|---|---|
GceAvdInfo (String instanceName, HostAndPort hostAndPort) | |
GceAvdInfo (String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status) | |
Общедоступные методы | |
|---|---|
HashMap<String, String> | getBuildVars ()Возвращает хэш информации о переменных сборки устройства GCE AVD. |
Integer | getDeviceOffset () |
ErrorIdentifier | getErrorType () |
String | getErrors () |
String | getInstanceUser () |
List< GceAvdInfo.LogFileEntry > | 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 List< GceAvdInfo > | parseGceInfoFromOxygenClientOutput ( CommandResult oxygenRes, TestDeviceOptions deviceOptions)Для получения информации об арендованном AVD необходимо проанализировать вывод командной строки из исполняемого файла клиента Oxygen. |
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 final List<String> BUILD_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
public HashMap<String, String> getBuildVars ()
Возвращает хэш информации о переменных сборки устройства 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.
| Возвраты | |
|---|---|
HashMap<String, String> | |
getDeviceOffset
public Integer getDeviceOffset ()
| Возвраты | |
|---|---|
Integer | |
getErrors
public String getErrors ()
| Возвраты | |
|---|---|
String | |
getInstanceUser
public String getInstanceUser ()
| Возвраты | |
|---|---|
String | |
getLogs
public List<GceAvdInfo.LogFileEntry> getLogs ()
Возвращает карту, отображающую локальные или удаленные пути к логам в виде типов.
| Возвраты | |
|---|---|
List< GceAvdInfo.LogFileEntry > | |
getOxygenationDeviceId
public String getOxygenationDeviceId ()
| Возвраты | |
|---|---|
String | |
getSkipDeviceLogCollection
public boolean getSkipDeviceLogCollection ()
| Возвраты | |
|---|---|
boolean | |
hostAndPort
public HostAndPort hostAndPort ()
| Возвраты | |
|---|---|
HostAndPort | |
instanceName
public String instanceName ()
| Возвраты | |
|---|---|
String | |
isIpPreconfigured
public boolean isIpPreconfigured ()
| Возвраты | |
|---|---|
boolean | |
parseGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)
Для получения информации об устройстве GCE AVD необходимо проанализировать заданный файл.
| Параметры | |
|---|---|
f | File : File для чтения выходных данных JSON из драйвера GCE. |
descriptor | DeviceDescriptor : дескриптор устройства, которому необходима эта информация. |
remoteAdbPort | int : удаленный порт, который следует использовать для подключения по протоколу ADB. |
| Возвраты | |
|---|---|
GceAvdInfo | Если значение GceAvdInfo устройства найдено, оно равно null в случае ошибки. |
| Броски | |
|---|---|
TargetSetupError | |
parseGceInfoFromOxygenClientOutput
public static List<GceAvdInfo> parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, TestDeviceOptions deviceOptions)
Для получения информации об арендованном AVD необходимо проанализировать вывод командной строки из исполняемого файла клиента Oxygen.
| Параметры | |
|---|---|
oxygenRes | CommandResult : CommandResult выполнения команды клиентом Oxygen. |
deviceOptions | TestDeviceOptions : Объект TestDeviceOptions , описывающий параметры устройства. |
| Возвраты | |
|---|---|
List< GceAvdInfo > | List успешно арендованных устройств. В случае неудачной аренды устройства будет выброшено исключение TargetSetupError . |
| Броски | |
|---|---|
TargetSetupError | |
parseGceInfoFromString
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 и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.