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 |
設置基線目標文件壓縮
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 |