DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

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


Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele.

Resumo

Construtores públicos

DeviceBuildInfo()
DeviceBuildInfo(BuildInfo buildInfo)
DeviceBuildInfo(String buildId, String buildTargetName)

Métodos públicos

void cleanUp()

Limpe todos os arquivos de build temporários

void cleanUp(List<File> doNotClean)

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

File getBasebandImageFile()

Extraia o arquivo de imagem da banda de base local.

String getBasebandVersion()

Acessa a versão da banda de base.

File getBootloaderImageFile()

Extraia o arquivo de imagem do carregador de inicialização local.

String getBootloaderVersion()

Confira a versão do carregador de inicialização.

String getDeviceBuildFlavor()

Método opcional para retornar o tipo do build da plataforma que está sendo testado.

String getDeviceBuildId()

Retorna o identificador exclusivo da build da plataforma em teste.

File getDeviceImageFile()

Extraia o arquivo ZIP da imagem do dispositivo local.

String getDeviceImageVersion()

Receba a versão ZIP da imagem do dispositivo local.

File getMkbootimgFile()

Recebe o arquivo mkbootimg usado para criar a imagem do kernel.

String getMkbootimgVersion()

Recebe a versão do mkbootimg.

File getOtaPackageFile()

Receba o arquivo ZIP do pacote OTA do dispositivo.

String getOtaPackageVersion()

Receba a versão zip do pacote OTA do dispositivo.

File getRamdiskFile()

Recebe o arquivo ramdisk usado para criar a imagem do kernel.

String getRamdiskVersion()

Recebe a versão do ramdisk.

File getTestsDir()

Receba o caminho local para o conteúdo extraído do arquivo tests.zip.

String getTestsDirVersion()

Baixe a versão extraída do tests.zip.

File getTrustyImageFile()

Extraia o arquivo de imagem confiável local.

String getTrustyVersion()

Baixe a versão confiável.

File getUserDataImageFile()

Receba o arquivo de imagem de dados do usuário de teste local.

String getUserDataImageVersion()

Recebe a versão de imagem dos dados do usuário de teste local.

void setBasebandImage(File basebandFile, String version)

Defina a imagem de banda de base para o build do dispositivo.

void setBootloaderImageFile(File bootloaderImgFile, String version)

Defina a imagem do carregador de inicialização para o build do dispositivo.

void setDeviceBuildFlavor(String deviceBuildFlavor)

Defina o build-flavor para a parte do dispositivo das informações de build se for diferente de setBuildFlavor(String).

void setDeviceImageFile(File deviceImageFile, String version)

Defina o arquivo de imagem do sistema do dispositivo a ser usado.

void setMkbootimgFile(File mkbootimg, String version)

Define o arquivo mkbootimg usado para criar a imagem do kernel.

void setOtaPackageFile(File otaFile, String version)

Defina o arquivo ZIP do pacote OTA do dispositivo.

void setRamdiskFile(File ramdisk, String version)

Recebe o arquivo ramdisk usado para criar a imagem do kernel.

void setTestsDir(File testsDir, String version)

Defina o caminho local para o conteúdo extraído do arquivo tests.zip.

void setUserDataImageFile(File userDataFile, String version)

Define o arquivo de imagem de dados do usuário a ser usado.

final void unmountAll()

Desmonta as imagens de dispositivos montados.

Construtores públicos

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

Parâmetros
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

Parâmetros
buildId String

buildTargetName String

Métodos públicos

cleanUp

public void cleanUp ()

Limpe todos os arquivos de build temporários

cleanUp

public void cleanUp (List<File> doNotClean)

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

Parâmetros
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

Extraia o arquivo de imagem da banda de base local.

Retorna
File

getBasebandVersion

public String getBasebandVersion ()

Acessa a versão da banda de base.

Retorna
String

getBootloaderImageFile

public File getBootloaderImageFile ()

Extraia o arquivo de imagem do carregador de inicialização local.

Retorna
File

getBootloaderVersion

public String getBootloaderVersion ()

Confira a versão do carregador de inicialização.

