Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

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 costruzione di base (la build da OTA da).
  • una build OTA (una build a OTA in). Dovrebbe contenere gli attributi di build necessari e il pacchetto OTA associato.
this contiene la build di base e 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)

Aggiungi un attributo build

void cleanUp ()

Rimuove tutti i file temporanei.

void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

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

IBuildInfo clone ()

File getBasebandImageFile ()

Ottieni il file di 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 ()

Ottieni un set di coppie nome-valore di attributi aggiuntivi che descrivono la build.

String getBuildBranch ()

Metodo facoltativo per restituire il ramo di controllo del codice sorgente da cui è stata prodotta la build in fase di test.

String getBuildFlavor ()

Metodo opzionale per restituire il tipo di build in fase di test.

String getBuildId ()

Restituisce l'identificatore univoco di build sotto test.

String getBuildTargetName ()

Restituisce il nome completo per la build in fase di test.

String getDeviceBuildFlavor ()

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

String getDeviceBuildId ()

Restituisce l'identificatore univoco della piattaforma costruita sotto test.

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)

Metodo di supporto per recuperare un file con un determinato nome.

getFiles ()

Restituisce tutti i file VersionedFile memorizzati in questo BuildInfo .

File getMkbootimgFile ()

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

String getMkbootimgVersion ()

Ottiene la versione di 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 ()

Restituisce una copia delle proprietà attualmente impostate su IBuildInfo .

File getRamdiskFile ()

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

String getRamdiskVersion ()

Ottiene la versione di ramdisk.

File getResourcesDir ()

Restituisce la directory contenente alcune delle risorse scaricate.

String getTestTag ()

Restituisce un nome univoco per i test in esecuzione.

File getTestsDir ()

Ottieni il percorso locale del contenuto del file test.zip estratto.

String getTestsDirVersion ()

Ottieni la versione test.zip estratta.

File getUserDataImageFile ()

Ottieni il file di immagine dei dati utente del test locale.

String getUserDataImageVersion ()

Ottieni la versione dell'immagine di test userdata immagine locale.

String getVersion (String name)

Metodo di supporto per recuperare una versione del file con un determinato nome.

VersionedFile getVersionedFile (String name)

Metodo di supporto per recuperare un file VersionedFile con un determinato nome.

getVersionedFileKeys ()

Restituisce il set di chiavi disponibili per eseguire una query su VersionedFile tramite getFile(BuildInfoKey.BuildInfoFileKey) .

void setBasebandImage (File basebandFile, String version)

Imposta l'immagine in banda base per la creazione 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)

Imposta il ramo di compilazione

void setBuildFlavor (String buildFlavor)

Imposta il sapore della build.

void setBuildId (String buildId)

Imposta l'identificatore univoco di build sotto test.

void setDeviceImageFile (File deviceImageFile, String version)

Imposta il file immagine del sistema del dispositivo da utilizzare.

void setDeviceSerial (String serial)

Imposta il seriale ITestDevice associato a questa build.

void setFile (String name, File file, String version)

Memorizza un file con un determinato nome in queste informazioni di build.

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)

Impostare BuildInfoProperties per l'istanza IBuildInfo .

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 ERROR(/File) .

void setTestTag (String testTag)

Imposta il nome univoco per i test in esecuzione.

void setTestsDir (File testsZipFile, String version)

Imposta il percorso locale sul contenuto del file test.zip estratto.

void setUserDataImageFile (File userDataFile, String version)

Imposta 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)

Aggiungi un attributo build

parametri
attributeName String : il nome dell'attributo univoco

attributeValue String : il valore dell'attributo

pulire

public void cleanUp ()

Rimuove tutti i file temporanei.

pulire

public void cleanUp ( doNotDelete)

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

parametri
doNotDelete

clone

public IBuildInfo clone ()

ritorna
IBuildInfo

getBasebandImageFile

public File getBasebandImageFile ()

Ottieni il file di immagine in banda base locale.

ritorna
File

getBasebandVersion

public String getBasebandVersion ()

Ottieni la versione in banda base.

ritorna
String

getBaselineBuild

public IDeviceBuildInfo getBaselineBuild ()

ritorna
IDeviceBuildInfo

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

public  getBuildAttributes ()

Ottieni un set di coppie nome-valore di attributi aggiuntivi che descrivono la build.

ritorna
un ERROR(/Map) degli attributi di costruzione. Non sarà null , ma potrebbe essere vuoto.

getBuildBranch

public String getBuildBranch ()

Metodo facoltativo per restituire il ramo di controllo del codice sorgente da cui è stata prodotta la build in fase di test.

ritorna
String il ramo di build o null se non impostato / non applicabile

getBuildFlavor

public String getBuildFlavor ()

Metodo opzionale per restituire il tipo di build in fase di test.

