DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

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


Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.

Riepilogo

Costruttori pubblici

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

Metodi pubblici

void cleanUp()

Libera spazio dai file di build temporanei

void cleanUp(List<File> doNotClean)

Versione di cleanUp() in cui alcuni file non vengono eliminati.

File getBasebandImageFile()

Recupera il file immagine baseband locale.

String getBasebandVersion()

Recupera la versione banda di base.

File getBootloaderImageFile()

Recupera il file immagine del bootloader locale.

String getBootloaderVersion()

Ottieni la versione del bootloader.

String getDeviceBuildFlavor()

Metodo facoltativo per restituire il tipo di build della piattaforma in fase di test.

String getDeviceBuildId()

Restituisce l'identificatore univoco della build della piattaforma in fase di test.

File getDeviceImageFile()

Scarica il file zip dell'immagine del dispositivo locale.

String getDeviceImageVersion()

Scarica la versione zip dell'immagine del dispositivo locale.

File getMkbootimgFile()

Recupera il file mkbootimg utilizzato per creare l'immagine del kernel.

String getMkbootimgVersion()

Recupera la versione di mkbootimg.

File getOtaPackageFile()

Scarica il file ZIP del pacchetto OTA del dispositivo.

String getOtaPackageVersion()

Recupera la versione zip del pacchetto OTA del dispositivo.

File getRamdiskFile()

Recupera il file ramdisk utilizzato per creare l'immagine del kernel.

String getRamdiskVersion()

Recupera la versione del ramdisk.

File getTestsDir()

Ottieni il percorso locale dei contenuti del file tests.zip estratto.

String getTestsDirVersion()

Scarica la versione estratta di tests.zip.

File getTrustyImageFile()

Recupera il file immagine locale attendibile.

String getTrustyVersion()

Recupera la versione attendibile.

File getUserDataImageFile()

Ottieni il file immagine dei dati utente di test locali.

String getUserDataImageVersion()

Ottieni la versione dell'immagine dei dati utente di test locali.

void setBasebandImage(File basebandFile, String version)

Imposta l'immagine baseband per la build del dispositivo.

void setBootloaderImageFile(File bootloaderImgFile, String version)

Imposta l'immagine del bootloader per la build del dispositivo.

void setDeviceBuildFlavor(String deviceBuildFlavor)

Imposta la variante di build per la parte del dispositivo delle informazioni sulla build, se diversa da setBuildFlavor(String).

void setDeviceImageFile(File deviceImageFile, String version)

Imposta il file immagine di sistema del dispositivo da utilizzare.

void setMkbootimgFile(File mkbootimg, String version)

Imposta il file mkbootimg utilizzato per creare l'immagine del kernel.

void setOtaPackageFile(File otaFile, String version)

Imposta il file zip del pacchetto OTA del dispositivo.

void setRamdiskFile(File ramdisk, String version)

Recupera il file ramdisk utilizzato per creare l'immagine del kernel.

void setTestsDir(File testsDir, String version)

Imposta il percorso locale per i contenuti del file tests.zip estratto.

void setUserDataImageFile(File userDataFile, String version)

Imposta il file immagine dei dati utente da utilizzare.

final void unmountAll()

Smonta le immagini dei dispositivi montati.

Costruttori pubblici

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

Parametri
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

Parametri
buildId String

buildTargetName String

Metodi pubblici

cleanUp

public void cleanUp ()

Libera spazio dai file di build temporanei

cleanUp

public void cleanUp (List<File> doNotClean)

Versione di cleanUp() in cui alcuni file non vengono eliminati.

Parametri
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

Recupera il file immagine baseband locale.

Resi
File

getBasebandVersion

public String getBasebandVersion ()

Recupera la versione banda di base.

Resi
String

getBootloaderImageFile

public File getBootloaderImageFile ()

Recupera il file immagine del bootloader locale.

Resi
File

getBootloaderVersion

public String getBootloaderVersion ()

Ottieni la versione del bootloader.

