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

IBuildInfo

public interface IBuildInfo

com.android.tradefed.build.IBuildInfo


テスト中のビルドに関する情報を保持します。

概要

ネストされたクラス

enum IBuildInfo.BuildInfoProperties

IBuildInfoがその処理を微調整するIBuildInfoがあるいくつかのプロパティ。

定数

String UNKNOWN_BUILD_ID

ビルドIDが不明な場合のデフォルト値。

パブリックメソッド

abstract void addBuildAttribute (String attributeName, String attributeValue)

ビルド属性を追加します

default void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

ビルド属性を追加する

abstract void cleanUp ()

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

abstract void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

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

abstract IBuildInfo clone ()

IBuildInfoオブジェクトをクローンします。

abstract getBuildAttributes ()

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

abstract String getBuildBranch ()

テスト対象のビルドが生成されたソースコントロールブランチを返すオプションのメソッド。

abstract String getBuildFlavor ()

テストされているビルドのタイプを返すオプションのメソッド。

abstract String getBuildId ()

テスト対象のビルドの一意の識別子を返します。

abstract String getBuildTargetName ()

テストするビルドの完全な名前を返します。

abstract String getDeviceSerial ()
abstract File getFile (String name)

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

default File getFile ( BuildInfoKey.BuildInfoFileKey key)

指定されたBuildInfoFileKeyを使用してファイルを取得するためのヘルパーメソッド。

abstract getFiles ()

このBuildInfo保存されているすべてのVersionedFile返します。

abstract getProperties ()

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

abstract String getTestTag ()

実行中のテストの一意の名前を返します。

default String getVersion ( BuildInfoKey.BuildInfoFileKey key)

指定されたBuildInfoFileKeyを使用してファイルバージョンを取得するためのヘルパーメソッド。

abstract String getVersion (String name)

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

default VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

指定されたBuildInfoFileKeyを使用してVersionedFileを取得するためのヘルパーメソッド。

default VersionedFile getVersionedFile (String name)

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

default getVersionedFileKeys ()

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

default getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

特定のBuildInfoFileKey関連付けられているVersionedFileのリストを取得するためのヘルパーメソッド。

default boolean isTestResourceBuild ()

このビルドがテストリソースビルドであるかどうかを確認してください。

abstract void setBuildBranch (String branch)

ビルドブランチを設定します

abstract void setBuildFlavor (String buildFlavor)

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

abstract void setBuildId (String buildId)

テスト対象のビルドの一意の識別子を設定します。

abstract void setDeviceSerial (String serial)

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

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

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

default void setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version)

BuildInfoFileKeyを指定したファイルをこのビルド情報にBuildInfoFileKeyします。

abstract void setProperties ( BuildInfoProperties... properties)

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

default void setTestResourceBuild (boolean testResourceBuild)

ビルドをテストリソースビルドとして設定します。

abstract void setTestTag (String testTag)

実行中のテストの一意の名前を設定します。

default BuildInformation.BuildInfo toProto ()

BuildInfoインスタンスをprotobufにシリアル化します。

定数

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

ビルドIDが不明な場合のデフォルト値。

定数値:「-1」

パブリックメソッド

addBuildAttribute

public abstract void addBuildAttribute (String attributeName, 
                String attributeValue)

ビルド属性を追加します

パラメーター
attributeName String :一意の属性名

attributeValue String :属性値

addBuildAttributes

public void addBuildAttributes ( buildAttributes)

ビルド属性を追加する

パラメーター
buildAttributes :追加する属性のマップ

掃除

public abstract void cleanUp ()

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

掃除

public abstract void cleanUp ( doNotDelete)

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

パラメーター
doNotDelete

クローン

public abstract IBuildInfo clone ()

IBuildInfoオブジェクトをクローンします。

戻り値
IBuildInfo

getBuildAttributes

public abstract  getBuildAttributes ()

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

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

getBuildBranch

public abstract String getBuildBranch ()

テスト対象のビルドが生成されたソースコントロールブランチを返すオプションのメソッド。

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

getBuildFlavor

public abstract String getBuildFlavor ()

テストされているビルドのタイプを返すオプションのメソッド。

