Informationen zum Geräteordner-Build

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo, IFolderBuildInfo

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


Ein IDeviceBuildInfo, das auch andere Build-Artefakte enthält, die in einem Verzeichnis auf im lokalen Dateisystem.

Zusammenfassung

Öffentliche Konstruktoren

DeviceFolderBuildInfo(String buildId, String buildName)
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)

Erstellt ein DeviceFolderBuildInfo. Der Konstruktor ermöglicht, dass das Flag von mUseFuseZip mit beim Erstellen der DeviceFolderBuildInfo konfiguriert wurden.

DeviceFolderBuildInfo()

Öffentliche Methoden

void cleanUp()

Temporäre Build-Dateien bereinigen; außerdem mit Fuse-zip bereitgestellte Dateien basierend auf der Liste der Fuse-zip-Dateien trennen bereitgestellten Dateien.

File getRootDir()

Rufen Sie den Stammordner ab, der die Build-Artefakte enthält.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Kopiere alle Dateien aus dem IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Kopiere alle Dateien aus dem IFolderBuildInfo.

void setRootDir(File rootDir)

Legen Sie das Stammverzeichnis fest, das die Build-Artefakte enthält.

boolean shouldUseFuseZip()

Rufen Sie das Flag ab, das angibt, ob Fuse-zip für die Build-Artefakte verwendet wird.

Geschützte Methoden

void addAllFiles(BuildInfo build)

Hilfsmethode zum Kopieren aller Dateien aus dem anderen Build. Erstellen Sie Symlinks für Fuse-Zip bereitgestellte Dateien anstelle von Hardlinks.

Öffentliche Konstruktoren

Informationen zum Geräteordner-Build

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parameter
buildId String

buildName String

Informationen zum Geräteordner-Build

public DeviceFolderBuildInfo (String buildId, 
                String buildName, 
                boolean useFuseZip)

Erstellt ein DeviceFolderBuildInfo. Der Konstruktor ermöglicht, dass das Flag von mUseFuseZip mit beim Erstellen der DeviceFolderBuildInfo konfiguriert wurden.

Parameter
buildId String: die Build-ID

buildName String: Name des Build-Ziels

useFuseZip boolean: Das Flag, das bestimmt, ob der Build die ZIP-Bereitstellung verwendet.

Informationen zum Geräteordner-Build

public DeviceFolderBuildInfo ()

Weitere Informationen:

Öffentliche Methoden

CleanUp

public void cleanUp ()

Temporäre Build-Dateien bereinigen; außerdem mit Fuse-zip bereitgestellte Dateien basierend auf der Liste der Fuse-zip-Dateien trennen bereitgestellten Dateien.

getRootDir

public File getRootDir ()

Rufen Sie den Stammordner ab, der die Build-Artefakte enthält.

Returns
File das Verzeichnis ERROR(/File).

SetDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Kopiere alle Dateien aus dem IDeviceBuildInfo.

Parameter
deviceBuild IDeviceBuildInfo

SetFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Kopiere alle Dateien aus dem IFolderBuildInfo.

Parameter
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Legen Sie das Stammverzeichnis fest, das die Build-Artefakte enthält.

Parameter
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

Rufen Sie das Flag ab, das angibt, ob Fuse-zip für die Build-Artefakte verwendet wird.

Returns
boolean

Geschützte Methoden

Alle Dateien hinzufügen

protected void addAllFiles (BuildInfo build)

Hilfsmethode zum Kopieren aller Dateien aus dem anderen Build.

Erstellt neue Hardlinks zu den Dateien, sodass jeder Build einen eindeutigen Dateipfad zum -Datei. Erstellen Sie Symlinks für Fuse-Zip bereitgestellte Dateien anstelle von Hardlinks.

Parameter
build BuildInfo