IBuildInfo
public interface IBuildInfo
com.android.tradefed.build.IBuildInfo |
テスト中のビルドに関する情報を保持します。
概要
ネストされたクラス | |
---|---|
enum | IBuildInfo.BuildInfoProperties |
定数 | |
---|---|
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) 一部のファイルが削除されない |
abstract IBuildInfo | clone () |
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) 指定された |
abstract | getFiles () この |
abstract | getProperties () |
abstract String | getTestTag () 実行中のテストの一意の名前を返します。 |
default String | getVersion ( BuildInfoKey.BuildInfoFileKey key) 指定された |
abstract String | getVersion (String name) 指定された名前のファイルバージョンを取得するためのヘルパーメソッド。 |
default VersionedFile | getVersionedFile ( BuildInfoKey.BuildInfoFileKey key) 指定された |
default VersionedFile | getVersionedFile (String name) 指定された名前の |
default | getVersionedFileKeys () |
default | getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key) 特定の |
default boolean | isTestResourceBuild () このビルドがテストリソースビルドであるかどうかを確認してください。 |
abstract void | setBuildBranch (String branch) ビルドブランチを設定します |
abstract void | setBuildFlavor (String buildFlavor) ビルドフレーバーを設定します。 |
abstract void | setBuildId (String buildId) テスト対象のビルドの一意の識別子を設定します。 |
abstract void | setDeviceSerial (String serial) このビルドに関連付けられている |
abstract void | setFile (String name, File file, String version) このビルド情報に指定された名前のファイルを保存します。 |
default void | setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version) |
abstract void | setProperties ( BuildInfoProperties... properties) |
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 ()
一時ビルドファイルをクリーンアップします
getBuildAttributes
public abstractgetBuildAttributes ()
ビルドを説明する追加属性の名前と値のペアのセットを取得します。
戻り値 | |
---|---|
ビルド属性の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 |
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
publicgetVersionedFileKeys ()
getFile(BuildInfoKey.BuildInfoFileKey)
介してVersionedFile
を照会するために使用できるキーのセットを返します。
戻り値 | |
---|---|
getVersionedFiles
publicgetVersionedFiles (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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2019-10-02 UTC.