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
,还包含包含在 上的某个目录中的其他构建工件
本地文件系统
摘要
公共构造函数 | |
---|---|
DeviceFolderBuildInfo()
|
|
DeviceFolderBuildInfo(String buildId, String buildName)
|
|
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)
创建 |
公共方法 | |
---|---|
void
|
cleanUp()
清除所有临时 build 文件。此外,根据 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)
用于从其他 build 复制所有文件的辅助方法。为 fuse-zip 装载文件创建符号链接,而不是硬链接。 |
公共构造函数
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
参数 | |
---|---|
buildId |
String |
buildName |
String |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
创建 DeviceFolderBuildInfo
。该构造函数允许在构建 DeviceFolderBuildInfo 时配置 mUseFuseZip 标志。
参数 | |
---|---|
buildId |
String :build ID |
buildName |
String :构建目标名称 |
useFuseZip |
boolean :用于确定 build 是否使用 zip 挂载的标志 |
公共方法
cleanUp
public void cleanUp ()
清除所有临时 build 文件。此外,根据 fuse-zip 列表卸载 fuse-zip 装载的文件 已装载的文件
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
复制 IDeviceBuildInfo
中的所有文件。
参数 | |
---|---|
deviceBuild |
IDeviceBuildInfo |
setFolderBuild
public void setFolderBuild (IFolderBuildInfo folderBuild)
复制 IFolderBuildInfo
中的所有文件。
参数 | |
---|---|
folderBuild |
IFolderBuildInfo |
setRootDir
public void setRootDir (File rootDir)
设置包含 build 工件的根目录。
参数 | |
---|---|
rootDir |
File |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
获取一个标志,用于指示是否正在使用 fuse-zip 来处理 build 工件。
返回 | |
---|---|
boolean |
受保护的方法
添加全部文件
protected void addAllFiles (BuildInfo build)
用于从其他 build 复制所有文件的辅助方法。
为文件创建新的硬链接,以便每个 build 都有指向文件的唯一文件路径。为 fuse-zip 挂载的文件创建符号链接,而不是硬链接。
参数 | |
---|---|
build |
BuildInfo |