GceAvdInfo

public class GceAvdInfo
extends Object

java.lang.Object
com.android.tradefed.device.cloud.GceAvdInfo


Estrutura para armazenar dados relevantes para uma determinada instância do GCE AVD.

Resumo

Classes aninhadas

class GceAvdInfo.LogFileEntry

Campos

public static final BUILD_VARS

Construtores públicos

GceAvdInfo (String instanceName, HostAndPort hostAndPort)
GceAvdInfo (String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status)

Métodos públicos

getBuildVars ()

Retorna o hash de informações da variável de compilação do dispositivo GCE AVD.

Integer getDeviceOffset ()
ErrorIdentifier getErrorType ()
String getErrors ()
String getInstanceUser ()
getLogs ()

Retorne o mapa dos caminhos de log locais ou remotos para os tipos.

boolean getSkipDeviceLogCollection ()
GceAvdInfo.GceStatus getStatus ()
HostAndPort hostAndPort ()
String instanceName ()
boolean isIpPreconfigured ()
boolean isOxygenationDevice ()
static GceAvdInfo parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)

Analise um determinado arquivo para obter as informações do dispositivo GCE AVD.

static parseGceInfoFromOxygenClientOutput ( CommandResult oxygenRes, int remoteAdbPort)

Analise uma determinada saída de linha de comando do binário do cliente Oxygen para obter informações AVD alugadas.

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

Analise uma determinada string para obter as informações do dispositivo GCE AVD.

void setDeviceOffset (Integer deviceOffset)
void setErrorType ( ErrorIdentifier errorType)
void setErrors (String errors)
void setInstanceUser (String instanceUser)
void setIpPreconfigured (boolean isIpPreconfigured)
void setSkipBugreportCollection (boolean skipDeviceLogCollection)
void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
void setStatus ( GceAvdInfo.GceStatus status)
String toString ()

Campos

BUILD_VARS

public static final  BUILD_VARS

Construtores públicos

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

Parâmetros
instanceName String

hostAndPort HostAndPort

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort, 
                ErrorIdentifier errorType, 
                String errors, 
                GceAvdInfo.GceStatus status)

Parâmetros
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

Métodos públicos

getBuildVars

public  getBuildVars ()

Retorna o hash de informações da variável de compilação do dispositivo GCE AVD.

Possíveis chaves de variáveis ​​de construção são descritas em BUILD_VARS, por exemplo: 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.

Devoluções

getDeviceOffset

public Integer getDeviceOffset ()

Devoluções
Integer

getErrorType

public ErrorIdentifier getErrorType ()

Devoluções
ErrorIdentifier

getErrors

public String getErrors ()

Devoluções
String

getInstanceUser

public String getInstanceUser ()

Devoluções
String

obterLogs

public  getLogs ()

Retorne o mapa dos caminhos de log locais ou remotos para os tipos.

Devoluções

getSkipDeviceLogCollection

public boolean getSkipDeviceLogCollection ()

Devoluções
boolean

obterStatus

public GceAvdInfo.GceStatus getStatus ()

Devoluções
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Devoluções
HostAndPort

nome da instância

public String instanceName ()

Devoluções
String

isIpPré-configurado

public boolean isIpPreconfigured ()

Devoluções
boolean

isOxygenationDevice

public boolean isOxygenationDevice ()

Devoluções
boolean

analisarGceInfoFromFile

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

Analise um determinado arquivo para obter as informações do dispositivo GCE AVD.

Parâmetros
f File : arquivo ERROR(/File) para ler a saída JSON do driver GCE.

descriptor DeviceDescriptor : o descritor do dispositivo que precisa da informação.

remoteAdbPort int : a porta remota que deve ser usada para conexão adb

Devoluções
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo se houver erro.

Lança
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                int remoteAdbPort)

Analise uma determinada saída de linha de comando do binário do cliente Oxygen para obter informações AVD alugadas.

Parâmetros
oxygenRes CommandResult : o CommandResult da execução do comando do cliente Oxygen.

remoteAdbPort int : a porta remota que deve ser usada para conexão adb

Devoluções
ERROR(/List) dos dispositivos alugados com sucesso. Lançará TargetSetupError se não conseguir alugar um dispositivo.

Lança
TargetSetupError

parseGceInfoFromString

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

Analise uma determinada string para obter as informações do dispositivo GCE AVD.

Parâmetros
data String : cadeia de caracteres JSON.

descriptor DeviceDescriptor : o descritor do dispositivo que precisa da informação.

remoteAdbPort int : a porta remota que deve ser usada para conexão adb

Devoluções
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo se houver erro.

Lança
TargetSetupError

setDeviceOffset

public void setDeviceOffset (Integer deviceOffset)

Parâmetros
deviceOffset Integer

setErrorType

public void setErrorType (ErrorIdentifier errorType)

Parâmetros
errorType ErrorIdentifier

setErrors

public void setErrors (String errors)

Parâmetros
errors String

setInstanceUser

public void setInstanceUser (String instanceUser)

Parâmetros
instanceUser String

setIpPré-configurado

public void setIpPreconfigured (boolean isIpPreconfigured)

Parâmetros
isIpPreconfigured boolean

setSkipBugreportCollection

public void setSkipBugreportCollection (boolean skipDeviceLogCollection)

Parâmetros
skipDeviceLogCollection boolean

setSkipDeviceLogCollection

public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)

Parâmetros
skipDeviceLogCollection boolean

definirStatus

public void setStatus (GceAvdInfo.GceStatus status)

Parâmetros
status GceAvdInfo.GceStatus

para sequenciar

public String toString ()

Devoluções
String