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