BuildInfo
public class BuildInfo
extends Object
implements IBuildInfo
java.lang.object |
↳ | com.android.tradefed.build.BuildInfo |
زیر کلاس های مستقیم شناخته شده |
زیر کلاس های غیر مستقیم شناخته شده |
اجرای عمومی یک IBuildInfo
که باید با ITestDevice
مرتبط باشد.
خلاصه
سازندگان عمومی
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)
شبیه
public IBuildInfo clone ()
copyAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
تمام VersionedFile
از یک بیلد در این یکی کپی کنید.
مولفه های |
---|
build | BuildInfo |
برابر است
public boolean equals (Object obj)
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
عمل معکوس به toProto()
برای برگرداندن نمونه.
مولفه های |
---|
protoBuild | BuildInformation.BuildInfo |
getAppPackageFiles
public getAppPackageFiles ()
getBuildAttributes
public getBuildAttributes ()
getBuildBranch
public String getBuildBranch ()
getBuildFlavor
public String getBuildFlavor ()
getBuildId
public String getBuildId ()
getBuildTargetName
public String getBuildTargetName ()
getDeviceSerial
public String getDeviceSerial ()
getFile
public File getFile (String name)
getFile
public File getFile (BuildInfoKey.BuildInfoFileKey key)
مولفه های |
---|
key | BuildInfoKey.BuildInfoFileKey |
getFiles
public getFiles ()
getProperties
public getProperties ()
getRemoteFiles
public getRemoteFiles ()
getTestTag
public String getTestTag ()
getVersion
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
مولفه های |
---|
key | BuildInfoKey.BuildInfoFileKey |
getVersion
public String getVersion (String name)
getVersionedFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
مولفه های |
---|
key | BuildInfoKey.BuildInfoFileKey |
برمی گرداند |
---|
VersionedFile | |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
برمی گرداند |
---|
VersionedFile | |
getVersionedFileKeys
public getVersionedFileKeys ()
getVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
مولفه های |
---|
key | BuildInfoKey.BuildInfoFileKey |
هش کد
public int hashCode ()
removeBuildAttribute
public void removeBuildAttribute (String attributeName)
مولفه های |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
مولفه های |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
setDeviceSerial
public void setDeviceSerial (String serial)
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)
stageRemoteFile
public File stageRemoteFile (String fileName,
File workingDir)
مولفه های |
---|
fileName | String |
workingDir | File |
به پروتو
public BuildInformation.BuildInfo toProto ()
برمی گرداند |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
روش های محافظت شده
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> | |