Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends Object implements IDeviceBuildInfo

java.lang.Object
com.android.tradefed.build.OtaDeviceBuildInfo


用於無線更新測試的IDeviceBuildInfo 。它由ITestDevice的兩個設備版本ITestDevice

  • 基準構建映像(從此構建到OTA)。
  • 一個OTA版本(到OTA的版本)。應包含必要的構建屬性和關聯的OTA軟件包。
this包含基線構建,並且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)

設置資源目錄ERROR(/File)

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

getBaselineBuild

public IDeviceBuildInfo getBaselineBuild ()

退貨
IDeviceBuildInfo

getBootloaderImageFile

public File getBootloaderImageFile ()

獲取本地引導加載程序映像文件。

退貨
File

getBootloaderVersion

public String getBootloaderVersion ()

獲取引導加載程序版本。

退貨
String

getBuildAttributes

public  getBuildAttributes ()

退貨

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

public  getFiles ()

退貨

getMkbootimgFile

public File getMkbootimgFile ()

獲取用於創建內核映像的mkbootimg文件。

退貨
File

getMkbootimgVersion

public String getMkbootimgVersion ()

獲取mkbootimg版本。

退貨
String

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

退貨
IDeviceBuildInfo

getOtaPackageFile

public File getOtaPackageFile ()

獲取設備OTA軟件包的zip文件。

退貨
File

getOtaPackageVersion

public String getOtaPackageVersion ()

獲取設備OTA軟件包的zip版本。

退貨
String

getProperties

public  getProperties ()

退貨

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

public  getVersionedFileKeys ()

退貨

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

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

參量
otaBuild IDeviceBuildInfo

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

受保護的方法

getReportedBuild

protected IDeviceBuildInfo getReportedBuild ()

退貨
IDeviceBuildInfo