設備文件夾構建信息

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 ,它還包含本地文件系統目錄中包含的其他構建工件。

概括

公共構造函數

DeviceFolderBuildInfo (String buildId, String buildName)
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)

創建DeviceFolderBuildInfo構造函數允許在構建 DeviceFolderBuildInfo 時配置 mUseFuseZip 的標誌。

DeviceFolderBuildInfo ()

公共方法

void cleanUp ()

清理所有臨時構建文件此外,根據 fuse-zip 掛載文件列表卸載 fuse-zip 掛載文件。

File getRootDir ()

獲取包含構建工件的根文件夾。

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

IDeviceBuildInfo複製所有文件。

void setFolderBuild ( IFolderBuildInfo folderBuild)

複製IFolderBuildInfo中的所有文件。

void setRootDir (File rootDir)

設置包含構建工件的根目錄。

boolean shouldUseFuseZip ()

獲取指示 fuse-zip 是否用於構建工件的標誌。

受保護的方法

void addAllFiles ( BuildInfo build)

從其他構建複製所有文件的輔助方法。為 fuse-zip 安裝文件創建符號鏈接,而不是硬鏈接。

公共構造函數

設備文件夾構建信息

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

參數
buildId String

buildName String

設備文件夾構建信息

public DeviceFolderBuildInfo (String buildId, 
                String buildName, 
                boolean useFuseZip)

創建DeviceFolderBuildInfo構造函數允許在構建 DeviceFolderBuildInfo 時配置 mUseFuseZip 的標誌。

參數
buildId String :構建 ID

buildName String : 構建目標名稱

useFuseZip boolean :確定構建是否使用 zip 安裝的標誌

設備文件夾構建信息

public DeviceFolderBuildInfo ()

公共方法

清理

public void cleanUp ()

清理所有臨時構建文件此外,根據 fuse-zip 掛載文件列表卸載 fuse-zip 掛載文件。

獲取根目錄

public File getRootDir ()

獲取包含構建工件的根文件夾。

退貨
File ERROR(/File)目錄。

設置設備構建

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

IDeviceBuildInfo複製所有文件。

參數
deviceBuild IDeviceBuildInfo

設置文件夾構建

public void setFolderBuild (IFolderBuildInfo folderBuild)

複製IFolderBuildInfo中的所有文件。

參數
folderBuild IFolderBuildInfo

設置根目錄

public void setRootDir (File rootDir)

設置包含構建工件的根目錄。

參數
rootDir File

應該使用FuseZip

public boolean shouldUseFuseZip ()

獲取指示 fuse-zip 是否用於構建工件的標誌。

退貨
boolean

受保護的方法

添加所有文件

protected void addAllFiles (BuildInfo build)

從其他構建複製所有文件的輔助方法。

為文件創建新的硬鏈接,以便每個構建都有一個唯一的文件路徑。為 fuse-zip 安裝文件創建符號鏈接,而不是硬鏈接。

參數
build BuildInfo