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 duas construções de dispositivos para ITestDevice :

  • uma imagem de construção de linha de base (a construção para OTA).
  • uma compilação OTA (uma compilação para OTA). Deve conter os atributos de construção necessários e o pacote OTA associado.
this a construção da linha de base e getOtaBuild() retorna a construção 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 compilação temporários

void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Versão de cleanUp() onde 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 do código-fonte a partir da qual o build que está sendo 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 ()

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

getFiles ()

Retorna todos VersionedFile s 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

limpar

public void cleanUp ()

Limpe todos os arquivos de compilação temporários

limpar

public void cleanUp ( doNotDelete)

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

Parâmetros
doNotDelete

clone

public IBuildInfo clone ()

Devoluções
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Devoluções
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Devoluções
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Devoluções
File

getBuildBranch

public String getBuildBranch ()

Método opcional para retornar a ramificação de controle do código-fonte a partir da qual o build que está sendo testado foi produzido.

Devoluções
String o branch de construção 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 compilações da plataforma Android é retornar (construir produto)-(build os)-(build variante). ou seja, genérico-linux-userdebug

Devoluções
String o tipo de compilação ou null se não definido/não aplicável

getBuildId

public String getBuildId ()

Retorna o identificador exclusivo do build em teste. Nunca deve ser nulo. O padrão é UNKNOWN_BUILD_ID .

Devoluções
String

getBuildTargetName

public String getBuildTargetName ()

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

Uma implementação comum é construir o nome do destino de compilação a partir de uma combinação do tipo de compilação e do nome da ramificação. [ou seja, (nome da filial) - (sabor de construção)]

Devoluções
String

getArquivos

public  getFiles ()

Retorna todos VersionedFile s armazenados neste BuildInfo .

Devoluções

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Devoluções
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Devoluções
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Devoluções
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Devoluções
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