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

BuildInfo

public class BuildInfo
extends Object implements IBuildInfo

java.lang.Object上位
com.android.tradefed.build.BuildInfo


一般的な実装IBuildInfoに関連付けられている必要がありITestDevice

概要

publicコンストラクタ

BuildInfo ()

作成BuildInfoデフォルト属性値を使用して。

BuildInfo (String buildId, String buildTargetName)

作成しBuildInfo

パブリック・メソッド

void addBuildAttribute (String attributeName, String attributeValue)

ビルド属性を追加

void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

ビルド属性を追加します。

void cleanUp ()

任意の一時的なビルドファイルをクリーンアップ

void cleanUp ( doNotClean) cleanUp ( doNotClean)

バージョンcleanUp()いくつかのファイルが削除されません。

IBuildInfo clone ()

final void copyAllFileFrom ( BuildInfo build)

すべてのコピーVersionedFileこの1に与えられたビルドから。

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

逆の動作toProto()インスタンスのバックを取得します。

getBuildAttributes ()

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

String getBuildBranch ()

ビルドから生成されたテストされているソースコントロールブランチを返すためのオプションの方法。

String getBuildFlavor ()

ビルドの種類を返すために任意の方法は、テストされています。

String getBuildId ()

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

String getBuildTargetName ()

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

String getDeviceSerial ()

File getFile (String name)

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

File getFile ( BuildInfoKey.BuildInfoFileKey key)

与えられたとヘルパーメソッドは、ファイルを取得するBuildInfoFileKey

getFiles ()

すべて返しVersionedFileの本に保存されているBuildInfo

getProperties ()

現在に設定されたプロパティのコピーを返しIBuildInfo

static File getTestResource ( testResourceBuildInfos, String testResourceName) getTestResource ( testResourceBuildInfos, String testResourceName)

構築するのリストからテストリソースを取得します。

String getTestTag ()

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

String getVersion ( BuildInfoKey.BuildInfoFileKey key)

与えられたとのファイルのバージョン取得するためのヘルパーメソッドBuildInfoFileKey

String getVersion (String name)

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

VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

取得するためのヘルパーメソッドVersionedFile与えてBuildInfoFileKey

final VersionedFile getVersionedFile (String name)

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

getVersionedFileKeys ()

戻り値クエリに利用可能なキーのセットVersionedFile経由でgetFile(BuildInfoKey.BuildInfoFileKey)

final getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

リスト検索するためのヘルパーメソッドVersionedFileの与えられたに関連付けられているBuildInfoFileKey

int hashCode ()

boolean isTestResourceBuild ()

このビルドは、テストリソースのビルドであるかないか確認してください。

void setBuildBranch (String branch)

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

void setBuildFlavor (String buildFlavor)

ビルドの風味を設定します。

void setBuildId (String buildId)

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

void setDeviceSerial (String serial)

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

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

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

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

指定したファイルに格納BuildInfoFileKeyこのビルド情報では。

void setProperties ( BuildInfoProperties... properties)

設定しBuildInfoPropertiesためIBuildInfoインスタンスを。

void setTestResourceBuild (boolean testResourceBuild)

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

void setTestTag (String testTag)

テストが実行されるための一意の名前を設定します。

BuildInformation.BuildInfo toProto ()

いるProtobufにBuildInfoインスタンスをシリアル化。

String toString ()

保護されたメソッド

void addAllBuildAttributes ( BuildInfo build)

他のビルドからビルド属性、支店、および風味をコピーするためのヘルパーメソッド。

void addAllFiles ( BuildInfo build)

他のビルドからすべてのファイルをコピーするためのヘルパーメソッド。

boolean applyBuildProperties ( VersionedFile origFileConsidered, IBuildInfo build, IBuildInfo receiver)

いくつかの適用を許可しIBuildInfo.BuildInfoProperties 、おそらく異なる取り扱いを行います。

MultiMap <String, String> getAttributesMultiMap ()
getVersionedFileMap ()
MultiMap <String, VersionedFile > getVersionedFileMapFull ()

publicコンストラクタ

BuildInfo

public BuildInfo ()

作成BuildInfoデフォルト属性値を使用して。

BuildInfo

public BuildInfo (String buildId, 
                String buildTargetName)

作成しBuildInfo

パラメーター
buildId String :ビルドID

buildTargetName String :ビルドターゲット名

パブリック・メソッド

addBuildAttribute

public void addBuildAttribute (String attributeName, 
                String attributeValue)

ビルド属性を追加

パラメーター
attributeName String :ユニークな属性名

attributeValue String :属性値

addBuildAttributes

public void addBuildAttributes ( buildAttributes)

ビルド属性を追加します。

パラメーター
buildAttributes :追加する属性の地図

掃除

public void cleanUp ()

任意の一時的なビルドファイルをクリーンアップ

掃除

public void cleanUp ( doNotClean)

バージョンcleanUp()いくつかのファイルが削除されません。

パラメーター
doNotClean

クローン

public IBuildInfo clone ()

戻り値
IBuildInfo

copyAllFileFrom

public final void copyAllFileFrom ( BuildInfo build)

すべてのコピーVersionedFileこの1に与えられたビルドから。

パラメーター
build BuildInfo

イコール

public boolean equals (Object obj)

パラメーター
obj Object

戻り値
boolean

fromProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

逆の動作toProto()インスタンスのバックを取得します。

パラメーター
protoBuild BuildInformation.BuildInfo

戻り値
IBuildInfo

getBuildAttributes

public  getBuildAttributes ()

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

戻り値
ERROR(/Map)ビルド属性の。されることはありませんnullはなく、空でもよいです。

getBuildBranch

public String getBuildBranch ()

ビルドから生成されたテストされているソースコントロールブランチを返すためのオプションの方法。

