DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo


完全な Android デバイス ビルドと(必要に応じて)そのテストを表す IBuildInfo

概要

パブリック コンストラクタ

DeviceBuildInfo()
DeviceBuildInfo(BuildInfo buildInfo)
DeviceBuildInfo(String buildId, String buildTargetName)

パブリック メソッド

void cleanUp()

一時ビルドファイルをクリーンアップします。

void cleanUp(List<File> doNotClean)

一部のファイルが削除されない cleanUp() のバージョン。

File getBasebandImageFile()

ローカルのベースバンド イメージ ファイルを取得します。

String getBasebandVersion()

ベースバンド バージョンを取得します。

File getBootloaderImageFile()

ローカル ブートローダー イメージ ファイルを取得します。

String getBootloaderVersion()

ブートローダーのバージョンを取得します。

String getDeviceBuildFlavor()

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

String getDeviceBuildId()

テスト中のプラットフォーム ビルドの一意の識別子を返します。

File getDeviceImageFile()

ローカル デバイス イメージの zip ファイルを取得します。

String getDeviceImageVersion()

ローカル デバイス イメージの zip バージョンを取得します。

File getMkbootimgFile()

カーネル イメージの作成に使用される mkbootimg ファイルを取得します。

String getMkbootimgVersion()

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

File getOtaPackageFile()

デバイスの OTA パッケージの zip ファイルを取得します。

String getOtaPackageVersion()

デバイスの OTA パッケージの zip バージョンを取得します。

File getRamdiskFile()

カーネル イメージの作成に使用される ramdisk ファイルを取得します。

String getRamdiskVersion()

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

File getTestsDir()

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

String getTestsDirVersion()

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

File getTrustyImageFile()

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

String getTrustyVersion()

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

File getUserDataImageFile()

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

String getUserDataImageVersion()

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

void setBasebandImage(File basebandFile, String version)

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

void setBootloaderImageFile(File bootloaderImgFile, String version)

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

void setDeviceBuildFlavor(String deviceBuildFlavor)

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

void setDeviceImageFile(File deviceImageFile, String version)

使用するデバイス システム イメージ ファイルを設定します。

void setMkbootimgFile(File mkbootimg, String version)

カーネル イメージの作成に使用される mkbootimg ファイルを設定します。

void setOtaPackageFile(File otaFile, String version)

デバイスの OTA パッケージの zip ファイルを設定します。

void setRamdiskFile(File ramdisk, String version)

カーネル イメージの作成に使用される ramdisk ファイルを取得します。

void setTestsDir(File testsDir, String version)

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

void setUserDataImageFile(File userDataFile, String version)

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

final void unmountAll()

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

パブリック コンストラクタ

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

パラメータ
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

パラメータ
buildId String

buildTargetName String

パブリック メソッド

cleanUp

public void cleanUp ()

一時ビルドファイルをクリーンアップする

cleanUp

public void cleanUp (List<File> doNotClean)

一部のファイルが削除されない cleanUp() のバージョン。

パラメータ
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

ローカルのベースバンド イメージ ファイルを取得します。

戻り値
File

getBasebandVersion

public String getBasebandVersion ()

ベースバンド バージョンを取得します。

戻り値
String

getBootloaderImageFile

public File getBootloaderImageFile ()

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

戻り値
File

getBootloaderVersion

public String getBootloaderVersion ()

ブートローダーのバージョンを取得します。

戻り値
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

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

戻り値
String

getDeviceBuildId

public String getDeviceBuildId ()

テスト中のプラットフォーム ビルドの一意の識別子を返します。null にすることはできません。デフォルトは IBuildInfo.UNKNOWN_BUILD_ID です。

戻り値
String null でない場合は getDeviceImageVersion()、それ以外の場合は IBuildInfo.UNKNOWN_BUILD_ID

関連項目:

getDeviceImageFile

public File getDeviceImageFile ()

ローカル デバイス イメージの zip ファイルを取得します。戻り値は、デバイス イメージの zip ファイルを解凍したディレクトリにすることができます。ディレクトリの場合、マウントされた読み取り専用の仮想ファイル システムである可能性があり、ディレクトリまたはそのコンテンツに適用できるオペレーションが制限されます。

戻り値
File

getDeviceImageVersion

public String getDeviceImageVersion ()

ローカル デバイス イメージの zip バージョンを取得します。

戻り値
String

getMkbootimgFile

public File getMkbootimgFile ()

カーネル イメージの作成に使用される mkbootimg ファイルを取得します。

戻り値
File

getMkbootimgVersion

public String getMkbootimgVersion ()

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

戻り値
String

getOtaPackageFile

public File getOtaPackageFile ()

デバイスの OTA パッケージの zip ファイルを取得します。

戻り値
File

getOtaPackageVersion

public String getOtaPackageVersion ()

デバイスの OTA パッケージの zip バージョンを取得します。

戻り値
String

getRamdiskFile

public File getRamdiskFile ()

カーネル イメージの作成に使用される ramdisk ファイルを取得します。

戻り値
File

getRamdiskVersion

public String getRamdiskVersion ()

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

戻り値
String

getTestsDir

public File getTestsDir ()

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

戻り値
File

getTestsDirVersion

public String getTestsDirVersion ()

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

戻り値
String

getTrustyImageFile

public File getTrustyImageFile ()

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

戻り値
File

getTrustyVersion

public String getTrustyVersion ()

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

戻り値
String

getUserDataImageFile

public File getUserDataImageFile ()

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

戻り値
File

getUserDataImageVersion

public String getUserDataImageVersion ()

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

戻り値
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

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

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

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

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

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

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

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

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

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

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

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

使用するデバイス システム イメージ ファイルを設定します。

パラメータ
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

カーネル イメージの作成に使用される mkbootimg ファイルを設定します。

パラメータ
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

デバイスの OTA パッケージの zip ファイルを設定します。

パラメータ
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

カーネル イメージの作成に使用される ramdisk ファイルを取得します。

パラメータ
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

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

パラメータ
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

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

パラメータ
version String

unmountAll

public final void unmountAll ()

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

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