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 | ||
Một IDeviceBuildInfo cũng chứa các cấu phần phần mềm khác trong một thư mục trên hệ thống tệp cục bộ.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
DeviceFolderBuildInfo()
|
|
DeviceFolderBuildInfo(String buildId, String buildName)
|
|
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)
Tạo một |
|
Phương thức công khai | |
|---|---|
void
|
cleanUp()
Dọn dẹp mọi tệp bản dựng tạm thời. Ngoài ra, hãy ngắt kết nối các tệp được gắn fuse-zip dựa trên danh sách các tệp được gắn fuse-zip. |
File
|
getRootDir()
Lấy thư mục gốc chứa các cấu phần phần mềm của bản dựng. |
void
|
setDeviceBuild(IDeviceBuildInfo deviceBuild)
Sao chép tất cả các tệp từ |
void
|
setFolderBuild(IFolderBuildInfo folderBuild)
Sao chép tất cả các tệp từ |
void
|
setRootDir(File rootDir)
Đặt thư mục gốc chứa các cấu phần phần mềm của bản dựng. |
boolean
|
shouldUseFuseZip()
Lấy cờ cho biết liệu fuse-zip có đang được dùng cho các cấu phần phần mềm của bản dựng hay không. |
Phương thức được bảo vệ | |
|---|---|
void
|
addAllFiles(BuildInfo build)
Phương thức hỗ trợ để sao chép tất cả các tệp từ bản dựng khác. Tạo symlink cho các tệp được gắn fuse-zip thay vì hardlink. |
Hàm khởi tạo công khai
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId,
String buildName)| Tham số | |
|---|---|
buildId |
String |
buildName |
String |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId,
String buildName,
boolean useFuseZip)Tạo một DeviceFolderBuildInfo Hàm khởi tạo cho phép định cấu hình cờ mUseFuseZip tại thời điểm tạo bản dựng DeviceFolderBuildInfo.
| Tham số | |
|---|---|
buildId |
String: mã nhận dạng bản dựng |
buildName |
String: tên mục tiêu bản dựng |
useFuseZip |
boolean: cờ để xác định xem bản dựng có sử dụng tính năng gắn tệp zip hay không |
Phương thức công khai
cleanUp
public void cleanUp ()
Dọn dẹp mọi tệp bản dựng tạm thời. Ngoài ra, hãy ngắt kết nối các tệp được gắn bằng fuse-zip dựa trên danh sách các tệp được gắn bằng fuse-zip.
getRootDir
public File getRootDir ()
Lấy thư mục gốc chứa các cấu phần phần mềm của bản dựng.
| Giá trị trả về | |
|---|---|
File |
thư mục File. |
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
Sao chép tất cả các tệp từ IDeviceBuildInfo.
| Tham số | |
|---|---|
deviceBuild |
IDeviceBuildInfo |
setFolderBuild
public void setFolderBuild (IFolderBuildInfo folderBuild)
Sao chép tất cả các tệp từ IFolderBuildInfo.
| Tham số | |
|---|---|
folderBuild |
IFolderBuildInfo |
setRootDir
public void setRootDir (File rootDir)
Đặt thư mục gốc chứa các cấu phần phần mềm của bản dựng.
| Tham số | |
|---|---|
rootDir |
File |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
Lấy cờ cho biết liệu fuse-zip có đang được dùng cho các cấu phần phần mềm của bản dựng hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
Phương thức được bảo vệ
addAllFiles
protected void addAllFiles (BuildInfo build)
Phương thức hỗ trợ để sao chép tất cả các tệp từ bản dựng khác.
Tạo các hardlink mới cho các tệp để mỗi bản dựng sẽ có một đường dẫn tệp riêng biệt đến tệp. Tạo symlink cho các tệp được gắn fuse-zip thay vì hardlink.
| Tham số | |
|---|---|
build |
BuildInfo |
| Gửi | |
|---|---|
IOException |
|