裝置資料夾建構資訊

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。建構函式允許 mUseFuseZip 的旗標 在建構 DeviceFolderBuildInfo 時設定的名稱。

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。建構函式允許 mUseFuseZip 的旗標 在建構 DeviceFolderBuildInfo 時設定的名稱。

參數
buildId String:版本 ID

buildName String:建構目標名稱

useFuseZip boolean:判斷建構作業是否使用 ZIP 掛接的標記

裝置資料夾建構資訊

public DeviceFolderBuildInfo ()

公用方法

清理

public void cleanUp ()

清除任何暫存建構檔案。此外,根據 Fuse-zip 清單,將 fuse-zip 掛接檔案卸載 掛接的檔案。

getRootDir

public File getRootDir ()

取得包含建構構件的根資料夾。

傳回
File ERROR(/File) 目錄。

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

複製 IDeviceBuildInfo 中的所有檔案。

參數
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

複製 IFolderBuildInfo 中的所有檔案。

參數
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

設定包含建構構件的根目錄。

參數
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

取得用於指出建構成果是否正在使用 fuse-zip 的旗標。

傳回
boolean

保護方法

新增所有檔案

protected void addAllFiles (BuildInfo build)

從另一個版本複製所有檔案的輔助方法。

建立新的檔案硬連結,讓每個版本都有專屬的檔案路徑 檔案。為 Fuse-zip 掛接檔案建立符號連結,而非硬連結。

參數
build BuildInfo