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 : לבנות id |
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)
לנקות
public void cleanUp ()
לנקות
public void cleanUp ( doNotClean)
שיבוט
public IBuildInfo clone ()
copyAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
העתק כל VersionedFile
מנקודת לבנות שניתנה לאחד הזה.
שווים
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 |
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)
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 |
toProto
public BuildInformation.BuildInfo toProto ()
החזרות |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
שיטות מוגנות
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
שיטת עוזר להעתיק תכונות build, ענף וטעם ממבנה אחר.
addAllFiles
protected void addAllFiles (BuildInfo build)
שיטת עוזר להעתיק את כל הקבצים מהמבנה השני.
יוצר קישורים קשיחים חדשים לקבצים כך שלכל בנייה יהיה נתיב קבצים ייחודי לקובץ.
זורק |
---|
| אם נזרקת חריגה בעת יצירת הקישור הקשיח. |
ApplyBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
אפשר ליישם חלק IBuildInfo.BuildInfoProperties
ואולי לעשות טיפול שונה.
פרמטרים |
---|
origFileConsidered | VersionedFile : The נראה כיום 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> | |