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

ローカルの trusty イメージ ファイルを取得します。

abstract String getTrustyVersion()

trusty バージョンを取得します。

abstract File getUserDataImageFile()

ローカル テスト ユーザーデータ イメージ ファイルを取得します。

abstract String getUserDataImageVersion()

ローカル テストの userdata イメージのバージョンを取得します。

abstract void setBasebandImage(File basebandFile, String version)

デバイスビルドのベースバンド イメージを設定します。

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

デバイスビルドのブートローダー イメージを設定します。

default void setDeviceBuildFlavor(String deviceBuildFlavor)

ビルド情報のデバイス部分のビルド フレーバーを 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)

リソース ディレクトリ File を設定します。

abstract void setTestsDir(File testsZipFile, String version)

抽出した tests.zip ファイルの内容のローカルパスを設定します。

abstract void setUserDataImageFile(File userDataFile, String version)

使用するユーザーデータ イメージ ファイルを設定します。

abstract void unmountAll()

マウントされたデバイス イメージをマウント解除します。

パブリック メソッド

cleanUp

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

テスト対象のプラットフォーム ビルドのタイプを返すオプションのメソッド。

戻り値
String

getDeviceBuildId

public abstract String getDeviceBuildId ()

テスト中のプラットフォーム ビルドの一意の識別子を返します。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 ()

抽出された tests.zip ファイルの内容のローカルパスを取得します。

戻り値
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

抽出された tests.zip のバージョンを取得します。

戻り値
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

ローカルの trusty イメージ ファイルを取得します。

戻り値
File

getTrustyVersion

public abstract String getTrustyVersion ()

trusty のバージョンを取得します。

戻り値
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

ローカル テスト ユーザーデータ イメージ ファイルを取得します。

戻り値
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

ローカル テストのユーザーデータ イメージのバージョンを取得します。

戻り値
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

デバイスビルドのベースバンド イメージを設定します。

パラメータ
basebandFile File: ベースバンド イメージ File

version String: ベースバンドのバージョン

setBootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

デバイスビルドのブートローダー イメージを設定します。

パラメータ
bootloaderImgFile File: ブートローダー イメージ File

version String: ブートローダーのバージョン

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

setBuildFlavor(String) と異なる場合は、ビルド情報のデバイス部分のビルド フレーバーを設定します。

パラメータ
deviceBuildFlavor String: デバイス ビルドのフレーバー

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)

リソース ディレクトリ File を設定します。

パラメータ
resourcesDir File: 共有リソースを含むディレクトリ。

version String: ディレクトリ ファイルのバージョン。

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

抽出した tests.zip ファイルの内容のローカルパスを設定します。

パラメータ
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

使用するユーザーデータ イメージ ファイルを設定します。

パラメータ
version String

unmountAll

public abstract void unmountAll ()

マウントされたデバイス イメージをマウント解除します。

これは、このオブジェクトで copyAllFileFrom() が呼び出されたなど、ファイル共有のために cleanUp() を呼び出せないシナリオで、DeviceBuildInfo オブジェクトが破棄される前にデバイス イメージをマウント解除するのに便利です。