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 de 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 mapeamento de caminhos de registro locais ou remotos para tipos.

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

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

static parseGceInfoFromOxygenClientOutput(CommandResult oxygenRes, TestDeviceOptions deviceOptions)

Analisa uma determinada saída de linha de comando do binário do cliente Oxygen para receber informações de AVDs alugados.

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

Analisa uma string específica para extrair 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 setOxygenationDeviceId(String deviceId)
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 de build da variável do dispositivo AVD do GCE.

As possíveis chaves de variáveis de build 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.

Retorna

getDeviceOffset

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 mapeamento de caminhos de registro locais ou remotos para 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

instanceName

public String instanceName ()

Retorna
String

isIpPreconfigured

public boolean isIpPreconfigured ()

Retorna
boolean

parseGceInfoFromFile

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

Analisa um determinado arquivo para extrair 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 a conexão adb

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

Gera
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                TestDeviceOptions deviceOptions)

Analisa uma determinada saída de linha de comando do binário do cliente Oxygen para receber informações de AVDs alugados.

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

deviceOptions TestDeviceOptions: o TestDeviceOptions que descreve as opções do dispositivo

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

Gera
TargetSetupError

parseGceInfoFromString

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

Analisa uma string específica para extrair 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 a conexão adb

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

Gera
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

setIpPreconfigured

public void setIpPreconfigured (boolean isIpPreconfigured)

Parâmetros
isIpPreconfigured boolean

setOxygenationDeviceId

public void setOxygenationDeviceId (String deviceId)

Parâmetros
deviceId String

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