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>