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()

Receba o arquivo de imagem de baseband local.

abstract String getBasebandVersion()

Receba a versão da banda de base.

abstract File getBootloaderImageFile()

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

abstract String getBootloaderVersion()

Receba 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 do build da plataforma em teste.

abstract File getDeviceImageFile()

Acesse o arquivo ZIP da imagem do dispositivo local.

abstract String getDeviceImageVersion()

Acesse 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 compactada 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 transferidos por download.

abstract File getTestsDir()

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

abstract String getTestsDirVersion()

Extraia a versão tests.zip.

abstract File getUserDataImageFile()

Receba o arquivo de imagem de userdata de teste local.

abstract String getUserDataImageVersion()

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

abstract void setBasebandImage(File basebandFile, String version)

Defina a imagem da baseband 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 sabor do build para a parte do dispositivo das informações do build, 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)

Recebe 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 do arquivo tests.zip extraído.

abstract void setUserDataImageFile(File userDataFile, String version)

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

Métodos públicos

cleanUp

public abstract void cleanUp ()

Remove todos os arquivos temporários.

getBasebandImageFile

public abstract File getBasebandImageFile ()

Receba o arquivo de imagem de baseband local.

Retorna
File

getBasebandVersion

public abstract String getBasebandVersion ()

Receba a versão da banda de base.

Retorna
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

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

Retorna
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

Receba 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 do build da plataforma em teste. Nunca pode ser nulo. O padrão é IBuildInfo.UNKNOWN_BUILD_ID.

Retorna
String

getDeviceImageFile

public abstract File getDeviceImageFile ()

Acesse o arquivo ZIP da imagem do dispositivo local.

Retorna
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

Acesse 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 compactada 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 transferidos por download. 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 do arquivo tests.zip extraído.

Retorna
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

Extraia a versão tests.zip.

Retorna
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

Receba o arquivo de imagem de userdata de teste local.

Retorna
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

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

Retorna
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

Defina a imagem da baseband para o build do dispositivo.

Parâmetros
basebandFile File: a imagem de baseband ERROR(/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 ERROR(/File)

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

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

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

Parâmetros
deviceBuildFlavor String: versão 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 ERROR(/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 do arquivo tests.zip extraído.

Parâmetros
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

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

Parâmetros
version String