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 DeviceFolderBuildInfo Hàm khởi tạo cho phép định cấu hình cờ của mUseFuseZip tại thời điểm tạo DeviceFolderBuildInfo.

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ừ IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Sao chép mọi tệp từ IFolderBuildInfo.

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 ()

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