IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


Un IBuildInfo que representa una compilación completa de un dispositivo Android y, de manera opcional, sus pruebas.

Resumen

Métodos públicos

abstract void cleanUp()

Quita todos los archivos temporales.

abstract File getBasebandImageFile()

Obtén el archivo de imagen de banda base local.

abstract String getBasebandVersion()

Obtén la versión de banda base.

abstract File getBootloaderImageFile()

Obtén el archivo de imagen del bootloader local.

abstract String getBootloaderVersion()

Obtén la versión del bootloader.

abstract String getDeviceBuildFlavor()

Es un método opcional para devolver el tipo de compilación de la plataforma que se está probando.

abstract String getDeviceBuildId()

Devuelve el identificador único de la compilación de la plataforma en prueba.

abstract File getDeviceImageFile()

Obtén el archivo ZIP de la imagen del dispositivo local.

abstract String getDeviceImageVersion()

Obtén la versión zip de la imagen del dispositivo local.

abstract File getMkbootimgFile()

Obtiene el archivo mkbootimg que se usa para crear la imagen del kernel.

abstract String getMkbootimgVersion()

Obtiene la versión de mkbootimg.

abstract File getOtaPackageFile()

Obtén el archivo ZIP del paquete inalámbrico del dispositivo.

abstract String getOtaPackageVersion()

Obtén la versión zip del paquete inalámbrico del dispositivo.

abstract File getRamdiskFile()

Obtiene el archivo ramdisk que se usa para crear la imagen del kernel.

abstract String getRamdiskVersion()

Obtiene la versión de ramdisk.

default File getResourcesDir()

Devuelve el directorio que contiene algunos de los recursos descargados.

abstract File getTestsDir()

Obtén la ruta de acceso local al contenido del archivo tests.zip extraído.

abstract String getTestsDirVersion()

Obtén la versión extraída de tests.zip.

abstract File getTrustyImageFile()

Obtén el archivo de imagen de confianza local.

abstract String getTrustyVersion()

Obtiene la versión de confianza.

abstract File getUserDataImageFile()

Obtén el archivo de imagen de datos del usuario de la prueba local.

abstract String getUserDataImageVersion()

Obtiene la versión de la imagen de datos del usuario de la prueba local.

abstract void setBasebandImage(File basebandFile, String version)

Establece la imagen de banda base para la compilación del dispositivo.

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

Establece la imagen del bootloader para la compilación del dispositivo.

default void setDeviceBuildFlavor(String deviceBuildFlavor)

Establece la variante de compilación para la parte del dispositivo de la información de compilación si es diferente de setBuildFlavor(String).

abstract void setDeviceImageFile(File deviceImageFile, String version)

Establece el archivo de imagen del sistema del dispositivo que se usará.

abstract void setMkbootimgFile(File mkbootimg, String version)

Establece el archivo mkbootimg que se usa para crear la imagen del kernel.

abstract void setOtaPackageFile(File otaFile, String version)

Establece el archivo ZIP del paquete inalámbrico del dispositivo.

abstract void setRamdiskFile(File ramdisk, String version)

Obtiene el archivo ramdisk que se usa para crear la imagen del kernel.

default void setResourcesDir(File resourcesDir, String version)

Establece el directorio de recursos File.

abstract void setTestsDir(File testsZipFile, String version)

Establece la ruta de acceso local al contenido del archivo tests.zip extraído.

abstract void setUserDataImageFile(File userDataFile, String version)

Establece el archivo de imagen de datos del usuario que se usará.

abstract void unmountAll()

Desmonta las imágenes de dispositivos montadas.

Métodos públicos

cleanUp

public abstract void cleanUp ()

Quita todos los archivos temporales.

getBasebandImageFile

public abstract File getBasebandImageFile ()

Obtén el archivo de imagen de banda base local.

Muestra
File

getBasebandVersion

public abstract String getBasebandVersion ()

Obtén la versión de banda base.

Muestra
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

Obtén el archivo de imagen del bootloader local.

Muestra
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

