IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


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

Zusammenfassung

Öffentliche Methoden

abstract void cleanUp()

Entfernt alle temporären Dateien.

abstract File getBasebandImageFile()

Rufen Sie die lokale Baseband-Bilddatei ab.

abstract String getBasebandVersion()

Ruft die Baseband-Version ab.

abstract File getBootloaderImageFile()

Rufen Sie die lokale Bootloader-Bilddatei ab.

abstract String getBootloaderVersion()

Rufen Sie die Bootloader-Version ab.

abstract String getDeviceBuildFlavor()

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

abstract String getDeviceBuildId()

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

abstract File getDeviceImageFile()

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

abstract String getDeviceImageVersion()

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

abstract File getMkbootimgFile()

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

abstract String getMkbootimgVersion()

Ruft die mkbootimg-Version ab.

abstract File getOtaPackageFile()

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

abstract String getOtaPackageVersion()

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

abstract File getRamdiskFile()

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

abstract String getRamdiskVersion()

Ruft die Ramdisk-Version ab.

default File getResourcesDir()

Gibt das Verzeichnis zurück, das einige der heruntergeladenen Ressourcen enthält.

abstract File getTestsDir()

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

abstract String getTestsDirVersion()

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

abstract File getTrustyImageFile()

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

abstract String getTrustyVersion()

Vertrauenswürdige Version abrufen

abstract File getUserDataImageFile()

Rufen Sie die lokale Testnutzerdaten-Image-Datei ab.

abstract String getUserDataImageVersion()

Rufen Sie die Version des lokalen Testnutzerdaten-Images ab.

abstract void setBasebandImage(File basebandFile, String version)

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

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

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

default 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.

abstract void setDeviceImageFile(File deviceImageFile, String version)

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

abstract void setMkbootimgFile(File mkbootimg, String version)

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

abstract void setOtaPackageFile(File otaFile, String version)

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

abstract void setRamdiskFile(File ramdisk, String version)

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

default void setResourcesDir(File resourcesDir, String version)

Legt das Ressourcenverzeichnis File fest.

abstract void setTestsDir(File testsZipFile, String version)

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

abstract void setUserDataImageFile(File userDataFile, String version)

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

abstract void unmountAll()

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

Öffentliche Methoden

cleanUp

public abstract void cleanUp ()

Entfernt alle temporären Dateien.

getBasebandImageFile

public abstract File getBasebandImageFile ()

Rufen Sie die lokale Baseband-Bilddatei ab.

Gibt Folgendes zurück:
File

getBasebandVersion

public abstract String getBasebandVersion ()

Ruft die Baseband-Version ab.

Gibt Folgendes zurück:
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

Rufen Sie die lokale Bootloader-Bilddatei ab.

Gibt Folgendes zurück:
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

Rufen Sie die Bootloader-Version ab.

Gibt Folgendes zurück:
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

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

Gibt Folgendes zurück:
String

getDeviceBuildId

public abstract 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

getDeviceImageFile

public abstract File getDeviceImageFile ()

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

Gibt Folgendes zurück:
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

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

Gibt Folgendes zurück:
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

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

Gibt Folgendes zurück:
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

Ruft die mkbootimg-Version ab.

Gibt Folgendes zurück:
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

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

Gibt Folgendes zurück:
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

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

Gibt Folgendes zurück:
String

getRamdiskFile

public abstract File getRamdiskFile ()

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

Gibt Folgendes zurück:
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

Ruft die Ramdisk-Version ab.

Gibt Folgendes zurück:
String

getResourcesDir

public File getResourcesDir ()

Gibt das Verzeichnis zurück, das einige der heruntergeladenen Ressourcen enthält. Ressourcen sind in der Regel mit einer Gerätedefinition mit isFake=true verknüpft. Gibt „null“ zurück, wenn kein Ressourcenverzeichnis verfügbar ist.

Gibt Folgendes zurück:
File

getTestsDir

public abstract File getTestsDir ()

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

Gibt Folgendes zurück:
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

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

Gibt Folgendes zurück:
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

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

Gibt Folgendes zurück:
File

getTrustyVersion

public abstract String getTrustyVersion ()

Vertrauenswürdige Version abrufen

Gibt Folgendes zurück:
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

Rufen Sie die lokale Testnutzerdaten-Image-Datei ab.

Gibt Folgendes zurück:
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

Rufen Sie die Version des lokalen Testnutzerdaten-Images ab.

Gibt Folgendes zurück:
String

setBasebandImage

public abstract 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 abstract 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 abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

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

Parameter
version String

setMkbootimgFile

public abstract 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 abstract 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 abstract void setRamdiskFile (File ramdisk, 
                String version)

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

Parameter
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

Legt das Ressourcenverzeichnis File fest.

Parameter
resourcesDir File: Das Verzeichnis mit den freigegebenen Ressourcen.

version String: Die Version der Verzeichnisdatei.

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

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

Parameter
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

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

Parameter
version String

unmountAll

public abstract 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.