Retorna
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Método opcional para retornar o tipo do build da plataforma que está sendo testado.

Retorna
String

getDeviceBuildId

public String getDeviceBuildId ()

Retorna o identificador exclusivo da build da plataforma em teste. Nunca pode ser nulo. O padrão é IBuildInfo.UNKNOWN_BUILD_ID.

Retorna
String getDeviceImageVersion() se não null, caso contrário IBuildInfo.UNKNOWN_BUILD_ID

Confira também:

getDeviceImageFile

public File getDeviceImageFile ()

Extraia o arquivo ZIP da imagem do dispositivo local. O valor de retorno pode ser um diretório, que é o arquivo ZIP da imagem do dispositivo descompactado. No caso de um diretório, ele pode ser um sistema de arquivos virtual montado somente leitura, o que limita as operações que podem ser aplicadas ao diretório ou ao conteúdo dele.

Retorna
File

getDeviceImageVersion

public String getDeviceImageVersion ()

Receba a versão ZIP da imagem do dispositivo local.

Retorna
String

getMkbootimgFile

public File getMkbootimgFile ()

Recebe o arquivo mkbootimg usado para criar a imagem do kernel.

Retorna
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Recebe a versão do mkbootimg.

Retorna
String

getOtaPackageFile

public File getOtaPackageFile ()

Receba o arquivo ZIP do pacote OTA do dispositivo.

Retorna
File

getOtaPackageVersion

public String getOtaPackageVersion ()

Receba a versão zip do pacote OTA do dispositivo.

Retorna
String

getRamdiskFile

public File getRamdiskFile ()

Recebe o arquivo ramdisk usado para criar a imagem do kernel.

Retorna
File

getRamdiskVersion

public String getRamdiskVersion ()

Recebe a versão do ramdisk.

Retorna
String

getTestsDir

public File getTestsDir ()

Receba o caminho local para o conteúdo extraído do arquivo tests.zip.

Retorna
File

getTestsDirVersion

public String getTestsDirVersion ()

Baixe a versão extraída do tests.zip.

Retorna
String

getTrustyImageFile

public File getTrustyImageFile ()

Extraia o arquivo de imagem confiável local.

Retorna
File

getTrustyVersion

public String getTrustyVersion ()

Baixe a versão confiável.

Retorna
String

getUserDataImageFile

public File getUserDataImageFile ()

Receba o arquivo de imagem de dados do usuário de teste local.

Retorna
File

getUserDataImageVersion

public String getUserDataImageVersion ()

Recebe a versão de imagem dos dados do usuário de teste local.

Retorna
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

Defina a imagem de banda de base para o build do dispositivo.

Parâmetros
basebandFile File: a imagem de banda de base File

version String: a versão da banda de base

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Defina a imagem do carregador de inicialização para o build do dispositivo.

Parâmetros
bootloaderImgFile File: a imagem do carregador de inicialização File

version String: a versão do carregador de inicialização

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

Defina o build-flavor para a parte do dispositivo das informações de build se for diferente de setBuildFlavor(String).

Parâmetros
deviceBuildFlavor String: variante do build do dispositivo

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Defina o arquivo de imagem do sistema do dispositivo a ser usado.

Parâmetros
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

Define o arquivo mkbootimg usado para criar a imagem do kernel.

Parâmetros
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

Defina o arquivo ZIP do pacote OTA do dispositivo.

Parâmetros
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

Recebe o arquivo ramdisk usado para criar a imagem do kernel.

Parâmetros
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

Defina o caminho local para o conteúdo extraído do arquivo tests.zip.

Parâmetros
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

Define o arquivo de imagem de dados do usuário a ser usado.

Parâmetros
version String

unmountAll

public final void unmountAll ()

Desmonta as imagens de dispositivos montados.

Isso é útil para desmontar imagens de dispositivos antes que o objeto DeviceBuildInfo seja destruído, em cenários em que cleanUp() não pode ser chamado devido ao compartilhamento de arquivos, como copyAllFileFrom() foi chamado neste.