OtaDeviceBuildInfo
public class OtaDeviceBuildInfo
extends DeviceBuildInfo
用于无线更新测试的IDeviceBuildInfo
。它由ITestDevice
的两个设备构建组成:
- 基线构建映像(从构建到 OTA)。
- 一个 OTA 构建(一个构建到 OTA 到)。应包含必要的构建属性和关联的 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()
版本。
获取基线BuildId
public String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
获取基线目标文件压缩包
public File getBaselineTargetFileZip ()
获取构建分支
public String getBuildBranch ()
可选方法返回正在测试的构建是从中生成的源代码控制分支。
退货 |
---|
String | 构建分支或null 如果未设置/不适用 |
获取BuildFlavor
public String getBuildFlavor ()
返回正在测试的构建类型的可选方法。
Android 平台构建的一个常见实现是返回(构建产品)-(构建操作系统)-(构建变体)。即通用-linux-userdebug
退货 |
---|
String | 构建风格或null 如果未设置/不适用 |
getBuildTargetName
public String getBuildTargetName ()
返回正在测试的构建的完整名称。
一个常见的实现是通过构建风格和分支名称的组合来构造构建目标名称。 [即(分支名称)-(构建风味)]
public File getOtaTools ()
public File getTargetOtatoolsZip ()
getTargetTargetFileZip
public File getTargetTargetFileZip ()
public void setBaselineOtatoolsZip (File file,
String version)
参数 |
---|
file | File |
version | String |
setBaselineTargetFileZip
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 |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
public void setTargetOtatoolsZip (File file,
String version)
参数 |
---|
file | File |
version | String |
setTargetTargetFileZip
public void setTargetTargetFileZip (File file,
String version)
参数 |
---|
file | File |
version | String |