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()
|
Ö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 |
void
|
setFolderBuild(IFolderBuildInfo folderBuild)
Kopiere alle Dateien aus dem |
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 |
Weitere Informationen:
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 |