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 |
Eine IDeviceBuildInfo
, die auch andere Buildartefakte enthält, die in einem Verzeichnis im lokalen Dateisystem enthalten sind.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
DeviceFolderBuildInfo (String buildId, String buildName) | |
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip) Erstellt eine | |
DeviceFolderBuildInfo () |
Öffentliche Methoden | |
---|---|
void | cleanUp () Alle temporären Build-Dateien bereinigen Hängen Sie außerdem per Fuse-Zip bereitgestellte Dateien basierend auf der Liste der mit Fuse-Zip bereitgestellten Dateien aus. |
File | getRootDir () Rufen Sie den Stammordner ab, der die Buildartefakte enthält. |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) Kopieren Sie alle Dateien aus der |
void | setFolderBuild ( IFolderBuildInfo folderBuild) Kopieren Sie alle Dateien aus der |
void | setRootDir (File rootDir) Legen Sie das Stammverzeichnis fest, das die Buildartefakte enthält. |
boolean | shouldUseFuseZip () Rufen Sie das Flag ab, das angibt, ob Fuse-Zip für die Buildartefakte 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 gemountete Fuse-Zip-Dateien. |
Öffentliche Konstrukteure
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
Parameter | |
---|---|
buildId | String |
buildName | String |
Siehe auch:
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
Erstellt eine DeviceFolderBuildInfo
Der Konstruktor ermöglicht, dass das Flag von mUseFuseZip zum Zeitpunkt des Aufbaus der DeviceFolderBuildInfo konfiguriert wird.
Parameter | |
---|---|
buildId | String : die Build-ID |
buildName | String : der Name des Build-Ziels |
useFuseZip | boolean : das Flag, um zu bestimmen, ob der Build Zip-Mounting verwendet |
Öffentliche Methoden
Aufräumen
public void cleanUp ()
Alle temporären Build-Dateien bereinigen Hängen Sie außerdem per Fuse-Zip bereitgestellte Dateien basierend auf der Liste der mit Fuse-Zip bereitgestellten Dateien aus.
getRootDir
public File getRootDir ()
Rufen Sie den Stammordner ab, der die Buildartefakte enthält.
Kehrt zurück | |
---|---|
File | das ERROR(/File) -Verzeichnis. |
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
Kopieren Sie alle Dateien aus der IDeviceBuildInfo
.
Parameter | |
---|---|
deviceBuild | IDeviceBuildInfo |
setFolderBuild
public void setFolderBuild (IFolderBuildInfo folderBuild)
Kopieren Sie alle Dateien aus der IFolderBuildInfo
.
Parameter | |
---|---|
folderBuild | IFolderBuildInfo |
setRootDir
public void setRootDir (File rootDir)
Legen Sie das Stammverzeichnis fest, das die Buildartefakte enthält.
Parameter | |
---|---|
rootDir | File |
sollteFuseZip verwenden
public boolean shouldUseFuseZip ()
Rufen Sie das Flag ab, das angibt, ob Fuse-Zip für die Buildartefakte verwendet wird.
Kehrt zurück | |
---|---|
boolean |
Geschützte Methoden
addAllFiles
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 zu der Datei hat. Erstellen Sie anstelle von Hardlinks Symlinks für gemountete Fuse-Zip-Dateien.
Parameter | |
---|---|
build | BuildInfo |