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 |
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 |
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 (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 |
Vedi anche:
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.