Obtén la versión del bootloader.

Muestra
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

Es un método opcional para devolver el tipo de compilación de la plataforma que se está probando.

Muestra
String

getDeviceBuildId

public abstract String getDeviceBuildId ()

Devuelve el identificador único de la compilación de la plataforma en prueba. Nunca debe ser nulo. El valor predeterminado es IBuildInfo.UNKNOWN_BUILD_ID.

Muestra
String

getDeviceImageFile

public abstract File getDeviceImageFile ()

Obtén el archivo ZIP de la imagen del dispositivo local.

Muestra
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

Obtén la versión zip de la imagen del dispositivo local.

Muestra
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

Obtiene el archivo mkbootimg que se usa para crear la imagen del kernel.

Muestra
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

Obtiene la versión de mkbootimg.

Muestra
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

Obtén el archivo ZIP del paquete inalámbrico del dispositivo.

Muestra
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

Obtén la versión zip del paquete inalámbrico del dispositivo.

Muestra
String

getRamdiskFile

public abstract File getRamdiskFile ()

Obtiene el archivo ramdisk que se usa para crear la imagen del kernel.

Muestra
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

Obtiene la versión de ramdisk.

Muestra
String

getResourcesDir

public File getResourcesDir ()

Devuelve el directorio que contiene algunos de los recursos descargados. (Por lo general, los recursos se asocian con una definición de dispositivo isFake=true). Devuelve nulo si no hay un directorio de recursos disponible.

Muestra
File

getTestsDir

public abstract File getTestsDir ()

Obtén la ruta de acceso local al contenido del archivo tests.zip extraído.

Muestra
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

Obtén la versión extraída de tests.zip.

Muestra
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

Obtén el archivo de imagen de confianza local.

Muestra
File

getTrustyVersion

public abstract String getTrustyVersion ()

Obtiene la versión de confianza.

Muestra
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

Obtén el archivo de imagen de datos del usuario de la prueba local.

Muestra
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

Obtiene la versión de la imagen de datos del usuario de la prueba local.

Muestra
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

Establece la imagen de banda base para la compilación del dispositivo.

Parámetros
basebandFile File: Es la imagen de banda base File.

version String: La versión de la banda base

setBootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Establece la imagen del bootloader para la compilación del dispositivo.

Parámetros
bootloaderImgFile File: Es la imagen del cargador de arranque File.

version String: La versión del bootloader

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

Establece la variante de compilación para la parte del dispositivo de la información de compilación si es diferente de setBuildFlavor(String).

Parámetros
deviceBuildFlavor String: Variante de la compilación del dispositivo

setDeviceImageFile

public abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

Establece el archivo de imagen del sistema del dispositivo que se usará.

Parámetros
version String

setMkbootimgFile

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

Establece el archivo mkbootimg que se usa para crear la imagen del kernel.

Parámetros
mkbootimg File

version String

setOtaPackageFile

public abstract void setOtaPackageFile (File otaFile, 
                String version)

Establece el archivo ZIP del paquete inalámbrico del dispositivo.

Parámetros
otaFile File

version String

setRamdiskFile

public abstract void setRamdiskFile (File ramdisk, 
                String version)

Obtiene el archivo ramdisk que se usa para crear la imagen del kernel.

Parámetros
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

Establece el directorio de recursos File.

Parámetros
resourcesDir File: Es el directorio que contiene los recursos compartidos.

version String: Es la versión del archivo de directorio.

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

Establece la ruta de acceso local al contenido del archivo tests.zip extraído.

Parámetros
version String

setUserImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

Establece el archivo de imagen de datos del usuario que se usará.

Parámetros
version String

unmountAll

public abstract void unmountAll ()

Desmonta las imágenes de dispositivos montadas.

Esto es útil para desmontar imágenes del dispositivo antes de que se destruya el objeto DeviceBuildInfo, en situaciones en las que no se puede llamar a cleanUp() debido al uso compartido de archivos, como cuando se llamó a copyAllFileFrom() en este objeto.