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