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)
לנקות
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 |
לפרוטו
public BuildInformation.BuildInfo toProto ()
החזרות |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
שיטות מוגנות
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
שיטת עוזר להעתקת תכונות בנייה, ענף וטעם ממבנה אחר.
addAllFiles
protected void addAllFiles (BuildInfo build)
שיטת עוזר להעתקת כל הקבצים מה-build השני.
יוצר קישורים קשיחים חדשים לקבצים כך שלכל build יהיה נתיב קובץ ייחודי לקובץ.
זורק |
---|
| אם נזרק חריג בעת יצירת ה-hardlink. |
applicationBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
אפשר להחיל חלק מהמאפיינים IBuildInfo.BuildInfoProperties
ואולי בצע טיפול אחר.
פרמטרים |
---|
origFileConsidered | VersionedFile : הקובץ הנבדק כעת על VersionedFile . |
build | IBuildInfo : המבנה המקורי המשובט |
receiver | IBuildInfo : ה-build שמקבל את המידע. |
החזרות |
---|
boolean | נכון אם החלנו את המאפיינים ויש לדלג על טיפול נוסף. שקר אחרת. |
getAttributesMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
החזרות |
---|
MultiMap<String, String> | |
getVersionedFileMap
protected getVersionedFileMap ()
getVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
החזרות |
---|
MultiMap<String, VersionedFile> | |