IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


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

Resumo

Métodos públicos

abstract void cleanUp()

Remove todos os arquivos temporários.

abstract File getBasebandImageFile()

Extraia o arquivo de imagem da banda de base local.

abstract String getBasebandVersion()

Acessa a versão da banda de base.

abstract File getBootloaderImageFile()

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

abstract String getBootloaderVersion()

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

abstract String getDeviceBuildFlavor()

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

abstract String getDeviceBuildId()

Retorna o identificador exclusivo da build da plataforma em teste.

abstract File getDeviceImageFile()

Extraia o arquivo ZIP da imagem do dispositivo local.

abstract String getDeviceImageVersion()

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

abstract File getMkbootimgFile()

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

abstract String getMkbootimgVersion()

Recebe a versão do mkbootimg.

abstract File getOtaPackageFile()

Receba o arquivo ZIP do pacote OTA do dispositivo.

abstract String getOtaPackageVersion()

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

abstract File getRamdiskFile()

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

abstract String getRamdiskVersion()

Recebe a versão do ramdisk.

default File getResourcesDir()

Retorna o diretório que contém alguns dos recursos baixados.

abstract File getTestsDir()

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

abstract String getTestsDirVersion()

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

abstract File getTrustyImageFile()

Extraia o arquivo de imagem confiável local.

abstract String getTrustyVersion()

Baixe a versão confiável.

abstract File getUserDataImageFile()

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

abstract String getUserDataImageVersion()

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

abstract void setBasebandImage(File basebandFile, String version)

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

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

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

default void setDeviceBuildFlavor(String deviceBuildFlavor)

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

abstract void setDeviceImageFile(File deviceImageFile, String version)

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

abstract void setMkbootimgFile(File mkbootimg, String version)

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

abstract void setOtaPackageFile(File otaFile, String version)

Defina o arquivo ZIP do pacote OTA do dispositivo.

abstract void setRamdiskFile(File ramdisk, String version)

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

default void setResourcesDir(File resourcesDir, String version)

Define o diretório de recursos File.

abstract void setTestsDir(File testsZipFile, String version)

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

abstract void setUserDataImageFile(File userDataFile, String version)

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

abstract void unmountAll()

Desmonta as imagens de dispositivos montados.

Métodos públicos

cleanUp

public abstract void cleanUp ()

Remove todos os arquivos temporários.

getBasebandImageFile

public abstract File getBasebandImageFile ()

Extraia o arquivo de imagem da banda de base local.

Retorna
File

getBasebandVersion

public abstract String getBasebandVersion ()

Acessa a versão da banda de base.

Retorna
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

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

Retorna
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

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

Retorna
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

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

Retorna
String

getDeviceBuildId

public abstract 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

getDeviceImageFile

public abstract File getDeviceImageFile ()

Extraia o arquivo ZIP da imagem do dispositivo local.

Retorna
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

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

Retorna
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

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

Retorna
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

Recebe a versão do mkbootimg.

Retorna
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

Receba o arquivo ZIP do pacote OTA do dispositivo.

Retorna
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

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

Retorna
String

getRamdiskFile

public abstract File getRamdiskFile ()

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

Retorna
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

Recebe a versão do ramdisk.

Retorna
String

getResourcesDir

public File getResourcesDir ()

Retorna o diretório que contém alguns dos recursos baixados. Os recursos geralmente são associados a uma definição de dispositivo isFake=true. Retorna nulo se não houver um diretório de recursos disponível.

Retorna
File

getTestsDir

public abstract File getTestsDir ()

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

Retorna
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

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

Retorna
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

Extraia o arquivo de imagem confiável local.

Retorna
File

getTrustyVersion

public abstract String getTrustyVersion ()

Baixe a versão confiável.

Retorna
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

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

Retorna
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

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

Retorna
String

setBasebandImage

public abstract 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 abstract 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 abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

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

Parâmetros
version String

setMkbootimgFile

public abstract 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 abstract void setOtaPackageFile (File otaFile, 
                String version)

Defina o arquivo ZIP do pacote OTA do dispositivo.

Parâmetros
otaFile File

version String

setRamdiskFile

public abstract void setRamdiskFile (File ramdisk, 
                String version)

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

Parâmetros
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

Define o diretório de recursos File.

Parâmetros
resourcesDir File: o diretório que contém os recursos compartilhados.

version String: a versão do arquivo de diretório.

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

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

Parâmetros
version String

setUserDataImageFile

public abstract 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 abstract 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.