Resi
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Metodo facoltativo per restituire il tipo di build della piattaforma in fase di test.

Resi
String

getDeviceBuildId

public String getDeviceBuildId ()

Restituisce l'identificatore univoco della build della piattaforma in fase di test. Non dovrebbe mai essere null. Il valore predefinito è IBuildInfo.UNKNOWN_BUILD_ID.

Resi
String getDeviceImageVersion() if not null, else IBuildInfo.UNKNOWN_BUILD_ID

getDeviceImageFile

public File getDeviceImageFile ()

Scarica il file zip dell'immagine del dispositivo locale. Il valore restituito può essere una directory che è il file ZIP dell'immagine del dispositivo decompresso. Tieni presente che nel caso di una directory, può trattarsi di un file system virtuale di sola lettura montato che limita le operazioni che possono essere applicate alla directory o ai suoi contenuti.

Resi
File

getDeviceImageVersion

public String getDeviceImageVersion ()

Scarica la versione zip dell'immagine del dispositivo locale.

Resi
String

getMkbootimgFile

public File getMkbootimgFile ()

Recupera il file mkbootimg utilizzato per creare l'immagine del kernel.

Resi
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Recupera la versione di mkbootimg.

Resi
String

getOtaPackageFile

public File getOtaPackageFile ()

Scarica il file ZIP del pacchetto OTA del dispositivo.

Resi
File

getOtaPackageVersion

public String getOtaPackageVersion ()

Recupera la versione zip del pacchetto OTA del dispositivo.

Resi
String

getRamdiskFile

public File getRamdiskFile ()

Recupera il file ramdisk utilizzato per creare l'immagine del kernel.

Resi
File

getRamdiskVersion

public String getRamdiskVersion ()

Recupera la versione del ramdisk.

Resi
String

getTestsDir

public File getTestsDir ()

Ottieni il percorso locale dei contenuti del file tests.zip estratto.

Resi
File

getTestsDirVersion

public String getTestsDirVersion ()

Scarica la versione estratta di tests.zip.

Resi
String

getTrustyImageFile

public File getTrustyImageFile ()

Recupera il file immagine locale attendibile.

Resi
File

getTrustyVersion

public String getTrustyVersion ()

Recupera la versione attendibile.

Resi
String

getUserDataImageFile

public File getUserDataImageFile ()

Ottieni il file immagine dei dati utente di test locali.

Resi
File

getUserDataImageVersion

public String getUserDataImageVersion ()

Ottieni la versione dell'immagine dei dati utente di test locali.

Resi
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

Imposta l'immagine baseband per la build del dispositivo.

Parametri
basebandFile File: l'immagine della banda base File

version String: la versione della banda di base

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Imposta l'immagine del bootloader per la build del dispositivo.

Parametri
bootloaderImgFile File: l'immagine del bootloader File

version String: la versione del bootloader

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

Imposta la variante di build per la parte del dispositivo delle informazioni sulla build, se diversa da setBuildFlavor(String).

Parametri
deviceBuildFlavor String: Variante della build del dispositivo

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Imposta il file immagine di sistema del dispositivo da utilizzare.

Parametri
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

Imposta il file mkbootimg utilizzato per creare l'immagine del kernel.

Parametri
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

Imposta il file zip del pacchetto OTA del dispositivo.

Parametri
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

Recupera il file ramdisk utilizzato per creare l'immagine del kernel.

Parametri
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

Imposta il percorso locale per i contenuti del file tests.zip estratto.

Parametri
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

Imposta il file immagine dei dati utente da utilizzare.

Parametri
version String

unmountAll

public final void unmountAll ()

Smonta le immagini dei dispositivi montati.

Ciò è utile per smontare le immagini del dispositivo prima che l'oggetto DeviceBuildInfo venga eliminato, per scenari in cui cleanUp() non può essere chiamato a causa della condivisione di file, ad esempio copyAllFileFrom() è stato chiamato su questo oggetto.