DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

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


Eine IBuildInfo, die einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt.

Zusammenfassung

Öffentliche Konstruktoren

DeviceBuildInfo()
DeviceBuildInfo(BuildInfo buildInfo)
DeviceBuildInfo(String buildId, String buildTargetName)

Öffentliche Methoden

void cleanUp()

Temporäre Build-Dateien löschen

void cleanUp(List<File> doNotClean)

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

File getBasebandImageFile()

Rufen Sie die lokale Baseband-Bilddatei ab.

String getBasebandVersion()

Ruft die Baseband-Version ab.

File getBootloaderImageFile()

Rufen Sie die lokale Bootloader-Bilddatei ab.

String getBootloaderVersion()

Rufen Sie die Bootloader-Version ab.

String getDeviceBuildFlavor()

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

String getDeviceBuildId()

Gibt die eindeutige Kennung des getesteten Plattform-Build zurück.

File getDeviceImageFile()

Laden Sie die ZIP-Datei mit dem lokalen Geräte-Image herunter.

String getDeviceImageVersion()

Rufen Sie die ZIP-Version des lokalen Geräte-Images ab.

File getMkbootimgFile()

Ruft die mkbootimg-Datei ab, die zum Erstellen des Kernel-Images verwendet wurde.

String getMkbootimgVersion()

Ruft die mkbootimg-Version ab.

File getOtaPackageFile()

Laden Sie die ZIP-Datei mit dem OTA-Paket für das Gerät herunter.

String getOtaPackageVersion()

Rufen Sie die ZIP-Version des OTA-Pakets für das Gerät ab.

File getRamdiskFile()

Ruft die Ramdisk-Datei ab, die zum Erstellen des Kernel-Images verwendet wird.

String getRamdiskVersion()

Ruft die Ramdisk-Version ab.

File getTestsDir()

Rufen Sie den lokalen Pfad zum Inhalt der extrahierten Datei „tests.zip“ ab.

String getTestsDirVersion()

Rufen Sie die extrahierte Version von „tests.zip“ ab.

File getTrustyImageFile()

Rufen Sie die lokale Datei mit dem vertrauenswürdigen Image ab.

String getTrustyVersion()

Vertrauenswürdige Version abrufen

File getUserDataImageFile()

Rufen Sie die lokale Testnutzerdaten-Image-Datei ab.

String getUserDataImageVersion()

Rufen Sie die Version des lokalen Testnutzerdaten-Images ab.

void setBasebandImage(File basebandFile, String version)

Basisband-Image für den Geräte-Build festlegen.

void setBootloaderImageFile(File bootloaderImgFile, String version)

Legen Sie das Bootloader-Image für den Geräte-Build fest.

void setDeviceBuildFlavor(String deviceBuildFlavor)

Legen Sie den Build-Flavor für den Geräteteil der Build-Informationen fest, wenn er sich von setBuildFlavor(String) unterscheidet.

void setDeviceImageFile(File deviceImageFile, String version)

Legen Sie die zu verwendende Systemimage-Datei für das Gerät fest.

void setMkbootimgFile(File mkbootimg, String version)

Legt die mkbootimg-Datei fest, die zum Erstellen des Kernel-Images verwendet wird.

void setOtaPackageFile(File otaFile, String version)

Legen Sie die ZIP-Datei für das OTA-Paket des Geräts fest.

void setRamdiskFile(File ramdisk, String version)

Ruft die Ramdisk-Datei ab, die zum Erstellen des Kernel-Images verwendet wird.

void setTestsDir(File testsDir, String version)

Legen Sie den lokalen Pfad zum Inhalt der extrahierten Datei „tests.zip“ fest.

void setUserDataImageFile(File userDataFile, String version)

Legen Sie die zu verwendende Bilddatei für Nutzerdaten fest.

final void unmountAll()

Hebt die Bereitstellung von bereitgestellten Geräte-Images auf.

Öffentliche Konstruktoren

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

Parameter
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

Parameter
buildId String

buildTargetName String

Öffentliche Methoden

cleanUp

public void cleanUp ()

Temporäre Build-Dateien löschen

cleanUp

public void cleanUp (List<File> doNotClean)

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

Parameter
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

Rufen Sie die lokale Baseband-Bilddatei ab.

Gibt Folgendes zurück:
File

getBasebandVersion

public String getBasebandVersion ()

Ruft die Baseband-Version ab.

Gibt Folgendes zurück:
String

getBootloaderImageFile

public File getBootloaderImageFile ()

Rufen Sie die lokale Bootloader-Bilddatei ab.

Gibt Folgendes zurück:
File

getBootloaderVersion

public String getBootloaderVersion ()

Rufen Sie die Bootloader-Version ab.

Gibt Folgendes zurück:
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

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

Gibt Folgendes zurück:
String

getDeviceBuildId

public String getDeviceBuildId ()

