OtaDeviceBuildInfo
public class OtaDeviceBuildInfo
extends Object
implements IDeviceBuildInfo
java.lang.Object | |
↳ | com.android.tradefed.build.OtaDeviceBuildInfo |
用于无线更新测试的IDeviceBuildInfo
。它由ITestDevice
的两个设备版本ITestDevice
:
- 基线构建映像(从OTA生成的构建)。
- 一个OTA版本(到OTA的版本)。应包含必要的构建属性和关联的OTA软件包。
getOtaBuild()
返回OTA构建。概要
领域 | |
---|---|
protected IDeviceBuildInfo | mBaselineBuild |
protected IDeviceBuildInfo | mOtaBuild |
protected boolean | mReportTargetBuild
|
公共建设者 | |
---|---|
OtaDeviceBuildInfo () |
公开方法 | |
---|---|
void | addBuildAttribute (String attributeName, String attributeValue) |
void | cleanUp () 删除所有临时文件。 |
void | cleanUp ( doNotDelete) cleanUp ( doNotDelete) |
IBuildInfo | clone () |
File | getBasebandImageFile () 获取本地基带图像文件。 |
String | getBasebandVersion () 获取基带版本。 |
IDeviceBuildInfo | getBaselineBuild () |
File | getBootloaderImageFile () 获取本地引导加载程序映像文件。 |
String | getBootloaderVersion () 获取引导加载程序版本。 |
getBuildAttributes () | |
String | getBuildBranch () |
String | getBuildFlavor () |
String | getBuildId () |
String | getBuildTargetName () |
String | getDeviceBuildFlavor () 返回测试平台构建类型的可选方法。 |
String | getDeviceBuildId () 返回被测平台构建的唯一标识符。 |
File | getDeviceImageFile () 获取本地设备映像zip文件。 |
String | getDeviceImageVersion () 获取本地设备映像的zip版本。 |
String | getDeviceSerial () |
File | getFile (String name) |
getFiles () | |
File | getMkbootimgFile () 获取用于创建内核映像的mkbootimg文件。 |
String | getMkbootimgVersion () 获取mkbootimg版本。 |
IDeviceBuildInfo | getOtaBuild () |
File | getOtaPackageFile () 获取设备OTA软件包的zip文件。 |
String | getOtaPackageVersion () 获取设备OTA软件包的zip版本。 |
getProperties () | |
File | getRamdiskFile () 获取用于创建内核映像的ramdisk文件。 |
String | getRamdiskVersion () 获取ramdisk版本。 |
File | getResourcesDir () 返回包含一些下载资源的目录。 |
String | getTestTag () |
File | getTestsDir () 获取提取的tests.zip文件内容的本地路径。 |
String | getTestsDirVersion () 获取解压缩的tests.zip版本。 |
File | getUserDataImageFile () 获取本地测试用户数据图像文件。 |
String | getUserDataImageVersion () 获取本地测试用户数据映像版本。 |
String | getVersion (String name) |
VersionedFile | getVersionedFile (String name) |
getVersionedFileKeys () | |
void | setBasebandImage (File basebandFile, String version) 设置设备构建的基带图像。 |
void | setBaselineBuild ( IDeviceBuildInfo baselineBuild) |
void | setBootloaderImageFile (File bootloaderImgFile, String version) 设置设备构建的引导程序映像。 |
void | setBuildBranch (String branch) |
void | setBuildFlavor (String buildFlavor) |
void | setBuildId (String buildId) |
void | setDeviceImageFile (File deviceImageFile, String version) 设置要使用的设备系统映像文件。 |
void | setDeviceSerial (String serial) |
void | setFile (String name, File file, String version) |
void | setMkbootimgFile (File mkbootimg, String version) 设置用于创建内核映像的mkbootimg文件。 |
void | setOtaBuild ( IDeviceBuildInfo otaBuild) |
void | setOtaPackageFile (File otaFile, String version) 设置设备OTA软件包的zip文件。 |
void | setProperties (BuildInfoProperties... properties) |
void | setRamdiskFile (File ramdisk, String version) 获取用于创建内核映像的ramdisk文件。 |
void | setReportTargetBuild (boolean downgrade) |
void | setResourcesDir (File resourceDir, String version) 设置资源目录 |
void | setTestTag (String testTag) |
void | setTestsDir (File testsZipFile, String version) 将本地路径设置为提取的tests.zip文件内容。 |
void | setUserDataImageFile (File userDataFile, String version) 设置要使用的用户数据图像文件。 |
受保护的方法 | |
---|---|
IDeviceBuildInfo | getReportedBuild () |
领域
mBaselineBuild
protected IDeviceBuildInfo mBaselineBuild
mOtaBuild
protected IDeviceBuildInfo mOtaBuild
mReportTargetBuild
protected boolean mReportTargetBuild
公共建设者
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
公开方法
addBuildAttribute
public void addBuildAttribute (String attributeName, String attributeValue)
参量 | |
---|---|
attributeName | String |
attributeValue | String |
清理
public void cleanUp ()
删除所有临时文件。
清理
public void cleanUp (doNotDelete)
参量 | |
---|---|
doNotDelete |
克隆
public IBuildInfo clone ()
退货 | |
---|---|
IBuildInfo |
getBasebandImageFile
public File getBasebandImageFile ()
获取本地基带图像文件。
退货 | |
---|---|
File |
getBasebandVersion
public String getBasebandVersion ()
获取基带版本。
退货 | |
---|---|
String |
getBootloaderImageFile
public File getBootloaderImageFile ()
获取本地引导加载程序映像文件。
退货 | |
---|---|
File |
getBootloaderVersion
public String getBootloaderVersion ()
获取引导加载程序版本。
退货 | |
---|---|
String |
getBuildAttributes
publicgetBuildAttributes ()
退货 | |
---|---|
getBuildBranch
public String getBuildBranch ()
退货 | |
---|---|
String |
getBuildFlavor
public String getBuildFlavor ()
退货 | |
---|---|
String |
getBuildId
public String getBuildId ()
退货 | |
---|---|
String |
getBuildTargetName
public String getBuildTargetName ()
退货 | |
---|---|
String |
getDeviceBuildFlavor
public String getDeviceBuildFlavor ()
返回被测试平台构建类型的可选方法。
退货 | |
---|---|
String |
getDeviceBuildId
public String getDeviceBuildId ()
返回被测平台构建的唯一标识符。永远不能为null。默认为IBuildInfo.UNKNOWN_BUILD_ID
。
退货 | |
---|---|
String |
getDeviceImageFile
public File getDeviceImageFile ()
获取本地设备映像zip文件。
退货 | |
---|---|
File |
getDeviceImageVersion
public String getDeviceImageVersion ()
获取本地设备映像的zip版本。
退货 | |
---|---|
String |
getDeviceSerial
public String getDeviceSerial ()
退货 | |
---|---|
String |
getFile
public File getFile (String name)
参量 | |
---|---|
name | String |
退货 | |
---|---|
File |
getFiles
publicgetFiles ()
退货 | |
---|---|
getMkbootimgFile
public File getMkbootimgFile ()
获取用于创建内核映像的mkbootimg文件。
退货 | |
---|---|
File |
getMkbootimgVersion
public String getMkbootimgVersion ()
获取mkbootimg版本。
退货 | |
---|---|
String |
getOtaPackageFile
public File getOtaPackageFile ()
获取设备OTA软件包的zip文件。
退货 | |
---|---|
File |
getOtaPackageVersion
public String getOtaPackageVersion ()
获取设备OTA软件包的zip版本。
退货 | |
---|---|
String |
getProperties
publicgetProperties ()
退货 | |
---|---|
getRamdiskFile
public File getRamdiskFile ()
获取用于创建内核映像的ramdisk文件。
退货 | |
---|---|
File |
getRamdiskVersion
public String getRamdiskVersion ()
获取ramdisk版本。
退货 | |
---|---|
String |
getResourcesDir
public File getResourcesDir ()
返回包含一些下载资源的目录。 (资源通常与isFake = true设备定义相关联)。如果没有可用的资源目录,则返回null。
退货 | |
---|---|
File |
getTestTag
public String getTestTag ()
退货 | |
---|---|
String |
getTestsDir
public File getTestsDir ()
获取提取的tests.zip文件内容的本地路径。
退货 | |
---|---|
File |
getTestsDirVersion
public String getTestsDirVersion ()
获取解压缩的tests.zip版本。
退货 | |
---|---|
String |
getUserDataImageFile
public File getUserDataImageFile ()
获取本地测试用户数据图像文件。
退货 | |
---|---|
File |
getUserDataImageVersion
public String getUserDataImageVersion ()
获取本地测试用户数据映像版本。
退货 | |
---|---|
String |
getVersion
public String getVersion (String name)
参量 | |
---|---|
name | String |
退货 | |
---|---|
String |
getVersionedFile
public VersionedFile getVersionedFile (String name)
参量 | |
---|---|
name | String |
退货 | |
---|---|
VersionedFile |
getVersionedFileKeys
publicgetVersionedFileKeys ()
退货 | |
---|---|
setBasebandImage
public void setBasebandImage (File basebandFile, String version)
设置设备构建的基带图像。
参量 | |
---|---|
basebandFile | File :基带图像ERROR(/File) |
version | String :基带的版本 |
setBaselineBuild
public void setBaselineBuild (IDeviceBuildInfo baselineBuild)
参量 | |
---|---|
baselineBuild | IDeviceBuildInfo |
setBootloaderImageFile
public void setBootloaderImageFile (File bootloaderImgFile, String version)
设置设备构建的引导程序映像。
参量 | |
---|---|
bootloaderImgFile | File :引导加载程序映像ERROR(/File) |
version | String :引导加载程序的版本 |
setBuildBranch
public void setBuildBranch (String branch)
参量 | |
---|---|
branch | String |
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
参量 | |
---|---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
参量 | |
---|---|
buildId | String |
setDeviceImageFile
public void setDeviceImageFile (File deviceImageFile, String version)
设置要使用的设备系统映像文件。
参量 | |
---|---|
version | String |
setDeviceSerial
public void setDeviceSerial (String serial)
参量 | |
---|---|
serial | String |
setFile
public void setFile (String name, File file, String version)
参量 | |
---|---|
name | String |
file | File |
version | String |
setMkbootimgFile
public void setMkbootimgFile (File mkbootimg, String version)
设置用于创建内核映像的mkbootimg文件。
参量 | |
---|---|
mkbootimg | File |
version | String |
setOtaPackageFile
public void setOtaPackageFile (File otaFile, String version)
设置设备OTA软件包的zip文件。
参量 | |
---|---|
otaFile | File |
version | String |
setProperties
public void setProperties (BuildInfoProperties... properties)
参量 | |
---|---|
properties | BuildInfoProperties |
setRamdiskFile
public void setRamdiskFile (File ramdisk, String version)
获取用于创建内核映像的ramdisk文件。
参量 | |
---|---|
ramdisk | File |
version | String |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
参量 | |
---|---|
downgrade | boolean |
setResourcesDir
public void setResourcesDir (File resourceDir, String version)
设置资源目录ERROR(/File)
。
参量 | |
---|---|
resourceDir | File :包含共享资源的目录。 |
version | String :目录文件的版本。 |
setTestTag
public void setTestTag (String testTag)
参量 | |
---|---|
testTag | String |
setTestsDir
public void setTestsDir (File testsZipFile, String version)
将本地路径设置为提取的tests.zip文件内容。
参量 | |
---|---|
version | String |
setUserDataImageFile
public void setUserDataImageFile (File userDataFile, String version)
设置要使用的用户数据图像文件。
参量 | |
---|---|
version | String |