OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo
       ↳ com.android.tradefed.build.OtaDeviceBuildInfo


Um IDeviceBuildInfo usado para testes de atualização over-the-air. Ele é composto por dois builds de dispositivo para ITestDevice:

  • uma imagem de build de referência (o build para OTA).
  • um build OTA (um build para OTA). Precisa conter os atributos de build necessários e o pacote OTA associado.
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()

Limpar 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 de controle de origem em que o build testado foi produzido.

String getBuildFlavor()

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

String getBuildId()

Retorna o identificador exclusivo do build em teste.

String getBuildTargetName()

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

getFiles()

Retorna todos os VersionedFiles armazenados neste 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

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

Construtores públicos

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Parâmetros
buildInfo IDeviceBuildInfo

Métodos públicos

cleanUp

public void cleanUp ()

Limpar todos os arquivos de build temporários

cleanUp

public void cleanUp ( doNotDelete)

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

Parâmetros
doNotDelete

clone

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 de controle de origem em que o build testado foi produzido.

Retorna
String o branch de 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 (build product)-(build os)-(build variant). ie generic-linux-userdebug

Retorna
String o tipo de build ou null, se não definido/não aplicável

getBuildId

public String getBuildId ()

Retorna o identificador exclusivo do build em teste. Nunca pode 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 é criar o nome do destino de build a partir de uma combinação do sabor do build e do nome do branch. [por exemplo, (nome da ramificação)-(variação de build)]

Retorna
String

getFiles

public  getFiles ()

Retorna todos os VersionedFiles armazenados neste 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