OtaDeviceBuildInfo
public class OtaDeviceBuildInfo
extends Object
implements IDeviceBuildInfo
java.lang.Object | |
↳ | com.android.tradefed.build.OtaDeviceBuildInfo |
Un IDeviceBuildInfo
utilizzato per i test di aggiornamento over-the-air. È composto da due build di dispositivi per ITestDevice
:
- un'immagine di build di base (la build da OTA).
- una build OTA (una build per OTA). Dovrebbe contenere gli attributi di build necessari e il pacchetto OTA associato.
getOtaBuild()
restituisce la build OTA.Sommario
Campi | |
---|---|
protected IDeviceBuildInfo | mBaselineBuild |
protected IDeviceBuildInfo | mOtaBuild |
protected boolean | mReportTargetBuild
|
Costruttori pubblici | |
---|---|
OtaDeviceBuildInfo () |
Metodi pubblici | |
---|---|
void | addBuildAttribute (String attributeName, String attributeValue) |
void | cleanUp () Rimuove tutti i file temporanei. |
void | cleanUp ( doNotDelete) cleanUp ( doNotDelete) |
IBuildInfo | clone () |
File | getBasebandImageFile () Ottieni il file immagine in banda base locale. |
String | getBasebandVersion () Ottieni la versione in banda base. |
IDeviceBuildInfo | getBaselineBuild () |
File | getBootloaderImageFile () Ottieni il file immagine del bootloader locale. |
String | getBootloaderVersion () Ottieni la versione del bootloader. |
getBuildAttributes () | |
String | getBuildBranch () |
String | getBuildFlavor () |
String | getBuildId () |
String | getBuildTargetName () |
String | getDeviceBuildFlavor () Metodo facoltativo per restituire il tipo di build della piattaforma in fase di test. |
String | getDeviceBuildId () Restituisce l'identificatore univoco della piattaforma creata in prova. |
File | getDeviceImageFile () Ottieni il file zip dell'immagine del dispositivo locale. |
String | getDeviceImageVersion () Ottieni la versione zip dell'immagine del dispositivo locale. |
String | getDeviceSerial () |
File | getFile (String name) |
getFiles () | |
File | getMkbootimgFile () Ottiene il file mkbootimg utilizzato per creare l'immagine del kernel. |
String | getMkbootimgVersion () Ottiene la versione mkbootimg. |
IDeviceBuildInfo | getOtaBuild () |
File | getOtaPackageFile () Ottieni il file zip del pacchetto OTA del dispositivo. |
String | getOtaPackageVersion () Ottieni la versione zip del pacchetto OTA del dispositivo. |
getProperties () | |
File | getRamdiskFile () Ottiene il file ramdisk utilizzato per creare l'immagine del kernel. |
String | getRamdiskVersion () Ottiene la versione ramdisk. |
File | getResourcesDir () Restituisce la directory contenente alcune delle risorse scaricate. |
String | getTestTag () |
File | getTestsDir () Ottieni il percorso locale del contenuto del file tests.zip estratto. |
String | getTestsDirVersion () Ottieni la versione di tests.zip estratta. |
File | getUserDataImageFile () Ottieni il file immagine userdata di prova locale. |
String | getUserDataImageVersion () Ottieni la versione dell'immagine dei dati utente di prova locale. |
String | getVersion (String name) |
VersionedFile | getVersionedFile (String name) |
getVersionedFileKeys () | |
void | setBasebandImage (File basebandFile, String version) Imposta l'immagine in banda base per la build del dispositivo. |
void | setBaselineBuild ( IDeviceBuildInfo baselineBuild) |
void | setBootloaderImageFile (File bootloaderImgFile, String version) Imposta l'immagine del bootloader per la build del dispositivo. |
void | setBuildBranch (String branch) |
void | setBuildFlavor (String buildFlavor) |
void | setBuildId (String buildId) |
void | setDeviceImageFile (File deviceImageFile, String version) Impostare il file immagine di sistema del dispositivo da utilizzare. |
void | setDeviceSerial (String serial) |
void | setFile (String name, File file, String version) |
void | setMkbootimgFile (File mkbootimg, String version) Imposta il file mkbootimg utilizzato per creare l'immagine del kernel. |
void | setOtaBuild ( IDeviceBuildInfo otaBuild) |
void | setOtaPackageFile (File otaFile, String version) Imposta il file zip del pacchetto OTA del dispositivo. |
void | setProperties (BuildInfoProperties... properties) |
void | setRamdiskFile (File ramdisk, String version) Ottiene il file ramdisk utilizzato per creare l'immagine del kernel. |
void | setReportTargetBuild (boolean downgrade) |
void | setResourcesDir (File resourceDir, String version) Imposta la directory delle risorse |
void | setTestTag (String testTag) |
void | setTestsDir (File testsZipFile, String version) Imposta il percorso locale del contenuto del file tests.zip estratto. |
void | setUserDataImageFile (File userDataFile, String version) Impostare il file immagine dei dati utente da utilizzare. |
Metodi protetti | |
---|---|
IDeviceBuildInfo | getReportedBuild () |
Campi
mBaselineBuild
protected IDeviceBuildInfo mBaselineBuild
mOtaBuild
protected IDeviceBuildInfo mOtaBuild
mReportTargetBuild
protected boolean mReportTargetBuild
Costruttori pubblici
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
Metodi pubblici
addBuildAttribute
public void addBuildAttribute (String attributeName, String attributeValue)
Parametri | |
---|---|
attributeName | String |
attributeValue | String |
pulire
public void cleanUp ()
Rimuove tutti i file temporanei.
pulire
public void cleanUp (doNotDelete)
Parametri | |
---|---|
doNotDelete |
clone
public IBuildInfo clone ()
ritorna | |
---|---|
IBuildInfo |
getBasebandImageFile
public File getBasebandImageFile ()
Ottieni il file immagine in banda base locale.
ritorna | |
---|---|
File |
getBasebandVersion
public String getBasebandVersion ()
Ottieni la versione in banda base.
ritorna | |
---|---|
String |
getBootloaderImageFile
public File getBootloaderImageFile ()
Ottieni il file immagine del bootloader locale.
ritorna | |
---|---|
File |
getBootloaderVersion
public String getBootloaderVersion ()
Ottieni la versione del bootloader.
ritorna | |
---|---|
String |
getBuildAttributes
publicgetBuildAttributes ()
ritorna | |
---|---|
getBuildBranch
public String getBuildBranch ()
ritorna | |
---|---|
String |
getBuildFlavor
public String getBuildFlavor ()
ritorna | |
---|---|
String |
getBuildId
public String getBuildId ()
ritorna | |
---|---|
String |
getBuildTargetName
public String getBuildTargetName ()
ritorna | |
---|---|
String |
getDeviceBuildFlavor
public String getDeviceBuildFlavor ()
Metodo facoltativo per restituire il tipo di build della piattaforma in fase di test.
ritorna | |
---|---|
String |
getDeviceBuildId
public String getDeviceBuildId ()
Restituisce l'identificatore univoco della piattaforma creata in prova. Non dovrebbe mai essere nullo. Il valore predefinito è IBuildInfo.UNKNOWN_BUILD_ID
.
ritorna | |
---|---|
String |
getDeviceImageFile
public File getDeviceImageFile ()
Ottieni il file zip dell'immagine del dispositivo locale.
ritorna | |
---|---|
File |
getDeviceImageVersion
public String getDeviceImageVersion ()
Ottieni la versione zip dell'immagine del dispositivo locale.
ritorna | |
---|---|
String |
getDeviceSerial
public String getDeviceSerial ()
ritorna | |
---|---|
String |
prendi il file
public File getFile (String name)
Parametri | |
---|---|
name | String |
ritorna | |
---|---|
File |
getFiles
publicgetFiles ()
ritorna | |
---|---|
getMkbootimgFile
public File getMkbootimgFile ()
Ottiene il file mkbootimg utilizzato per creare l'immagine del kernel.
ritorna | |
---|---|
File |
getMkbootimgVersion
public String getMkbootimgVersion ()
Ottiene la versione mkbootimg.
ritorna | |
---|---|
String |
getOtaPackageFile
public File getOtaPackageFile ()
Ottieni il file zip del pacchetto OTA del dispositivo.
ritorna | |
---|---|
File |
getOtaPackageVersion
public String getOtaPackageVersion ()
Ottieni la versione zip del pacchetto OTA del dispositivo.
ritorna | |
---|---|
String |
getProperties
publicgetProperties ()
ritorna | |
---|---|
getRamdiskFile
public File getRamdiskFile ()
Ottiene il file ramdisk utilizzato per creare l'immagine del kernel.
ritorna | |
---|---|
File |
getRamdiskVersion
public String getRamdiskVersion ()
Ottiene la versione ramdisk.
ritorna | |
---|---|
String |
getResourcesDir
public File getResourcesDir ()
Restituisce la directory contenente alcune delle risorse scaricate. (Le risorse sono generalmente associate a una definizione di dispositivo isFake = true). Restituisce null se non è disponibile alcuna directory delle risorse.
ritorna | |
---|---|
File |
getTestTag
public String getTestTag ()
ritorna | |
---|---|
String |
getTestsDir
public File getTestsDir ()
Ottieni il percorso locale del contenuto del file tests.zip estratto.
ritorna | |
---|---|
File |
getTestsDirVersion
public String getTestsDirVersion ()
Ottieni la versione di tests.zip estratta.
ritorna | |
---|---|
String |
getUserDataImageFile
public File getUserDataImageFile ()
Ottieni il file immagine userdata di prova locale.
ritorna | |
---|---|
File |
getUserDataImageVersion
public String getUserDataImageVersion ()
Ottieni la versione dell'immagine dei dati utente di prova locale.
ritorna | |
---|---|
String |
getVersion
public String getVersion (String name)
Parametri | |
---|---|
name | String |
ritorna | |
---|---|
String |
getVersionedFile
public VersionedFile getVersionedFile (String name)
Parametri | |
---|---|
name | String |
ritorna | |
---|---|
VersionedFile |
getVersionedFileKeys
publicgetVersionedFileKeys ()
ritorna | |
---|---|
setBasebandImage
public void setBasebandImage (File basebandFile, String version)
Imposta l'immagine in banda base per la build del dispositivo.
Parametri | |
---|---|
basebandFile | File : ERROR(/File) dell'immagine in banda base ERROR(/File) |
version | String : la versione della baseband |
setBaselineBuild
public void setBaselineBuild (IDeviceBuildInfo baselineBuild)
Parametri | |
---|---|
baselineBuild | IDeviceBuildInfo |
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 ERROR(/File) |
version | String : la versione del bootloader |
setBuildBranch
public void setBuildBranch (String branch)
Parametri | |
---|---|
branch | String |
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
Parametri | |
---|---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
Parametri | |
---|---|
buildId | String |
setDeviceImageFile
public void setDeviceImageFile (File deviceImageFile, String version)
Impostare il file immagine di sistema del dispositivo da utilizzare.
Parametri | |
---|---|
version | String |
setDeviceSerial
public void setDeviceSerial (String serial)
Parametri | |
---|---|
serial | String |
setFile
public void setFile (String name, File file, String version)
Parametri | |
---|---|
name | String |
file | File |
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 |
setProperties
public void setProperties (BuildInfoProperties... properties)
Parametri | |
---|---|
properties | BuildInfoProperties |
setRamdiskFile
public void setRamdiskFile (File ramdisk, String version)
Ottiene il file ramdisk utilizzato per creare l'immagine del kernel.
Parametri | |
---|---|
ramdisk | File |
version | String |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
Parametri | |
---|---|
downgrade | boolean |
setResourcesDir
public void setResourcesDir (File resourceDir, String version)
Imposta la directory delle risorse ERROR(/File)
.
Parametri | |
---|---|
resourceDir | File : la directory contenente le risorse condivise. |
version | String : la versione del file di directory. |
setTestTag
public void setTestTag (String testTag)
Parametri | |
---|---|
testTag | String |
setTestsDir
public void setTestsDir (File testsZipFile, String version)
Imposta il percorso locale al contenuto del file tests.zip estratto.
Parametri | |
---|---|
version | String |
setUserDataImageFile
public void setUserDataImageFile (File userDataFile, String version)
Impostare il file immagine dei dati utente da utilizzare.
Parametri | |
---|---|
version | String |