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 terdapat 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()
Bersihkan file build sementara. Selain itu, hapus pemasangan file yang dipasang fuse-zip berdasarkan daftar file yang dipasang 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 utama 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 bantuan untuk menyalin semua file dari build lain. Buat symlink untuk file yang dipasang fuse-zip, bukan hardlink. |
Konstruktor publik
InfoInfoFolderPerangkat
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 pembuatan DeviceFolderBuildInfo.
Parameter | |
---|---|
buildId |
String : ID build |
buildName |
String : nama target build |
useFuseZip |
boolean : flag untuk menentukan apakah build menggunakan pemasangan zip |
Metode publik
pembersihan
public void cleanUp ()
Bersihkan file build sementara. Selain itu, hapus pemasangan file yang dipasang fuse-zip berdasarkan daftar file yang dipasang fuse-zip.
getRootDir
public File getRootDir ()
Dapatkan folder root yang berisi artefak build.
Hasil | |
---|---|
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 |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
Dapatkan flag yang menunjukkan apakah fuse-zip digunakan untuk artefak build.
Hasil | |
---|---|
boolean |
Metode yang dilindungi
addAllFiles
protected void addAllFiles (BuildInfo build)
Metode helper untuk menyalin semua file dari build lainnya.
Membuat hardlink baru ke file sehingga setiap build akan memiliki jalur file unik ke file. Buat symlink untuk file yang dipasang fuse-zip, bukan hardlink.
Parameter | |
---|---|
build |
BuildInfo |