戻り値
String ビルドブランチまたはnull解除/該当しない場合

getBuildFlavor

public String getBuildFlavor ()

ビルドの種類を返すために任意の方法は、テストされています。

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

戻り値
String ビルドの風味またはnull解除/該当しない場合

getBuildId

public String getBuildId ()

テスト中のビルドの一意の識別子を返します。 nullになることはありません。デフォルトはUNKNOWN_BUILD_ID

戻り値
String

getBuildTargetName

public String getBuildTargetName ()

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

一般的な実装は、ビルドの風味と支店名の組み合わせからビルドターゲット名を構築することです。 [すなわち(支店名) - (ビルド味)]

戻り値
String

getDeviceSerial

public String getDeviceSerial ()

戻り値
String

getFile

public File getFile (String name)

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

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

getFile

public File getFile ( BuildInfoKey.BuildInfoFileKey key)

与えられたとヘルパーメソッドは、ファイルを取得するBuildInfoFileKey

パラメーター
key BuildInfoKey.BuildInfoFileKeyBuildInfoFileKey要求されています。

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

getFiles

public  getFiles ()

すべて返しVersionedFileの本に保存されているBuildInfo

戻り値

getProperties

public  getProperties ()

現在に設定されたプロパティのコピーを返しIBuildInfo

戻り値

getTestResource

public static File getTestResource ( testResourceBuildInfos, 
                String testResourceName)

構築するのリストからテストリソースを取得します。

パラメーター
testResourceBuildInfos :リストIBuildInfo

testResourceName String :テストリソース名

戻り値
File テストリソースファイル。

getTestTag

public String getTestTag ()

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

戻り値
String

GETVERSION

public String getVersion ( BuildInfoKey.BuildInfoFileKey key)

与えられたとのファイルのバージョン取得するためのヘルパーメソッドBuildInfoFileKey

パラメーター
key BuildInfoKey.BuildInfoFileKeyBuildInfoFileKey要求されました。

戻り値
String イメージのバージョンまたはnull見つからなかった場合

GETVERSION

public String getVersion (String name)

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

戻り値
String イメージのバージョンまたはnull見つからなかった場合

getVersionedFile

public VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

取得するためのヘルパーメソッドVersionedFile与えてBuildInfoFileKey

パラメーター
key BuildInfoKey.BuildInfoFileKeyBuildInfoFileKey要求されました。

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

getVersionedFile

public final VersionedFile getVersionedFile (String name)

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

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

getVersionedFileKeys

public  getVersionedFileKeys ()

戻り値クエリに利用可能なキーのセットVersionedFile経由でgetFile(BuildInfoKey.BuildInfoFileKey)

戻り値

getVersionedFiles

public final  getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

リスト検索するためのヘルパーメソッドVersionedFileの与えられたに関連付けられているBuildInfoFileKey 。キーは、リストを保存することができます場合。

パラメーター
key BuildInfoKey.BuildInfoFileKeyBuildInfoFileKey要求されました。

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

ハッシュコード

public int hashCode ()

戻り値
int

isTestResourceBuild

public boolean isTestResourceBuild ()

このビルドは、テストリソースのビルドであるかないか確認してください。

戻り値
boolean

setBuildBranch

public void setBuildBranch (String branch)

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

パラメーター
branch String :支店名

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

ビルドの風味を設定します。

setBuildId

public void setBuildId (String buildId)

テスト中のビルドの一意の識別子を設定します。 nullになることはありません。

パラメーター
buildId 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 :ファイルバージョン

setFile

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

指定したファイルに格納BuildInfoFileKeyこのビルド情報では。

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

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

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

setProperties

public void setProperties ( BuildInfoProperties... properties)

設定しBuildInfoPropertiesためIBuildInfoインスタンスを。前に設定されたすべての既存のプロパティをオーバーライドします。

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

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

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

パラメーター
testResourceBuild boolean

setTestTag

public void setTestTag (String testTag)

テストが実行されるための一意の名前を設定します。

パラメーター
testTag String

toProto

public BuildInformation.BuildInfo toProto ()

いるProtobufにBuildInfoインスタンスをシリアル化。

戻り値
BuildInformation.BuildInfo

toString

public String toString ()

戻り値
String

保護されたメソッド

addAllBuildAttributes

protected void addAllBuildAttributes ( BuildInfo build)

他のビルドからビルド属性、支店、および風味をコピーするためのヘルパーメソッド。

パラメーター
build BuildInfo

addAllFiles

protected void addAllFiles ( BuildInfo build)

他のビルドからすべてのファイルをコピーするためのヘルパーメソッド。

各ビルドは、ファイルに固有のファイルパスを有するように、ファイルに新しいハードリンクを作成します。

パラメーター
build BuildInfo

スロー
ハードリンクを作成するときに例外がスローされた場合。

applyBuildProperties

protected boolean applyBuildProperties ( VersionedFile origFileConsidered, 
                IBuildInfo build, 
                IBuildInfo receiver)

いくつかの適用を許可しIBuildInfo.BuildInfoProperties 、おそらく異なる取り扱いを行います。

パラメーター
origFileConsidered VersionedFile :現在見VersionedFile

build IBuildInfo :クローン化されているオリジナルのビルド

receiver IBuildInfo :情報を受信するビルド。

戻り値
boolean 我々はプロパティを適用し、さらに取り扱いをスキップする必要がある場合はTrue。そうでない場合はfalse。

getAttributesMultiMap

protected MultiMap <String, String> getAttributesMultiMap ()

戻り値
MultiMap <String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

戻り値

getVersionedFileMapFull

protected MultiMap <String,  VersionedFile > getVersionedFileMapFull ()

戻り値
MultiMap <String, VersionedFile >