Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends Object implements IDeviceBuildInfo

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


無線アップデートテストに使用されるIDeviceBuildInfoITestDevice 2つのデバイスビルドで構成されてい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)

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

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

このBuildInfo格納されているすべてのVersionedFile返します。

File getMkbootimgFile ()

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

String getMkbootimgVersion ()

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

IDeviceBuildInfo getOtaBuild ()
File getOtaPackageFile ()

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

String getOtaPackageVersion ()

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

getProperties ()

IBuildInfo現在設定されているプロパティのコピーを返します。

File getRamdiskFile ()

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

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)

指定された名前のVersionedFileを取得するヘルパーメソッド。

getVersionedFileKeys ()

getFile(BuildInfoKey.BuildInfoFileKey)介してVersionedFileクエリに使用できるキーのセットを返します。

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)

このビルドに関連付けられているITestDeviceシリアルを設定します。

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)

IBuildInfoインスタンスのBuildInfoPropertiesを設定します。

void setRamdiskFile (File ramdisk, String version)

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

void setReportTargetBuild (boolean downgrade)
void setResourcesDir (File resourceDir, String version)

リソースディレクトリERROR(/File)設定し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)

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

パラメーター
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 ()

ビルドを説明する追加属性の名前と値のペアのセットを取得します。

戻り値
ビルド属性のERROR(/Map)nullにはなりませんが、空になる場合があります。

getBuildBranch

public String getBuildBranch ()

テスト中のビルドの作成元であるソース管理ブランチを返すオプションのメソッド。

戻り値
String ビルドブランチ。設定されていない場合または該当しない場合はnull

getBuildFlavor

public String getBuildFlavor ()

テスト中のビルドのタイプを返すオプションのメソッド。

Androidプラットフォームビルドの一般的な実装は、(ビルド製品)-(ビルドOS)-(ビルドバリアント)を返すことです。つまり、generic-linux-userdebug

戻り値
String ビルドフレーバー。設定されていない場合や該当しない場合はnull

getBuildId

public String getBuildId ()

テスト中のビルドの一意の識別子を返します。 nullにしないでください。デフォルトはUNKNOWN_BUILD_IDです。

戻り値
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)

指定された名前のファイルを取得するヘルパーメソッド。

戻り値
File 画像ファイル。見つからない場合はnull

getFiles

public  getFiles ()

このBuildInfo格納されているすべてのVersionedFile返します。

戻り値

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

IBuildInfo現在設定されているプロパティのコピーを返します。

戻り値

getRamdiskFile

public File getRamdiskFile ()

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

戻り値
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)

指定された名前のファイルバージョンを取得するヘルパーメソッド。

戻り値
String 画像のバージョン。見つからない場合はnull

getVersionedFile

public VersionedFile getVersionedFile (String name)

指定された名前のVersionedFileを取得するヘルパーメソッド。

戻り値
VersionedFile バージョン付きファイル、または見つからない場合はnull

getVersionedFileKeys

public  getVersionedFileKeys ()

getFile(BuildInfoKey.BuildInfoFileKey)介してVersionedFileクエリに使用できるキーのセットを返します。

戻り値

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)

ビルドフレーバーを設定します。

setBuildId

public void setBuildId (String buildId)

テスト中のビルドの一意の識別子を設定します。 nullにしないでください。

パラメーター
buildId String

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

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

パラメーター
version String

setDeviceSerial

public void setDeviceSerial (String serial)

このビルドに関連付けられているITestDeviceシリアルを設定します。

パラメーター
serial String :このビルドの実行に使用されたITestDeviceシリアル番号。

setFile

public void setFile (String name, 
                File file, 
                String version)

指定された名前のファイルをこのビルド情報に格納します。

パラメーター
name String :ファイルの一意の名前

file File :ローカルERROR(/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)

IBuildInfoインスタンスのBuildInfoPropertiesを設定します。以前に設定した既存のプロパティを上書きします。

パラメーター
properties BuildInfoProperties :追加するプロパティのリスト。

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

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

パラメーター
ramdisk File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

パラメーター
downgrade boolean

setResourcesDir

public void setResourcesDir (File resourceDir, 
                String version)

リソースディレクトリERROR(/File)設定し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