DeviceFolderBuildInfo
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 |
Einem IDeviceBuildInfo
, das auch andere Build-Artefakte enthält, die in einem Verzeichnis im lokalen Dateisystem enthalten sind.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
DeviceFolderBuildInfo()
|
|
DeviceFolderBuildInfo(String buildId, String buildName)
|
|
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)
Erstellt ein |
Öffentliche Methoden | |
---|---|
void
|
cleanUp()
Bereinigen Sie alle temporären Builddateien. Außerdem müssen Sie die angehängten fuse-zip-Dateien basierend auf der Liste der angehängten fuse-zip-Dateien trennen. |
File
|
getRootDir()
Rufen Sie das Stammverzeichnis ab, das die Build-Artefakte enthält. |
void
|
setDeviceBuild(IDeviceBuildInfo deviceBuild)
Kopieren Sie alle Dateien aus |
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 anstelle von Hardlinks Symlinks für mit fuse-zip bereitgestellte Dateien. |
Öffentliche Konstruktoren
DeviceFolderBuildInfo
public DeviceFolderBuildInfo ()
Weitere Informationen:
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
Parameter | |
---|---|
buildId |
String |
buildName |
String |
Weitere Informationen
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
Erstellt eine DeviceFolderBuildInfo
. Mit dem Konstruktor kann das Flag „mUseFuseZip“ beim Erstellen der DeviceFolderBuildInfo konfiguriert werden.
Parameter | |
---|---|
buildId |
String : die Build-ID |
buildName |
String : der Name des Build-Ziels |
useFuseZip |
boolean : Das Flag, das bestimmt, ob der Build die ZIP-Bereitstellung verwendet. |
Öffentliche Methoden
CleanUp
public void cleanUp ()
Bereinigen Sie alle temporären Builddateien. Außerdem müssen Sie die angehängten Fuse-Zip-Dateien basierend auf der Liste der angehängten Fuse-Zip-Dateien trennen.
getRootDir
public File getRootDir ()
Rufen Sie das Stammverzeichnis ab, das die Build-Artefakte enthält.
Returns | |
---|---|
File |
Verzeichnis ERROR(/File) . |
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
Kopieren Sie alle Dateien aus IDeviceBuildInfo
.
Parameter | |
---|---|
deviceBuild |
IDeviceBuildInfo |
SetFolderBuild
public void setFolderBuild (IFolderBuildInfo folderBuild)
Kopieren Sie alle Dateien aus 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
addAllFiles
protected void addAllFiles (BuildInfo build)
Hilfsmethode zum Kopieren aller Dateien aus dem anderen Build.
Es werden neue Hardlinks zu den Dateien erstellt, sodass jeder Build einen eindeutigen Dateipfad zur Datei hat. Erstellen Sie anstelle von Hardlinks Symlinks für mit fuse-zip bereitgestellte Dateien.
Parameter | |
---|---|
build |
BuildInfo |