BuildInfo

public class BuildInfo
extends Object implements IBuildInfo

java.lang.object
com.android.tradefed.build.BuildInfo


اجرای عمومی یک IBuildInfo که باید با ITestDevice مرتبط باشد.

خلاصه

سازندگان عمومی

BuildInfo ()

با استفاده از مقادیر مشخصه پیش فرض یک BuildInfo ایجاد می کند.

BuildInfo (String buildId, String buildTargetName)

یک BuildInfo ایجاد می کند

روش های عمومی

void addAppPackageFile (File appPackageFile, String version)

void addBuildAttribute (String attributeName, String attributeValue)

void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

void cleanUp ()

void cleanUp ( doNotClean) cleanUp ( doNotClean)

IBuildInfo clone ()

final void copyAllFileFrom ( BuildInfo build)

تمام VersionedFile از یک بیلد در این یکی کپی کنید.

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

عمل معکوس به toProto() برای برگرداندن نمونه.

getAppPackageFiles ()

getBuildAttributes ()

String getBuildBranch ()

String getBuildFlavor ()

String getBuildId ()

String getBuildTargetName ()

String getDeviceSerial ()

File getFile (String name)

File getFile (BuildInfoKey.BuildInfoFileKey key)

getFiles ()

getProperties ()

getRemoteFiles ()

String getTestTag ()

String getVersion (BuildInfoKey.BuildInfoFileKey key)

String getVersion (String name)

VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

final VersionedFile getVersionedFile (String name)

getVersionedFileKeys ()

final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

int hashCode ()

void removeBuildAttribute (String attributeName)
void setBuildBranch (String branch)

void setBuildFlavor (String buildFlavor)

void setBuildId (String buildId)

void setDeviceSerial (String serial)

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

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

void setProperties (BuildInfoProperties... properties)

void setTestTag (String testTag)

File stageRemoteFile (String fileName, File workingDir)

BuildInformation.BuildInfo toProto ()

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

سازندگان عمومی

BuildInfo

public BuildInfo ()

با استفاده از مقادیر مشخصه پیش فرض یک BuildInfo ایجاد می کند.

BuildInfo

public BuildInfo (String buildId, 
                String buildTargetName)

یک BuildInfo ایجاد می کند

مولفه های
buildId String : شناسه ساخت

buildTargetName String : نام هدف ساخت

روش های عمومی

افزودنAppPackageFile

public void addAppPackageFile (File appPackageFile, 
                String version)

مولفه های
appPackageFile File

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

مولفه های
doNotClean

شبیه

public IBuildInfo clone ()

برمی گرداند
IBuildInfo

copyAllFileFrom

public final void copyAllFileFrom (BuildInfo build)

تمام VersionedFile از یک بیلد در این یکی کپی کنید.

مولفه های
build BuildInfo

برابر است

public boolean equals (Object obj)

مولفه های
obj Object

برمی گرداند
boolean

از پروتو

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

عمل معکوس به toProto() برای برگرداندن نمونه.

مولفه های
protoBuild BuildInformation.BuildInfo

برمی گرداند
IBuildInfo

getAppPackageFiles

public  getAppPackageFiles ()

برمی گرداند

getBuildAttributes

public  getBuildAttributes ()

برمی گرداند

getBuildBranch

public String getBuildBranch ()

برمی گرداند
String

getBuildFlavor

public String getBuildFlavor ()

برمی گرداند
String

getBuildId

public String getBuildId ()

برمی گرداند
String

getBuildTargetName

public String getBuildTargetName ()

برمی گرداند
String

getDeviceSerial

public String getDeviceSerial ()

برمی گرداند
String

getFile

public File getFile (String name)

مولفه های
name String

برمی گرداند
File

getFile

public File getFile (BuildInfoKey.BuildInfoFileKey key)

مولفه های
key BuildInfoKey.BuildInfoFileKey

برمی گرداند
File

getFiles

public  getFiles ()

برمی گرداند

getProperties

public  getProperties ()

برمی گرداند

getRemoteFiles

public  getRemoteFiles ()

برمی گرداند

getTestTag

public String getTestTag ()

برمی گرداند
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

مولفه های
key BuildInfoKey.BuildInfoFileKey

برمی گرداند
String

getVersion

public String getVersion (String name)

مولفه های
name String

برمی گرداند
String

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

مولفه های
key BuildInfoKey.BuildInfoFileKey

برمی گرداند
VersionedFile

getVersionedFile

public final VersionedFile getVersionedFile (String name)

مولفه های
name String

برمی گرداند
VersionedFile

getVersionedFileKeys

public  getVersionedFileKeys ()

برمی گرداند

getVersionedFiles

public final  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

مولفه های
key BuildInfoKey.BuildInfoFileKey

برمی گرداند

هش کد

public int hashCode ()

برمی گرداند
int

removeBuildAttribute

public void removeBuildAttribute (String attributeName)

مولفه های
attributeName String

setBuildBranch

public void setBuildBranch (String branch)

مولفه های
branch String

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

مولفه های
buildFlavor String

setBuildId

public void setBuildId (String buildId)

مولفه های
buildId String

setDeviceSerial

public void setDeviceSerial (String serial)

مولفه های
serial String

setFile

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

مولفه های
name String

file File

version String

setFile

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

مولفه های
key BuildInfoKey.BuildInfoFileKey

file File

version String

setProperties

public void setProperties (BuildInfoProperties... properties)

مولفه های
properties BuildInfoProperties

setTestTag

public void setTestTag (String testTag)

مولفه های
testTag String

stageRemoteFile

public File stageRemoteFile (String fileName, 
                File workingDir)

مولفه های
fileName String

workingDir File

برمی گرداند
File

به پروتو

public BuildInformation.BuildInfo toProto ()

برمی گرداند
BuildInformation.BuildInfo

toString

public String toString ()

برمی گرداند
String

روش های محافظت شده

addAllBuildAttributes

protected void addAllBuildAttributes (BuildInfo build)

روش کمکی برای کپی کردن ویژگی های ساخت، شاخه و طعم از ساخت های دیگر.

مولفه های
build BuildInfo

addAllFiles

protected void addAllFiles (BuildInfo build)

روش کمکی برای کپی کردن همه فایل ها از ساخت دیگر.

هاردلینک های جدید به فایل ها ایجاد می کند تا هر بیلد یک مسیر فایل منحصر به فرد به فایل داشته باشد.

مولفه های
build BuildInfo

پرتاب می کند
اگر در هنگام ایجاد هاردلینک استثنا وجود داشته باشد.

applicationBuildProperties

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

اجازه اعمال برخی از IBuildInfo.BuildInfoProperties را بدهید و احتمالاً مدیریت دیگری را انجام دهید.

مولفه های
origFileConsidered VersionedFile : در حال حاضر به VersionedFile نگاه می شود.

build IBuildInfo : بیلد اصلی در حال شبیه سازی است

receiver IBuildInfo : ساختی که اطلاعات را دریافت می کند.

برمی گرداند
boolean درست است اگر ویژگی ها را اعمال کنیم و باید از رسیدگی بیشتر صرف نظر کرد. در غیر این صورت نادرست است.

getAttributesMultiMap

protected MultiMap<String, String> getAttributesMultiMap ()

برمی گرداند
MultiMap<String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

برمی گرداند

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

برمی گرداند
MultiMap<String, VersionedFile>