IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


Um IBuildInfo que representa uma compilação completa de um dispositivo Android e (opcionalmente) seus testes.

Resumo

Métodos públicos

abstract void cleanUp ()

Remove todos os arquivos temporários.

abstract File getBasebandImageFile ()

Obtenha o arquivo de imagem de banda base local.

abstract String getBasebandVersion ()

Obtenha a versão de banda base.

abstract File getBootloaderImageFile ()

Obtenha o arquivo de imagem do bootloader local.

abstract String getBootloaderVersion ()

Obtenha a versão do bootloader.

abstract String getDeviceBuildFlavor ()

Método opcional para retornar o tipo de construção da plataforma que está sendo testada.

abstract String getDeviceBuildId ()

Retorna o identificador exclusivo da construção da plataforma em teste.

abstract File getDeviceImageFile ()

Obtenha o arquivo zip da imagem do dispositivo local.

abstract String getDeviceImageVersion ()

Obtenha a versão zip da imagem do dispositivo local.

abstract File getMkbootimgFile ()

Obtém o arquivo mkbootimg usado para criar a imagem do kernel.

abstract String getMkbootimgVersion ()

Obtém a versão mkbootimg.

abstract File getOtaPackageFile ()

Obtenha o arquivo zip do pacote OTA do dispositivo.

abstract String getOtaPackageVersion ()

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

abstract File getRamdiskFile ()

Obtém o arquivo ramdisk usado para criar a imagem do kernel.

abstract String getRamdiskVersion ()

Obtém a versão do ramdisk.

default File getResourcesDir ()

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

abstract File getTestsDir ()

Obtenha o caminho local para o conteúdo extraído do arquivo testes.zip.

abstract String getTestsDirVersion ()

Obtenha a versão testes.zip extraída.

abstract File getUserDataImageFile ()

Obtenha o arquivo de imagem userdata de teste local.

abstract String getUserDataImageVersion ()

Obtenha a versão da imagem de dados do usuário de teste local.

abstract void setBasebandImage (File basebandFile, String version)

Defina a imagem de banda base para a construção do dispositivo.

abstract void setBootloaderImageFile (File bootloaderImgFile, String version)

Defina a imagem do bootloader para a construção do dispositivo.

default void setDeviceBuildFlavor (String deviceBuildFlavor)

Defina o tipo de compilação para a parte do dispositivo das informações de compilação se for diferente de IBuildInfo.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)

Obtém o arquivo ramdisk usado para criar a imagem do kernel.

default void setResourcesDir (File resourcesDir, String version)

Define o diretório de recursos ERROR(/File) .

abstract void setTestsDir (File testsZipFile, String version)

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

abstract void setUserDataImageFile (File userDataFile, String version)

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

Métodos públicos

limpar

public abstract void cleanUp ()

Remove todos os arquivos temporários.

getBasebandImageFile

public abstract File getBasebandImageFile ()

Obtenha o arquivo de imagem de banda base local.

Devoluções
File

getBasebandVersion

public abstract String getBasebandVersion ()

Obtenha a versão de banda base.

Devoluções
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

Obtenha o arquivo de imagem do bootloader local.

Devoluções
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

Obtenha a versão do bootloader.

Devoluções
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

Método opcional para retornar o tipo de construção da plataforma que está sendo testada.

Devoluções
String

getDeviceBuildId

public abstract String getDeviceBuildId ()

Retorna o identificador exclusivo da construção da plataforma em teste. Nunca deve ser nulo. O padrão é IBuildInfo.UNKNOWN_BUILD_ID .

Devoluções
String

getDeviceImageFile

public abstract File getDeviceImageFile ()

Obtenha o arquivo zip da imagem do dispositivo local.

Devoluções
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

Obtenha a versão zip da imagem do dispositivo local.

Devoluções
String

getMkbootimgArquivo

public abstract File getMkbootimgFile ()

Obtém o arquivo mkbootimg usado para criar a imagem do kernel.

Devoluções
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

Obtém a versão mkbootimg.

Devoluções
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

Obtenha o arquivo zip do pacote OTA do dispositivo.

Devoluções
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

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

Devoluções
String

getRamdiskFile

public abstract File getRamdiskFile ()

Obtém o arquivo ramdisk usado para criar a imagem do kernel.

Devoluções
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

Obtém a versão do ramdisk.

Devoluções
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 nenhum diretório de recursos estiver disponível.

Devoluções
File

getTestsDir

public abstract File getTestsDir ()

Obtenha o caminho local para o conteúdo extraído do arquivo testes.zip.

Devoluções
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

Obtenha a versão testes.zip extraída.

Devoluções
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

Obtenha o arquivo de imagem userdata de teste local.

Devoluções
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

Obtenha a versão da imagem de dados do usuário de teste local.

Devoluções
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

Defina a imagem de banda base para a construção do dispositivo.

Parâmetros
basebandFile File : a imagem da banda base ERROR(/File)

version String : a versão da banda base

setBootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Defina a imagem do bootloader para a construção do dispositivo.

Parâmetros
bootloaderImgFile File : a imagem do bootloader ERROR(/File)

version String : a versão do bootloader

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

Defina o tipo de compilação para a parte do dispositivo das informações de compilação se for diferente de IBuildInfo.setBuildFlavor(String) .

Parâmetros
deviceBuildFlavor String : sabor da construção 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)

Obtém 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 ERROR(/File) .

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

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

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

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

Parâmetros
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

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

Parâmetros
version String