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 Over-the-Air-Updatetests verwendet wird. Es besteht aus zwei Geräte-Builds für ITestDevice :

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

Zusammenfassung

Felder

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

Öffentliche Bauträger

OtaDeviceBuildInfo ()
OtaDeviceBuildInfo ( IDeviceBuildInfo buildInfo)

Öffentliche Methoden

void cleanUp ()

Bereinigen Sie alle temporären Build-Dateien

void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Version von cleanUp() , bei 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 getestete Build erstellt wurde.

String getBuildFlavor ()

Optionale Methode zum Zurückgeben des Typs des getesteten Builds.

String getBuildId ()

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

String getBuildTargetName ()

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

getFiles ()

Gibt alle in dieser BuildInfo gespeicherten VersionedFile s 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 Bauträger

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Parameter
buildInfo IDeviceBuildInfo

Öffentliche Methoden

Aufräumen

public void cleanUp ()

Bereinigen Sie alle temporären Build-Dateien

Aufräumen

public void cleanUp ( doNotDelete)

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

Parameter
doNotDelete

Klon

public IBuildInfo clone ()

Kehrt zurück
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Kehrt zurück
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Kehrt zurück
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Kehrt zurück
File

getBuildBranch

public String getBuildBranch ()

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

Kehrt zurück
String der Build-Zweig oder null , wenn nicht gesetzt/nicht anwendbar

getBuildFlavor

public String getBuildFlavor ()

Optionale Methode zum Zurückgeben des Typs des getesteten Builds.

Eine gängige Implementierung für Android-Plattform-Builds ist die Rückgabe von (Build-Produkt)-(Build-Betriebssystem)-(Build-Variante). dh generic-linux-userdebug

Kehrt zurück
String die Build-Variante oder null , falls nicht gesetzt/nicht anwendbar

getBuildId

public String getBuildId ()

Gibt die eindeutige Kennung des zu testenden Builds zurück. Sollte niemals null sein. Standardmäßig ist UNKNOWN_BUILD_ID .

Kehrt zurück
String

getBuildTargetName

public String getBuildTargetName ()

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

Eine gängige Implementierung besteht darin, den Build-Zielnamen aus einer Kombination aus Build-Variante und Branch-Namen zu erstellen. [dh (Zweigname)-(Build-Variante)]

Kehrt zurück
String

getFiles

public  getFiles ()

Gibt alle in dieser BuildInfo gespeicherten VersionedFile s zurück.

Kehrt zurück

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Kehrt zurück
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Kehrt zurück
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Kehrt zurück
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Kehrt 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