设备文件夹构建信息
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 () |
公共方法 | |
---|---|
void | cleanUp () 清理所有临时构建文件此外,根据 fuse-zip 挂载文件列表卸载 fuse-zip 挂载文件。 |
File | getRootDir () 获取包含构建工件的根文件夹。 |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) 从 |
void | setFolderBuild ( IFolderBuildInfo folderBuild) 复制 |
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 void cleanUp ()
清理所有临时构建文件此外,根据 fuse-zip 挂载文件列表卸载 fuse-zip 挂载文件。
设置设备构建
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 |