DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

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


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

Resumen

Constructores públicos

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

Métodos públicos

void cleanUp()

Limpia los archivos de compilación temporales.

void cleanUp(List<File> doNotClean)

Versión de cleanUp() en la que no se borran algunos archivos.

File getBasebandImageFile()

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

String getBasebandVersion()

Obtén la versión de banda base.

File getBootloaderImageFile()

Obtén el archivo de imagen del bootloader local.

String getBootloaderVersion()

Obtén la versión del bootloader.

String getDeviceBuildFlavor()

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

String getDeviceBuildId()

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

File getDeviceImageFile()

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

String getDeviceImageVersion()

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

File getMkbootimgFile()

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

String getMkbootimgVersion()

Obtiene la versión de mkbootimg.

File getOtaPackageFile()

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

String getOtaPackageVersion()

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

File getRamdiskFile()

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

String getRamdiskVersion()

Obtiene la versión de ramdisk.

File getTestsDir()

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

String getTestsDirVersion()

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

File getTrustyImageFile()

Obtén el archivo de imagen de confianza local.

String getTrustyVersion()

Obtiene la versión de confianza.

File getUserDataImageFile()

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

String getUserDataImageVersion()

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

void setBasebandImage(File basebandFile, String version)

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

void setBootloaderImageFile(File bootloaderImgFile, String version)

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

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

void setDeviceImageFile(File deviceImageFile, String version)

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

void setMkbootimgFile(File mkbootimg, String version)

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

void setOtaPackageFile(File otaFile, String version)

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

void setRamdiskFile(File ramdisk, String version)

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

void setTestsDir(File testsDir, String version)

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

void setUserDataImageFile(File userDataFile, String version)

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

final void unmountAll()

Desmonta las imágenes de dispositivos montadas.

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

Limpia los archivos de compilación temporales.

cleanUp

public void cleanUp (List<File> doNotClean)

Versión de cleanUp() en la que no se borran algunos archivos.

Parámetros
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

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

Muestra
File

getBasebandVersion

public String getBasebandVersion ()

Obtén la versión de banda base.

Muestra
String

getBootloaderImageFile

public File getBootloaderImageFile ()

Obtén el archivo de imagen del bootloader local.

Muestra
File

getBootloaderVersion

public String getBootloaderVersion ()

Obtén la versión del bootloader.

Muestra
String

getDeviceBuildFlavor

public 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 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 getDeviceImageVersion() si no es null; de lo contrario, IBuildInfo.UNKNOWN_BUILD_ID

getDeviceImageFile

public File getDeviceImageFile ()

Obtén el archivo ZIP de la imagen del dispositivo local. El valor de devolución puede ser un directorio que es el archivo ZIP de la imagen del dispositivo sin comprimir. Ten en cuenta que, en el caso de un directorio, puede ser un sistema de archivos virtual de solo lectura que limita las operaciones que se pueden aplicar al directorio o a su contenido.

Muestra
File

getDeviceImageVersion

public String getDeviceImageVersion ()

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

Muestra
String

getMkbootimgFile

public File getMkbootimgFile ()

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

Muestra
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Obtiene la versión de mkbootimg.

Muestra
String

getOtaPackageFile

public File getOtaPackageFile ()

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

Muestra
File

getOtaPackageVersion

public String getOtaPackageVersion ()

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

Muestra
String

getRamdiskFile

public File getRamdiskFile ()

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

Muestra
File

getRamdiskVersion

public String getRamdiskVersion ()

Obtiene la versión de ramdisk.

Muestra
String

getTestsDir

public File getTestsDir ()

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

Muestra
File

getTestsDirVersion

public String getTestsDirVersion ()

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

Muestra
String

getTrustyImageFile

public File getTrustyImageFile ()

Obtén el archivo de imagen de confianza local.

Muestra
File

getTrustyVersion

public String getTrustyVersion ()

Obtiene la versión de confianza.

Muestra
String

getUserDataImageFile

public File getUserDataImageFile ()

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

Muestra
File

getUserDataImageVersion

public String getUserDataImageVersion ()

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

Muestra
String

setBasebandImage

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

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

Parámetros
version String

setMkbootimgFile

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

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

Parámetros
otaFile File

version String

setRamdiskFile

public 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

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

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

Parámetros
version String

setUserImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

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

Parámetros
version String

unmountAll

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