设备构建信息

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


表示完整 Android 设备构建及其(可选)测试的IBuildInfo

概括

公共方法

abstract void cleanUp ()

删除所有临时文件。

abstract File getBasebandImageFile ()

获取本地基带镜像文件。

abstract String getBasebandVersion ()

获取基带版本。

abstract File getBootloaderImageFile ()

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

abstract String getBootloaderVersion ()

获取引导加载程序版本。

abstract String getDeviceBuildFlavor ()

返回正在测试的平台构建类型的可选方法。

abstract String getDeviceBuildId ()

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

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 ()

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

abstract String getTestsDirVersion ()

获取提取的tests.zip版本。

abstract File getUserDataImageFile ()

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

abstract String getUserDataImageVersion ()

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

abstract void setBasebandImage (File basebandFile, String version)

设置设备版本的基带映像。

abstract void setBootloaderImageFile (File bootloaderImgFile, String version)

设置设备构建的引导加载程序映像。

default void setDeviceBuildFlavor (String deviceBuildFlavor)

如果与IBuildInfo.setBuildFlavor(String)不同,则为构建信息的设备部分设置构建风格。

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)

设置提取的tests.zip 文件内容的本地路径。

abstract void setUserDataImageFile (File userDataFile, String version)

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

公共方法

清理

public abstract void cleanUp ()

删除所有临时文件。

获取基带图像文件

public abstract File getBasebandImageFile ()

获取本地基带镜像文件。

退货
File

获取基带版本

public abstract String getBasebandVersion ()

获取基带版本。

退货
String

获取Bootloader图像文件

public abstract File getBootloaderImageFile ()

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

退货
File

获取Bootloader版本

public abstract String getBootloaderVersion ()

获取引导加载程序版本。

退货
String

获取设备构建风格

public abstract String getDeviceBuildFlavor ()

返回正在测试的平台构建类型的可选方法。

退货
String

获取设备构建ID

public abstract String getDeviceBuildId ()

返回被测平台构建的唯一标识符。永远不应该为空。默认为IBuildInfo.UNKNOWN_BUILD_ID

退货
String

获取设备图像文件

public abstract File getDeviceImageFile ()

获取本地设备镜像 zip 文件。

退货
File

获取设备图像版本

public abstract String getDeviceImageVersion ()

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

退货
String

获取Mkbootimg文件

public abstract File getMkbootimgFile ()

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

退货
File

获取Mkbootimg版本

public abstract String getMkbootimgVersion ()

获取 mkbootimg 版本。

退货
String

获取Ota包文件

public abstract File getOtaPackageFile ()

获取设备OTA包zip文件。

退货
File

获取OtaPackageVersion

public abstract String getOtaPackageVersion ()

获取设备OTA包zip版本。

退货
String

获取虚拟磁盘文件

public abstract File getRamdiskFile ()

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

退货
File

获取Ramdisk版本

public abstract String getRamdiskVersion ()

获取 ramdisk 版本。

退货
String

获取资源目录

public File getResourcesDir ()

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

退货
File

获取测试目录

public abstract File getTestsDir ()

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

退货
File

获取测试目录版本

public abstract String getTestsDirVersion ()

获取提取的tests.zip版本。

退货
String

获取用户数据图像文件

public abstract File getUserDataImageFile ()

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

退货
File

获取用户数据图像版本

public abstract String getUserDataImageVersion ()

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

退货
String

设置基带图像

public abstract void setBasebandImage (File basebandFile, 
                String version)

设置设备版本的基带映像。

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

version String : 基带版本

设置Bootloader图像文件

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

设置设备构建的引导加载程序映像。

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

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

设置设备构建风格

public void setDeviceBuildFlavor (String deviceBuildFlavor)

如果与IBuildInfo.setBuildFlavor(String)不同,则为构建信息的设备部分设置构建风格。

参数
deviceBuildFlavor String : 设备构建的风格

设置设备图像文件

public abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

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

参数
version String

设置Mkbootimg文件

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

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

参数
mkbootimg File

version String

设置Ota包文件

public abstract void setOtaPackageFile (File otaFile, 
                String version)

设置设备OTA包zip文件。

参数
otaFile File

version String

设置虚拟磁盘文件

public abstract void setRamdiskFile (File ramdisk, 
                String version)

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

参数
ramdisk File

version String

设置资源目录

public void setResourcesDir (File resourcesDir, 
                String version)

设置资源目录ERROR(/File)

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

version String :目录文件的版本。

设置测试目录

public abstract void setTestsDir (File testsZipFile, 
                String version)

设置提取的tests.zip 文件内容的本地路径。

参数
version String

设置用户数据图像文件

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

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

参数
version String