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 teste de atualização over-the-air. Ele é composto por duas compilações de dispositivos para ITestDevice :

  • uma imagem de compilação de linha de base (a compilação para OTA de).
  • uma compilação OTA (uma compilação para OTA para). Deve conter os atributos de compilação necessários e o pacote OTA associado.
this contém a compilação de linha de base e getOtaBuild() retorna a compilaçã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 de origem da qual a compilação que está sendo testada foi produzida.

String getBuildFlavor ()

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

String getBuildId ()

Retorna o identificador exclusivo da compilação em teste.

String getBuildTargetName ()

Retorna o nome completo da compilação que está sendo testada.

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 de origem da qual a compilação que está sendo testada foi produzida.

devoluções
String a ramificação de compilaçã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 (build product)-(build os)-(build variant). isto é, generic-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 da compilação em teste. Nunca deve ser nulo. O padrão é UNKNOWN_BUILD_ID .

devoluções
String

getBuildTargetName

public String getBuildTargetName ()

Retorna o nome completo da compilação que está sendo testada.

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

devoluções
String

getFiles

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