IDeviceBuildInfo

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

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

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

退貨
File

獲取引導程序版本

public abstract String getBootloaderVersion ()

獲取引導加載程序版本。

退貨
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

返回正在測試的平台構建類型的可選方法。

退貨
String

獲取設備BuildId

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

獲取OtaPackageFile

public abstract File getOtaPackageFile ()

獲取設備 OTA 包 zip 文件。

退貨
File

獲取OtaPackageVersion

public abstract String getOtaPackageVersion ()

獲取設備 OTA 包 zip 版本。

退貨
String

獲取Ramdisk文件

public abstract File getRamdiskFile ()

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

退貨
File

獲取虛擬磁盤版本

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 : 基帶的版本

設置BootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

為設備構建設置引導加載程序映像。

參數
bootloaderImgFile File :引導加載程序映像ERROR(/File)

version String :引導加載程序的版本

setDeviceBuildFlavor

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

設置OtaPackageFile

public abstract void setOtaPackageFile (File otaFile, 
                String version)

設置設備 OTA 包 zip 文件。

參數
otaFile File

version String

設置Ramdisk文件

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