Un'implementazione comune per le build di piattaforme Android è quella di restituire (build product) - (build os) - (build build). cioè generico-linux-userdebug

ritorna
String sapore build o null se non impostato / non applicabile

getBuildId

public String getBuildId ()

Restituisce l'identificatore univoco di build sotto test. Non dovrebbe mai essere nullo. Il valore predefinito è UNKNOWN_BUILD_ID .

ritorna
String

getBuildTargetName

public String getBuildTargetName ()

Restituisce il nome completo per la build in fase di test.

Un'implementazione comune è quella di costruire il nome di destinazione della build da una combinazione di sapore della build e nome del ramo. [ie (nome del ramo) - (sapore build)]

ritorna
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

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

ritorna
String

getDeviceBuildId

public String getDeviceBuildId ()

Restituisce l'identificatore univoco della piattaforma costruita sotto test. 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)

Metodo di supporto per recuperare un file con un determinato nome.

ritorna
File il file immagine o null se non trovato

GetFiles

public  getFiles ()

Restituisce tutti i file VersionedFile memorizzati in questo BuildInfo .

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

ritorna
String

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

ritorna
IDeviceBuildInfo

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

public  getProperties ()

Restituisce una copia delle proprietà attualmente impostate su IBuildInfo .

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

ritorna
String

getResourcesDir

public File getResourcesDir ()

Restituisce la directory contenente alcune delle risorse scaricate. (Le risorse sono generalmente associate a un isFake = vera definizione del dispositivo). Restituisce null se nessuna directory di risorse disponibile.

ritorna
File

getTestTag

public String getTestTag ()

Restituisce un nome univoco per i test in esecuzione.

ritorna
String

getTestsDir

public File getTestsDir ()

Ottieni il percorso locale del contenuto del file test.zip estratto.

ritorna
File

getTestsDirVersion

public String getTestsDirVersion ()

Ottieni la versione test.zip estratta.

ritorna
String

getUserDataImageFile

public File getUserDataImageFile ()

Ottieni il file di immagine dei dati utente del test locale.

ritorna
File

getUserDataImageVersion

public String getUserDataImageVersion ()

Ottieni la versione dell'immagine di test userdata immagine locale.

ritorna
String

getVersion

public String getVersion (String name)

Metodo di supporto per recuperare una versione del file con un determinato nome.

ritorna
String la versione dell'immagine o null se non trovata

getVersionedFile

public VersionedFile getVersionedFile (String name)

Metodo di supporto per recuperare un file VersionedFile con un determinato nome.

ritorna
VersionedFile Il file con versione o null se non trovato

getVersionedFileKeys

public  getVersionedFileKeys ()

Restituisce il set di chiavi disponibili per eseguire una query su VersionedFile tramite getFile(BuildInfoKey.BuildInfoFileKey) .

ritorna

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

Imposta l'immagine in banda base per la creazione del dispositivo.

parametri
basebandFile File : l'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 : ERROR(/File) dell'immagine del bootloader ERROR(/File)

version String : la versione del bootloader

setBuildBranch

public void setBuildBranch (String branch)

Imposta il ramo di compilazione

parametri
branch String : il nome del ramo

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

Imposta il sapore della build.

setBuildId

public void setBuildId (String buildId)

Imposta l'identificatore univoco di build sotto test. Non dovrebbe mai essere nullo.

parametri
buildId String

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Imposta il file immagine del sistema del dispositivo da utilizzare.

parametri
version String

setDeviceSerial

public void setDeviceSerial (String serial)

Imposta il seriale ITestDevice associato a questa build.

parametri
serial String : il numero seriale di ITestDevice cui è stata eseguita questa build.

SetFile

public void setFile (String name, 
                File file, 
                String version)

Memorizza un file con un determinato nome in queste informazioni di build.

parametri
name String : il nome univoco del file

file File : ERROR(/File) locale ERROR(/File)

version String : la versione del file

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

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

parametri
mkbootimg File

version String

setOtaBuild

public void setOtaBuild ( IDeviceBuildInfo otaBuild)

parametri
otaBuild IDeviceBuildInfo

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)

Impostare BuildInfoProperties per l'istanza IBuildInfo . Sostituisci qualsiasi proprietà esistente impostata prima.

parametri
properties BuildInfoProperties : l'elenco di proprietà da aggiungere.

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 che contiene le risorse condivise.

version String : la versione del file di directory.

setTestTag

public void setTestTag (String testTag)

Imposta il nome univoco per i test in esecuzione.

parametri
testTag String

setTestsDir

public void setTestsDir (File testsZipFile, 
                String version)

Imposta il percorso locale sul contenuto del file test.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

Metodi protetti

getReportedBuild

protected IDeviceBuildInfo getReportedBuild ()

ritorna
IDeviceBuildInfo