IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


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

Riepilogo

Metodi pubblici

abstract void cleanUp()

Rimuove tutti i file temporanei.

abstract File getBasebandImageFile()

Recupera il file immagine baseband locale.

abstract String getBasebandVersion()

Recupera la versione banda di base.

abstract File getBootloaderImageFile()

Recupera il file immagine del bootloader locale.

abstract String getBootloaderVersion()

Ottieni la versione del bootloader.

abstract String getDeviceBuildFlavor()

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

abstract String getDeviceBuildId()

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

abstract File getDeviceImageFile()

Scarica il file zip dell'immagine del dispositivo locale.

abstract String getDeviceImageVersion()

Scarica la versione zip dell'immagine del dispositivo locale.

abstract File getMkbootimgFile()

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

abstract String getMkbootimgVersion()

Recupera la versione di mkbootimg.

abstract File getOtaPackageFile()

Scarica il file ZIP del pacchetto OTA del dispositivo.

abstract String getOtaPackageVersion()

Recupera la versione zip del pacchetto OTA del dispositivo.

abstract File getRamdiskFile()

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

abstract String getRamdiskVersion()

Recupera la versione del ramdisk.

default File getResourcesDir()

Restituisce la directory contenente alcune delle risorse scaricate.

abstract File getTestsDir()

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

abstract String getTestsDirVersion()

Scarica la versione estratta di tests.zip.

abstract File getTrustyImageFile()

Recupera il file immagine locale attendibile.

abstract String getTrustyVersion()

Recupera la versione attendibile.

abstract File getUserDataImageFile()

Ottieni il file immagine dei dati utente di test locali.

abstract String getUserDataImageVersion()

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

abstract void setBasebandImage(File basebandFile, String version)

Imposta l'immagine baseband per la build del dispositivo.

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

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

default void setDeviceBuildFlavor(String deviceBuildFlavor)

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

abstract void setDeviceImageFile(File deviceImageFile, String version)

Imposta il file immagine di sistema del dispositivo da utilizzare.

abstract void setMkbootimgFile(File mkbootimg, String version)

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

abstract void setOtaPackageFile(File otaFile, String version)

Imposta il file zip del pacchetto OTA del dispositivo.

abstract void setRamdiskFile(File ramdisk, String version)

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

default void setResourcesDir(File resourcesDir, String version)

Imposta la directory delle risorse File.

abstract void setTestsDir(File testsZipFile, String version)

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

abstract void setUserDataImageFile(File userDataFile, String version)

Imposta il file immagine dei dati utente da utilizzare.

abstract void unmountAll()

Smonta le immagini dei dispositivi montati.

Metodi pubblici

cleanUp

public abstract void cleanUp ()

Rimuove tutti i file temporanei.

getBasebandImageFile

public abstract File getBasebandImageFile ()

Recupera il file immagine baseband locale.

Resi
File

getBasebandVersion

public abstract String getBasebandVersion ()

Recupera la versione banda di base.

Resi
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

Recupera il file immagine del bootloader locale.

Resi
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

Ottieni la versione del bootloader.

Resi
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

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

Resi
String

getDeviceBuildId

public abstract 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

getDeviceImageFile

public abstract File getDeviceImageFile ()

Scarica il file zip dell'immagine del dispositivo locale.

Resi
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

Scarica la versione zip dell'immagine del dispositivo locale.

Resi
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

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

Resi
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

Recupera la versione di mkbootimg.

Resi
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

Scarica il file ZIP del pacchetto OTA del dispositivo.

Resi
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

Recupera la versione zip del pacchetto OTA del dispositivo.

Resi
String

getRamdiskFile

public abstract File getRamdiskFile ()

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

Resi
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

Recupera la versione del ramdisk.

Resi
String

getResourcesDir

public File getResourcesDir ()

Restituisce la directory contenente alcune delle risorse scaricate. (Le risorse sono in genere associate a una definizione di dispositivo isFake=true). Restituisce null se non è disponibile alcuna directory delle risorse.

Resi
File

getTestsDir

public abstract File getTestsDir ()

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

Resi
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

Scarica la versione estratta di tests.zip.

Resi
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

Recupera il file immagine locale attendibile.

Resi
File

getTrustyVersion

public abstract String getTrustyVersion ()

Recupera la versione attendibile.

Resi
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

Ottieni il file immagine dei dati utente di test locali.

Resi
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

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

Resi
String

setBasebandImage

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

Imposta il file immagine di sistema del dispositivo da utilizzare.

Parametri
version String

setMkbootimgFile

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

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

Parametri
mkbootimg File

version String

setOtaPackageFile

public abstract void setOtaPackageFile (File otaFile, 
                String version)

Imposta il file zip del pacchetto OTA del dispositivo.

Parametri
otaFile File

version String

setRamdiskFile

public abstract void setRamdiskFile (File ramdisk, 
                String version)

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

Parametri
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

Imposta la directory delle risorse File.

Parametri
resourcesDir File: la directory contenente le risorse condivise.

version String: la versione del file di directory.

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

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

Parametri
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

Imposta il file immagine dei dati utente da utilizzare.

Parametri
version String

unmountAll

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