OtaDevice-Build-Informationen

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

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


Ein IDeviceBuildInfo, der für Over-the-Air-Update-Tests verwendet wird. Es besteht aus zwei Geräten, Builds für ITestDevice:

  • Ein Basis-Build-Image (der Build, aus dem das OTA-Image erstellt wird)
  • ein OTA-Build (ein Build für das OTA) Sollte die erforderlichen Build-Attribute und zugehörigen OTA-Paket
this enthält den Referenz-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 bereinigen

void cleanUp( doNotDelete)

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

IBuildInfo clone()

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

Optionale Methode zum Zurückgeben des Versionsverwaltungszweigs, den der getestete Build war aus denen produziert werden.

String getBuildFlavor()

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

String getBuildId()

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

String getBuildTargetName()

Gibt den vollständigen Namen für den zu testenden Build zurück.

getFiles()

Gibt alle in dieser BuildInfo gespeicherten VersionedFile-Werte 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

OtaDevice-Build-Informationen

public OtaDeviceBuildInfo ()

OtaDevice-Build-Informationen

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Parameter
buildInfo IDeviceBuildInfo

Öffentliche Methoden

CleanUp

public void cleanUp ()

Temporäre Build-Dateien bereinigen

CleanUp

public void cleanUp ( doNotDelete)

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

Parameter
doNotDelete

Klonen

public IBuildInfo clone ()

Returns
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Returns
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Returns
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Returns
File

GetBuildBranch

public String getBuildBranch ()

Optionale Methode zum Zurückgeben des Versionsverwaltungszweigs, den der getestete Build war aus denen produziert werden.

Returns
String Build-Zweig oder null, falls nicht festgelegt/nicht zutreffend

GetBuildFlavor

public String getBuildFlavor ()

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

Eine gängige Implementierung für Android-Plattform-Builds besteht darin, (Build-Produkt)-(Build-Betriebssystem)-(Build-Variante) erstellen. z. B. generisches-linux-userdebug

Returns
String Build-Flavor oder null, falls nicht festgelegt/nicht zutreffend

getBuildId

public String getBuildId ()

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

Returns
String

getBuildTargetName

public String getBuildTargetName ()

Gibt den vollständigen Namen für den zu testenden Build zurück.

Eine gängige Implementierung besteht darin, den Build-Zielnamen aus einer Kombination den Build-Flavor und den Branch-Namen. [ie (Filialname)-(Geschmack aufbauen)]

Returns
String

getFiles

public  getFiles ()

Gibt alle in dieser BuildInfo gespeicherten VersionedFile-Werte zurück.

Returns

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Returns
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Returns
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Returns
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Returns
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