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 : نام ساخت هدف |
روشهای عمومی
addAppPackageFile
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 ()
getBuildFlavour
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 |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
getVersionedFileKeys
public getVersionedFileKeys ()
getVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
مولفه های |
---|
key | BuildInfoKey.BuildInfoFileKey |
hashCode
public int hashCode ()
removeBuildAttribute
public void removeBuildAttribute (String attributeName)
مولفه های |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
setBuildFlavour
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 |
به Proto
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 |
پرتاب می کند |
---|
| در صورت ایجاد یک استثنا هنگام ایجاد پیوند سخت. |
applyBuildProperties
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> | |