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 | ||
IDeviceBuildInfo yang juga berisi artefak build lain yang ada dalam direktori di sistem file lokal.
Ringkasan
Konstruktor publik | |
|---|---|
DeviceFolderBuildInfo()
|
|
DeviceFolderBuildInfo(String buildId, String buildName)
|
|
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)
Membuat |
|
Metode publik | |
|---|---|
void
|
cleanUp()
Hapus semua file build sementara. Selain itu, lepaskan file yang di-mount fuse-zip berdasarkan daftar file yang di-mount fuse-zip. |
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)
Tetapkan direktori root yang berisi artefak build. |
boolean
|
shouldUseFuseZip()
Mendapatkan tanda yang menunjukkan apakah fuse-zip sedang digunakan untuk artefak build. |
Metode yang dilindungi | |
|---|---|
void
|
addAllFiles(BuildInfo build)
Metode helper untuk menyalin semua file dari build lain. Buat symlink untuk file yang di-mount fuse-zip, 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 tanda mUseFuseZip 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
cleanUp
public void cleanUp ()
Hapus semua file build sementara. Selain itu, lepaskan file yang di-mount fuse-zip berdasarkan daftar file yang di-mount fuse-zip.
getRootDir
public File getRootDir ()
Dapatkan folder root yang berisi artefak build.
| Hasil | |
|---|---|
File |
direktori 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)
Tetapkan direktori root yang berisi artefak build.
| Parameter | |
|---|---|
rootDir |
File |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
Mendapatkan tanda yang menunjukkan apakah fuse-zip sedang digunakan untuk artefak build.
| Hasil | |
|---|---|
boolean |
|
Metode yang dilindungi
addAllFiles
protected void addAllFiles (BuildInfo build)
Metode helper untuk menyalin semua file dari build lain.
Membuat link permanen baru ke file sehingga setiap build akan memiliki jalur file unik ke file. Buat symlink untuk file yang di-mount fuse-zip, bukan hardlink.
| Parameter | |
|---|---|
build |
BuildInfo |
| Menampilkan | |
|---|---|
IOException |
|