OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

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


Eine IDeviceBuildInfo, die für OTA-Update-Tests verwendet wird. Sie besteht aus zwei Geräte-Builds für ITestDevice:

  • ein Baseline-Build-Image (der Build, von dem aus das OTA-Update erfolgt).
  • einen OTA-Build (einen Build für OTA). Sollte die erforderlichen Build-Attribute und das zugehörige OTA-Paket enthalten.
this enthält den Baseline-Build und getOtaBuild() gibt den OTA-Build zurück.

Zusammenfassung

Felder

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

Öffentliche Konstruktoren

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

Öffentliche Methoden

void cleanUp()

Temporäre Build-Dateien löschen

void cleanUp(List<File> doNotDelete)

Version von cleanUp(), in der einige Dateien nicht gelöscht werden.

IBuildInfo clone()

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

Optionale Methode zum Zurückgeben des Quellcodeverwaltungszweigs, aus dem der zu testende Build erstellt wurde.

String getBuildFlavor()

Optionale Methode zum Zurückgeben des Typs des Builds, der getestet wird.

String getBuildId()

Gibt die eindeutige Kennung des zu testenden Builds zurück.

String getBuildTargetName()

Gibt den vollständigen Namen des Builds zurück, der getestet wird.

Collection<VersionedFile> getFiles()

Gibt alle in diesem BuildInfo gespeicherten VersionedFiles zurück.

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)

Felder

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

Öffentliche Konstruktoren

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Parameter
buildInfo IDeviceBuildInfo

Öffentliche Methoden

cleanUp

public void cleanUp ()

Temporäre Build-Dateien löschen

cleanUp

public void cleanUp (List<File> doNotDelete)

Version von cleanUp(), in der einige Dateien nicht gelöscht werden.

Parameter
doNotDelete List

clone

public IBuildInfo clone ()

Gibt Folgendes zurück:
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Gibt Folgendes zurück:
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Gibt Folgendes zurück:
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Gibt Folgendes zurück:
File

getBuildBranch

public String getBuildBranch ()

Optionale Methode zum Zurückgeben des Quellcodeverwaltungszweigs, aus dem der zu testende Build erstellt wurde.

Gibt Folgendes zurück:
String Der Build-Branch oder null, falls nicht festgelegt/nicht zutreffend

getBuildFlavor

public String getBuildFlavor ()

Optionale Methode zum Zurückgeben des Typs des Builds, der getestet wird.

Eine gängige Implementierung für Android-Plattform-Builds gibt (Build-Produkt)-(Build-Betriebssystem)-(Build-Variante) zurück. z. B. generic-linux-userdebug

Gibt Folgendes zurück:
String Der Build-Flavor oder null, falls nicht festgelegt oder nicht zutreffend

getBuildId

public String getBuildId ()

Gibt die eindeutige Kennung des zu testenden Builds zurück. Darf nie null sein. Die Standardeinstellung ist UNKNOWN_BUILD_ID.

Gibt Folgendes zurück:
String

getBuildTargetName

public String getBuildTargetName ()

Gibt den vollständigen Namen des zu testenden Builds zurück.

Eine gängige Implementierung besteht darin, den Namen des Build-Ziels aus einer Kombination aus Build-Variante und Branch-Namen zu erstellen. [z. B. (Branch-Name)-(Build-Variante)]

Gibt Folgendes zurück:
String

getFiles

public Collection<VersionedFile> getFiles ()

Gibt alle in diesem BuildInfo gespeicherten VersionedFiles zurück.

Gibt Folgendes zurück:
Collection<VersionedFile>

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Gibt Folgendes zurück:
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Gibt Folgendes zurück:
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Gibt Folgendes zurück:
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Gibt Folgendes zurück:
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

Parameter
file File

version String

setBaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

Parameter
file File

version String

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

Parameter
otaBuild IDeviceBuildInfo

setOtaTools

public void setOtaTools (File otaTools, 
                String version)

Parameter
otaTools File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

Parameter
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

Parameter
file File

version String

setTargetTargetFileZip

public void setTargetTargetFileZip (File file, 
                String version)

Parameter
file File

version String