设备文件夹构建信息

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