设备文件夹构建信息

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 ()

获取指示 fusion-zip 是否用于构建工件的标志。

受保护的方法

void addAllFiles ( BuildInfo build)

从其他版本复制所有文件的帮助程序方法。为 fusion-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 ()

获取指示 fusion-zip 是否用于构建工件的标志。

退货
boolean

受保护的方法

添加所有文件

protected void addAllFiles (BuildInfo build)

从其他版本复制所有文件的帮助程序方法。

创建到文件的新硬链接,以便每个构建都将具有该文件的唯一文件路径。为 fusion-zip 安装的文件创建符号链接,而不是硬链接。

参数
build BuildInfo