Androidプラットフォームビルドの一般的な実装は、return(ビルド製品)-(ビルドos)-(ビルドバリアント)です。すなわちgeneric-linux-userdebug

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

getBuildId

public abstract String getBuildId ()

テスト対象のビルドの一意の識別子を返します。 nullであってはなりません。デフォルトはUNKNOWN_BUILD_IDです。

戻り値
String

getBuildTargetName

public abstract String getBuildTargetName ()

テストするビルドの完全な名前を返します。

一般的な実装は、ビルドフレーバーとブランチ名の組み合わせからビルドターゲット名を作成することです。 [すなわち(ブランチ名)-(ビルドフレーバー)]

戻り値
String

getDeviceSerial

public abstract String getDeviceSerial ()

戻り値
Stringこのビルドが実行されたITestDeviceシリアル。このビルドに関連付けられているデバイスがない場合はnull返しnull

getFile

public abstract File getFile (String name)

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

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

getFile

public File getFile (BuildInfoKey.BuildInfoFileKey key)

指定されたBuildInfoFileKeyを使用してファイルを取得するためのヘルパーメソッド。

パラメーター
key BuildInfoKey.BuildInfoFileKey :要求されたBuildInfoFileKey

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

getFiles

public abstract  getFiles ()

このBuildInfo保存されているすべてのVersionedFile返します。

戻り値

getProperties

public abstract  getProperties ()

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

戻り値

getTestTag

public abstract String getTestTag ()

実行中のテストの一意の名前を返します。

戻り値
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

指定されたBuildInfoFileKeyを使用してファイルバージョンを取得するためのヘルパーメソッド。

パラメーター
key BuildInfoKey.BuildInfoFileKey :要求されたBuildInfoFileKey

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

getVersion

public abstract String getVersion (String name)

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

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

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

指定されたBuildInfoFileKeyを使用してVersionedFileを取得するためのヘルパーメソッド。

パラメーター
key BuildInfoKey.BuildInfoFileKey :要求されたBuildInfoFileKey

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

getVersionedFile

public VersionedFile getVersionedFile (String name)

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

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

getVersionedFileKeys

public  getVersionedFileKeys ()

getFile(BuildInfoKey.BuildInfoFileKey)介してVersionedFileを照会するために使用できるキーのセットを返します。

戻り値

getVersionedFiles

public  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

特定のBuildInfoFileKey関連付けられているVersionedFileのリストを取得するためのヘルパーメソッド。キーでリストを保存できる場合。

パラメーター
key BuildInfoKey.BuildInfoFileKey :要求されたBuildInfoFileKey

戻り値
バージョン管理されたファイル、または見つからない場合はnull

isTestResourceBuild

public boolean isTestResourceBuild ()

このビルドがテストリソースビルドであるかどうかを確認します。

戻り値
boolean

setBuildBranch

public abstract void setBuildBranch (String branch)

ビルドブランチを設定します

パラメーター
branch String :ブランチ名

setBuildFlavor

public abstract void setBuildFlavor (String buildFlavor)

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

setBuildId

public abstract void setBuildId (String buildId)

テスト対象のビルドの一意の識別子を設定します。 nullであってはなりません。

パラメーター
buildId String

setDeviceSerial

public abstract void setDeviceSerial (String serial)

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

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

setFile

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

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

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

file File :ローカルERROR(/File)

version String :ファイルバージョン

setFile

public void setFile (BuildInfoKey.BuildInfoFileKey key, 
                File file, 
                String version)

BuildInfoFileKeyを指定したファイルをこのビルド情報にBuildInfoFileKeyします。

パラメーター
key BuildInfoKey.BuildInfoFileKey :に基づいてファイルの一意の名前BuildInfoFileKey

file File :ローカルERROR(/File)

version String :ファイルバージョン

setProperties

public abstract void setProperties (BuildInfoProperties... properties)

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

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

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

ビルドをテストリソースビルドとして設定します。

パラメーター
testResourceBuild boolean

setTestTag

public abstract void setTestTag (String testTag)

実行中のテストの一意の名前を設定します。

パラメーター
testTag String

toProto

public BuildInformation.BuildInfo toProto ()

BuildInfoインスタンスをprotobufにシリアル化します。

戻り値
BuildInformation.BuildInfo