Gibt die eindeutige Kennung des getesteten Plattform-Build zurück. Darf nie null sein. Die Standardeinstellung ist IBuildInfo.UNKNOWN_BUILD_ID.

Gibt Folgendes zurück:
String getDeviceImageVersion(), wenn nicht null, andernfalls IBuildInfo.UNKNOWN_BUILD_ID

Weitere Informationen

getDeviceImageFile

public File getDeviceImageFile ()

Laden Sie die ZIP-Datei mit dem lokalen Geräte-Image herunter. Der Rückgabewert kann ein Verzeichnis sein, das die entpackte ZIP-Datei mit dem Geräte-Image enthält. Bei einem Verzeichnis kann es sich um ein schreibgeschütztes virtuelles Dateisystem handeln, das die auf das Verzeichnis oder seinen Inhalt anwendbaren Vorgänge einschränkt.

Gibt Folgendes zurück:
File

getDeviceImageVersion

public String getDeviceImageVersion ()

Rufen Sie die ZIP-Version des lokalen Geräte-Images ab.

Gibt Folgendes zurück:
String

getMkbootimgFile

public File getMkbootimgFile ()

Ruft die mkbootimg-Datei ab, die zum Erstellen des Kernel-Images verwendet wurde.

Gibt Folgendes zurück:
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Ruft die mkbootimg-Version ab.

Gibt Folgendes zurück:
String

getOtaPackageFile

public File getOtaPackageFile ()

Laden Sie die ZIP-Datei mit dem OTA-Paket für das Gerät herunter.

Gibt Folgendes zurück:
File

getOtaPackageVersion

public String getOtaPackageVersion ()

Rufen Sie die ZIP-Version des OTA-Pakets für das Gerät ab.

Gibt Folgendes zurück:
String

getRamdiskFile

public File getRamdiskFile ()

Ruft die Ramdisk-Datei ab, die zum Erstellen des Kernel-Images verwendet wird.

Gibt Folgendes zurück:
File

getRamdiskVersion

public String getRamdiskVersion ()

Ruft die Ramdisk-Version ab.

Gibt Folgendes zurück:
String

getTestsDir

public File getTestsDir ()

Rufen Sie den lokalen Pfad zum Inhalt der extrahierten Datei „tests.zip“ ab.

Gibt Folgendes zurück:
File

getTestsDirVersion

public String getTestsDirVersion ()

Rufen Sie die extrahierte Version von „tests.zip“ ab.

Gibt Folgendes zurück:
String

getTrustyImageFile

public File getTrustyImageFile ()

Rufen Sie die lokale Datei mit dem vertrauenswürdigen Image ab.

Gibt Folgendes zurück:
File

getTrustyVersion

public String getTrustyVersion ()

Vertrauenswürdige Version abrufen

Gibt Folgendes zurück:
String

getUserDataImageFile

public File getUserDataImageFile ()

Rufen Sie die lokale Testnutzerdaten-Image-Datei ab.

Gibt Folgendes zurück:
File

getUserDataImageVersion

public String getUserDataImageVersion ()

Rufen Sie die Version des lokalen Testnutzerdaten-Images ab.

Gibt Folgendes zurück:
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

Basisband-Image für den Geräte-Build festlegen.

Parameter
basebandFile File: Das Baseband-Image File

version String: die Version des Basebands

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Legen Sie das Bootloader-Image für den Geräte-Build fest.

Parameter
bootloaderImgFile File: Das Bootloader-Image File

version String: die Version des Bootloaders

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

Legen Sie den Build-Flavor für den Geräteteil der Build-Informationen fest, wenn er sich von setBuildFlavor(String) unterscheidet.

Parameter
deviceBuildFlavor String: Variante des Geräte-Builds

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Legen Sie die zu verwendende Systemimage-Datei für das Gerät fest.

Parameter
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

Legt die mkbootimg-Datei fest, die zum Erstellen des Kernel-Images verwendet wird.

Parameter
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

Legen Sie die ZIP-Datei für das OTA-Paket des Geräts fest.

Parameter
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

Ruft die Ramdisk-Datei ab, die zum Erstellen des Kernel-Images verwendet wird.

Parameter
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

Legen Sie den lokalen Pfad zum Inhalt der extrahierten Datei „tests.zip“ fest.

Parameter
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

Legen Sie die zu verwendende Bilddatei für Nutzerdaten fest.

Parameter
version String

unmountAll

public final void unmountAll ()

Hebt die Bereitstellung von bereitgestellten Geräte-Images auf.

Dies ist nützlich, um Geräte-Images zu trennen, bevor das DeviceBuildInfo-Objekt zerstört wird, z. B. in Szenarien, in denen cleanUp() aufgrund der Dateifreigabe nicht aufgerufen werden kann, z. B. wenn copyAllFileFrom() für dieses Objekt aufgerufen wurde.