IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


一个 IBuildInfo,表示完整的 Android 设备 build 及其测试(可选)。

摘要

公共方法

abstract void cleanUp()

移除所有临时文件。

abstract File getBasebandImageFile()

获取本地基带映像文件。

abstract String getBasebandVersion()

获取基带版本。

abstract File getBootloaderImageFile()

获取本地引导加载程序映像文件。

abstract String getBootloaderVersion()

获取引导加载程序版本。

abstract String getDeviceBuildFlavor()

可选方法,用于返回被测平台 build 的类型。

abstract String getDeviceBuildId()

返回被测平台 build 的唯一标识符。

abstract File getDeviceImageFile()

获取本地设备映像 ZIP 文件。

abstract String getDeviceImageVersion()

获取本地设备映像 zip 版本。

abstract File getMkbootimgFile()

获取用于创建内核映像的 mkbootimg 文件。

abstract String getMkbootimgVersion()

获取 mkbootimg 版本。

abstract File getOtaPackageFile()

获取设备 OTA 软件包 ZIP 文件。

abstract String getOtaPackageVersion()

获取设备 OTA 软件包 ZIP 版本。

abstract File getRamdiskFile()

获取用于创建内核映像的 ramdisk 文件。

abstract String getRamdiskVersion()

获取 ramdisk 版本。

default File getResourcesDir()

返回包含一些已下载资源的目录。

abstract File getTestsDir()

获取已提取的 testing.zip 文件内容的本地路径。

abstract String getTestsDirVersion()

获取解压缩的 testing.zip 版本。

abstract File getUserDataImageFile()

获取本地测试用户数据图片文件。

abstract String getUserDataImageVersion()

获取本地测试用户数据映像版本。

abstract void setBasebandImage(File basebandFile, String version)

设置设备 build 的基带映像。

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

为设备 build 设置引导加载程序映像。

default void setDeviceBuildFlavor(String deviceBuildFlavor)

如果 build 信息的设备部分与 IBuildInfo.setBuildFlavor(String) 不同,则为其设置 build 变种。

abstract void setDeviceImageFile(File deviceImageFile, String version)

设置要使用的设备系统映像文件。

abstract void setMkbootimgFile(File mkbootimg, String version)

设置用于创建内核映像的 mkbootimg 文件。

abstract void setOtaPackageFile(File otaFile, String version)

设置设备的 OTA 软件包 ZIP 文件。

abstract void setRamdiskFile(File ramdisk, String version)

获取用于创建内核映像的 ramdisk 文件。

default void setResourcesDir(File resourcesDir, String version)

设置资源目录 ERROR(/File)

abstract void setTestsDir(File testsZipFile, String version)

设置解压缩的 test.zip 文件内容的本地路径。

abstract void setUserDataImageFile(File userDataFile, String version)

设置要使用的用户数据图片文件。

公共方法

清理

public abstract void cleanUp ()

移除所有临时文件。

getBasebandImageFile

public abstract File getBasebandImageFile ()

获取本地基带映像文件。

返回
File

getBasebandVersion

public abstract String getBasebandVersion ()

获取基带版本。

返回
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

获取本地引导加载程序映像文件。

返回
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

获取引导加载程序版本。

返回
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

可选方法,用于返回被测平台 build 的类型。

返回
String

getDeviceBuildId

public abstract String getDeviceBuildId ()

返回被测平台 build 的唯一标识符。不得为 null。默认值为 IBuildInfo.UNKNOWN_BUILD_ID

返回
String

getDeviceImageFile

public abstract File getDeviceImageFile ()

获取本地设备映像 ZIP 文件。

返回
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

获取本地设备映像 zip 版本。

返回
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

获取用于创建内核映像的 mkbootimg 文件。

返回
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

获取 mkbootimg 版本。

返回
String

getOtaPackageFile 类中的方法

public abstract File getOtaPackageFile ()

获取设备 OTA 软件包 ZIP 文件。

返回
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

获取设备 OTA 软件包 ZIP 版本。

返回
String

getRamdiskFile

public abstract File getRamdiskFile ()

获取用于创建内核映像的 ramdisk 文件。

返回
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

获取 ramdisk 版本。

返回
String

getResourcesDir

public File getResourcesDir ()

返回包含一些已下载资源的目录。(资源通常是 (与 isFake=true 设备定义相关联)。如果没有可用的资源目录,则返回 null。

返回
File

getTestsDir

public abstract File getTestsDir ()

获取已提取的 testing.zip 文件内容的本地路径。

返回
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

获取解压缩的 testing.zip 版本。

返回
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

获取本地测试用户数据图片文件。

返回
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

获取本地测试用户数据映像版本。

返回
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

设置设备 build 的基带映像。

参数
basebandFile File:基带映像 ERROR(/File)

version String:基带的版本

setBootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

为设备 build 设置引导加载程序映像。

参数
bootloaderImgFile File:引导加载程序映像 ERROR(/File)

version String:引导加载程序的版本

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

如果 build 信息的设备部分与 IBuildInfo.setBuildFlavor(String) 不同,则为其设置 build 变种。

参数
deviceBuildFlavor String:设备 build 的变种

setDeviceImageFile

public abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

设置要使用的设备系统映像文件。

参数
version String

setMkbootimgFile

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

设置用于创建内核映像的 mkbootimg 文件。

参数
mkbootimg File

version String

setOtaPackageFile

public abstract void setOtaPackageFile (File otaFile, 
                String version)

设置设备的 OTA 软件包 ZIP 文件。

参数
otaFile File

version String

setRamdiskFile

public abstract void setRamdiskFile (File ramdisk, 
                String version)

获取用于创建内核映像的 ramdisk 文件。

参数
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

设置资源目录 ERROR(/File)

参数
resourcesDir File:包含共享资源的目录。

version String:目录文件的版本。

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

设置解压缩的 test.zip 文件内容的本地路径。

参数
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

设置要使用的用户数据图片文件。

参数
version String