GceAvdInfo

public class GceAvdInfo
extends Object

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


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

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 build do dispositivo AVD do GCE.

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

Retorna o mapa dos caminhos de registro locais ou remotos para os tipos.

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

Analisa um determinado arquivo para receber as informações do dispositivo AVD do GCE.

static parseGceInfoFromOxygenClientOutput(CommandResult oxygenRes, int remoteAdbPort)

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

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

Analisa uma determinada string para receber as informações do dispositivo AVD do GCE.

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 build do dispositivo AVD do GCE.

Possíveis chaves de variáveis de build estã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.

Retorna

getDeviceShift

public Integer getDeviceOffset ()

Retorna
Integer

getErrorType

public ErrorIdentifier getErrorType ()

Retorna
ErrorIdentifier

getErrors

public String getErrors ()

Retorna
String

getInstanceUser

public String getInstanceUser ()

Retorna
String

getLogs

public  getLogs ()

Retorna o mapa dos caminhos de registro locais ou remotos para os tipos.

Retorna

getOxygenationDeviceId

public String getOxygenationDeviceId ()

Retorna
String

getSkipDeviceLogCollection

public boolean getSkipDeviceLogCollection ()

Retorna
boolean

getStatus

public GceAvdInfo.GceStatus getStatus ()

Retorna
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Retorna
HostAndPort

nomedainstância

public String instanceName ()

Retorna
String

Pré-configurado

public boolean isIpPreconfigured ()

Retorna
boolean

Dispositivo de oxigenação

public boolean isOxygenationDevice ()

Retorna
boolean

parseGceInfoFromFile

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

Analisa um determinado arquivo para receber as informações do dispositivo AVD do GCE.

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

descriptor DeviceDescriptor: o descritor do dispositivo que precisa das informações.

remoteAdbPort int: a porta remota que precisa ser usada para conexão com o adb.

Retorna
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo, se for um erro.

Gera
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                int remoteAdbPort)

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

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

remoteAdbPort int: a porta remota que precisa ser usada para conexão com o adb.

Retorna
ERROR(/List) dos dispositivos foram alocados. TargetSetupError será gerado se não for possível alugar um dispositivo.

Gera
TargetSetupError

parseGceInfoFromString

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

Analisa uma determinada string para receber as informações do dispositivo AVD do GCE.

Parâmetros
data String: string JSON.

descriptor DeviceDescriptor: o descritor do dispositivo que precisa das informações.

remoteAdbPort int: a porta remota que precisa ser usada para conexão com o adb.

Retorna
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo, se for um erro.

Gera
TargetSetupError

setDeviceShift

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

setIpPreconfigured

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

setStatus

public void setStatus (GceAvdInfo.GceStatus status)

Parâmetros
status GceAvdInfo.GceStatus

toString

public String toString ()

Retorna
String