Informações de criação do dispositivo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo (em inglês)
     ↳ com.android.tradefed.build.DeviceBuildInfo (em inglês)
       ↳ com.android.tradefed.build.OtaDeviceBuildInfo


Um IDeviceBuildInfo usado para testes de atualização over the air (OTA). Ele é composto por dois dispositivos builds para ITestDevice:

  • uma imagem de build de referência (do build até o OTA).
  • um build OTA (para o OTA). Deve conter os atributos de build necessários e os pacote OTA.
. this contém o build de referência, e getOtaBuild() retorna o build OTA.

Resumo

Campos

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

Construtores públicos

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

Métodos públicos

void cleanUp()

Limpe todos os arquivos de build temporários

void cleanUp( doNotDelete)

Versão de cleanUp() em que alguns arquivos não são excluídos.

IBuildInfo clone()

String getBaselineBuildId()
File getBaselineOtatoolsZip()
File getBaselineTargetFileZip()
String getBuildBranch()

Método opcional para retornar a ramificação do controle de origem em que o build que está sendo testado que são produzidos.

String getBuildFlavor()

Método opcional para retornar o tipo de build que está sendo testado.

String getBuildId()

Retorna o identificador exclusivo da versão em teste.

String getBuildTargetName()

Retorna o nome completo do build que está sendo testado.

getFiles()

Retorna todos os VersionedFiles armazenados nesse BuildInfo.

IDeviceBuildInfo getOtaBuild()
File getOtaTools()
File getTargetOtatoolsZip()
File getTargetTargetFileZip()
void setBaselineOtatoolsZip(File file, String version)
void setBaselineTargetFileZip(File file, String version)
void setOtaBuild(IDeviceBuildInfo otaBuild)
void setOtaTools(File otaTools, String version)
void setReportTargetBuild(boolean downgrade)
void setTargetOtatoolsZip(File file, String version)
void setTargetTargetFileZip(File file, String version)

Campos

Criação de mOta

protected IDeviceBuildInfo mOtaBuild

Criação do destino de relatório

protected boolean mReportTargetBuild

Construtores públicos

Informações de criação do dispositivo

public OtaDeviceBuildInfo ()

Informações de criação do dispositivo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Parâmetros
buildInfo IDeviceBuildInfo

Métodos públicos

limpeza

public void cleanUp ()

Limpe todos os arquivos de build temporários

limpeza

public void cleanUp ( doNotDelete)

Versão de cleanUp() em que alguns arquivos não são excluídos.

Parâmetros
doNotDelete

clonar

public IBuildInfo clone ()

Retorna
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Retorna
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Retorna
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Retorna
File

getBuildBranch

public String getBuildBranch ()

Método opcional para retornar a ramificação do controle de origem em que o build que está sendo testado que são produzidos.

Retorna
String a ramificação do build ou null se não definido/não aplicável

getBuildFlavor

public String getBuildFlavor ()

Método opcional para retornar o tipo de build que está sendo testado.

Uma implementação comum para builds da plataforma Android é retornar (produto de build)-(SO de build)-(variante de build). ou seja general-linux-userdebug

Retorna
String a variação de build ou null, se não for definida/não aplicável.

getBuildId

public String getBuildId ()

Retorna o identificador exclusivo da versão em teste. Nunca deve ser nulo. O valor padrão é UNKNOWN_BUILD_ID.

Retorna
String

getBuildTargetName

public String getBuildTargetName ()

Retorna o nome completo do build que está sendo testado.

Uma implementação comum é construir o nome do destino do build a partir de uma combinação dos a variação de build e o nome da ramificação. [ou seja (nome da ramificação)-(variação do build)]

Retorna
String

getFiles

public  getFiles ()

Retorna todos os VersionedFiles armazenados nesse BuildInfo.

Retorna

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Retorna
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Retorna
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Retorna
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Retorna
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

Parâmetros
file File

version String

setBaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

Parâmetros
file File

version String

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

Parâmetros
otaBuild IDeviceBuildInfo

SetOtaTools

public void setOtaTools (File otaTools, 
                String version)

Parâmetros
otaTools File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

Parâmetros
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

Parâmetros
file File

version String

setTargetTargetFileZip

public void setTargetTargetFileZip (File file, 
                String version)

Parâmetros
file File

version String