Google 致力于为黑人社区推动种族平等。查看具体举措

GceAvdInfo

public class GceAvdInfo
extends Object

对象
com.android.tradefed.device.cloud.GceAvdInfo


用于保存给定 GCE AVD 实例的相关数据的结构。

概括

嵌套类

enum GceAvdInfo.GceStatus

字段

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 设备的构建变量信息哈希。

ErrorIdentifier getErrorType ()
String getErrors ()
GceAvdInfo.GceStatus getStatus ()
HostAndPort hostAndPort ()
String instanceName ()
static GceAvdInfo parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)

解析给定文件以获取 GCE AVD 设备信息。

static GceAvdInfo parseGceInfoFromString (String data, DeviceDescriptor descriptor, int remoteAdbPort)

解析给定的字符串以获取 GCE AVD 设备信息。

void setStatus ( GceAvdInfo.GceStatus status)
String toString ()

字段

BUILD_VARS

public static final  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

公共方法

获取构建变量

public  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。

退货

获取错误类型

public ErrorIdentifier getErrorType ()

退货
ErrorIdentifier

获取错误

public String getErrors ()

退货
String

获取状态

public GceAvdInfo.GceStatus getStatus ()

退货
GceAvdInfo.GceStatus

主机和端口

public HostAndPort hostAndPort ()

退货
HostAndPort

实例名称

public String instanceName ()

退货
String

parseGceInfoFromFile

public static GceAvdInfo parseGceInfoFromFile (File f, 
                DeviceDescriptor descriptor, 
                int remoteAdbPort)

解析给定文件以获取 GCE AVD 设备信息。

参数
f FileERROR(/File)文件中读取从GCE驱动器输出的JSON。

descriptor DeviceDescriptor :需要的信息设备的描述符。

remoteAdbPort int :其应当用于ADB连接远程端口

退货
GceAvdInfo所述GceAvdInfo装置的如果找到,则返回null如果错误。

投掷
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

设置状态

public void setStatus (GceAvdInfo.GceStatus status)

参数
status GceAvdInfo.GceStatus

字符串

public String toString ()

退货
String