DeviceFolderBuildInfo
public class DeviceFolderBuildInfo
extends DeviceBuildInfo
implements IDeviceBuildInfo , IFolderBuildInfo
java.lang.Objek | |||
↳ | com.android.tradefed.build.BuildInfo | ||
↳ | com.android.tradefed.build.DeviceBuildInfo | ||
↳ | com.android.tradefed.build.DeviceFolderBuildInfo |
IDeviceBuildInfo
yang juga berisi artefak build lain yang terdapat dalam direktori di sistem file lokal.
Ringkasan
Konstruktor publik | |
---|---|
DeviceFolderBuildInfo (String buildId, String buildName) | |
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip) Membuat | |
DeviceFolderBuildInfo () |
Metode publik | |
---|---|
void | cleanUp () Bersihkan semua file bangunan sementara Selain itu, unmount file yang dipasang dengan fuse-zip berdasarkan daftar file yang dipasang dengan zip-sekering. |
File | getRootDir () Dapatkan folder root yang berisi artefak build. |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) Salin semua file dari |
void | setFolderBuild ( IFolderBuildInfo folderBuild) Salin semua file dari |
void | setRootDir (File rootDir) Setel direktori root yang berisi artefak build. |
boolean | shouldUseFuseZip () Dapatkan flag yang menunjukkan apakah fuse-zip digunakan untuk artefak build. |
Metode yang dilindungi | |
---|---|
void | addAllFiles ( BuildInfo build) Metode pembantu untuk menyalin semua file dari build lain. Buat symlink untuk file yang dipasang di zip-sekering, bukan hardlink. |
Konstruktor publik
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
Parameter | |
---|---|
buildId | String |
buildName | String |
Lihat juga:
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
Membuat DeviceFolderBuildInfo
Konstruktor memungkinkan flag mUseFuseZip untuk dikonfigurasi pada saat membangun DeviceFolderBuildInfo.
Parameter | |
---|---|
buildId | String : id build |
buildName | String : nama target build |
useFuseZip | boolean : flag untuk menentukan apakah build menggunakan pemasangan zip |
Metode publik
membersihkan
public void cleanUp ()
Bersihkan semua file bangunan sementara Selain itu, unmount file yang dipasang dengan fuse-zip berdasarkan daftar file yang dipasang dengan zip-sekering.
getRootDir
public File getRootDir ()
Dapatkan folder root yang berisi artefak build.
Pengembalian | |
---|---|
File | direktori ERROR(/File) . |
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
Salin semua file dari IDeviceBuildInfo
.
Parameter | |
---|---|
deviceBuild | IDeviceBuildInfo |
setFolderBuild
public void setFolderBuild (IFolderBuildInfo folderBuild)
Salin semua file dari IFolderBuildInfo
.
Parameter | |
---|---|
folderBuild | IFolderBuildInfo |
setRootDir
public void setRootDir (File rootDir)
Setel direktori root yang berisi artefak build.
Parameter | |
---|---|
rootDir | File |
harus MenggunakanFuseZip
public boolean shouldUseFuseZip ()
Dapatkan flag yang menunjukkan apakah fuse-zip digunakan untuk artefak build.
Pengembalian | |
---|---|
boolean |
Metode yang dilindungi
addAllFiles
protected void addAllFiles (BuildInfo build)
Metode pembantu untuk menyalin semua file dari build lain.
Membuat hardlink baru ke file sehingga setiap build akan memiliki jalur file unik ke file tersebut. Buat symlink untuk file yang dipasang di zip-sekering, bukan hardlink.
Parameter | |
---|---|
build | BuildInfo |