OtaDeviceBuildInfo
public class OtaDeviceBuildInfo
extends DeviceBuildInfo
用于无线更新测试的IDeviceBuildInfo
。它由ITestDevice
的两个设备版本组成:
- 基线构建镜像(从 OTA 构建)。
- OTA 构建(a build to OTA to)。应包含必要的构建属性和关联的 OTA 包。
this包含基线构建,
getOtaBuild()
返回 OTA 构建。
概括
领域
mReportTargetBuild
protected boolean mReportTargetBuild
公共构造函数
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
OtaDeviceBuildInfo
public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)
参数 |
---|
buildInfo | IDeviceBuildInfo |
公共方法
清理
public void cleanUp ()
清理所有临时构建文件
清理
public void cleanUp ( doNotDelete)
cleanUp()
的版本,其中某些文件不会被删除。
获取基线构建 ID
public String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
获取基线目标文件压缩
public File getBaselineTargetFileZip ()
获取构建分支
public String getBuildBranch ()
返回生成正在测试的版本的源代码控制分支的可选方法。
退货 |
---|
String | 构建分支或null 如果未设置/不适用 |
获取BuildFlavor
public String getBuildFlavor ()
返回正在测试的构建类型的可选方法。
Android 平台构建的常见实现是返回(构建产品)-(构建操作系统)-(构建变体)。即通用-linux-userdebug
退货 |
---|
String | 构建风格或null 如果未设置/不适用 |
获取构建目标名称
public String getBuildTargetName ()
返回正在测试的构建的完整名称。
常见的实现是根据构建风格和分支名称的组合来构造构建目标名称。 [即(分支名称)-(构建风味)]
public File getOtaTools ()
public File getTargetOtatoolsZip ()
获取目标目标文件Zip
public File getTargetTargetFileZip ()
public void setBaselineOtatoolsZip (File file,
String version)
参数 |
---|
file | File |
version | String |
设置基线目标文件压缩
public void setBaselineTargetFileZip (File file,
String version)
参数 |
---|
file | File |
version | String |
设置OtaBuild
public void setOtaBuild (IDeviceBuildInfo otaBuild)
参数 |
---|
otaBuild | IDeviceBuildInfo |
public void setOtaTools (File otaTools,
String version)
参数 |
---|
otaTools | File |
version | String |
设置报告目标构建
public void setReportTargetBuild (boolean downgrade)
public void setTargetOtatoolsZip (File file,
String version)
参数 |
---|
file | File |
version | String |
设置目标目标文件压缩
public void setTargetTargetFileZip (File file,
String version)
参数 |
---|
file | File |
version | String |