OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

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


Un IDeviceBuildInfo que se usa para pruebas de actualización inalámbrica. Se compone de dos compilaciones de dispositivos para ITestDevice:

  • una imagen de compilación de referencia (la compilación desde la que se realiza la actualización inalámbrica)
  • una compilación OTA (una compilación para OTA) Debe contener los atributos de compilación necesarios y el paquete OTA asociado.
this contiene la compilación de referencia y getOtaBuild() muestra la compilación inalámbrica.

Resumen

Campos

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

Constructores públicos

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

Métodos públicos

void cleanUp()

Limpia los archivos de compilación temporales.

void cleanUp( doNotDelete)

Versión de cleanUp() en la que no se borran algunos archivos.

IBuildInfo clone()

String getBaselineBuildId()
File getBaselineOtatoolsZip()
File getBaselineTargetFileZip()
String getBuildBranch()

Es un método opcional para mostrar la rama del control de código fuente de la que se produjo la compilación que se está probando.

String getBuildFlavor()

Es un método opcional para mostrar el tipo de compilación que se está probando.

String getBuildId()

Muestra el identificador único de la compilación en prueba.

String getBuildTargetName()

Muestra el nombre completo de la compilación que se está probando.

getFiles()

Muestra todos los VersionedFile almacenados en este BuildInfo.

IDeviceBuildInfo getOtaBuild()
File getOtaTools()
File getTargetOtatoolsZip()
File getTargetTargetFileZip()
void setBaselineOtatoolsZip(File file, String version)
void setBaselineTargetFileZip(File file, String version)
void setOtaBuild(IDeviceBuildInfo otaBuild)
void setOtaTools(File otaTools, String version)
void setReportTargetBuild(boolean downgrade)
void setTargetOtatoolsZip(File file, String version)
void setTargetTargetFileZip(File file, String version)

Campos

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

Constructores públicos

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Parámetros
buildInfo IDeviceBuildInfo

Métodos públicos

cleanUp

public void cleanUp ()

Limpia los archivos de compilación temporales.

cleanUp

public void cleanUp ( doNotDelete)

Versión de cleanUp() en la que no se borran algunos archivos.

Parámetros
doNotDelete

clonar

public IBuildInfo clone ()

Muestra
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Muestra
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Muestra
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Muestra
File

getBuildBranch

public String getBuildBranch ()

Es un método opcional para mostrar la rama del control de código fuente de la que se produjo la compilación que se está probando.

Muestra
String la rama de compilación o null si no se establece o no corresponde

getBuildFlavor

public String getBuildFlavor ()

Es un método opcional para mostrar el tipo de compilación que se está probando.

Una implementación común para las compilaciones de la plataforma de Android es mostrar (producto de compilación)-(SO de compilación)-(variante de compilación). ie generic-linux-userdebug

Muestra
String El tipo de compilación o null si no se establece o no es aplicable

getBuildId

public String getBuildId ()

Muestra el identificador único de la compilación en prueba. Nunca debe ser nulo. La configuración predeterminada es UNKNOWN_BUILD_ID.

Muestra
String

getBuildTargetName

public String getBuildTargetName ()

Muestra el nombre completo de la compilación que se está probando.

Una implementación común es construir el nombre del destino de compilación a partir de una combinación de la variante de compilación y el nombre de la rama. [es decir, (nombre de la rama)-(sabor de compilación)]

Muestra
String

getFiles

public  getFiles ()

Muestra todos los VersionedFile almacenados en este BuildInfo.

Muestra

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Muestra
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Muestra
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Muestra
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Muestra
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

Parámetros
file File

version String

setBaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

Parámetros
file File

version String

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

Parámetros
otaBuild IDeviceBuildInfo

setOtaTools

public void setOtaTools (File otaTools, 
                String version)

Parámetros
otaTools File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

Parámetros
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

Parámetros
file File

version String

setTargetTargetFileZip

public void setTargetTargetFileZip (File file, 
                String version)

Parámetros
file File

version String