معلومات البناء
public class BuildInfo
extends Object
implements IBuildInfo
java.lang.Object |
↳ | com.android.tradefed.build.BuildInfo |
الفئات الفرعية المباشرة المعروفة |
الفئات الفرعية غير المباشرة المعروفة |
التنفيذ العام لـ IBuildInfo
الذي يجب أن يكون مرتبطًا بـ ITestDevice
.
ملخص
المقاولين العامة
معلومات البناء
public 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 ()
خذ الملف
public File getFile (String name)
خذ الملف
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)
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 | |
إلى سلسلة
public String toString ()
الأساليب المحمية
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
طريقة مساعدة لنسخ سمات البناء والفروع والنكهة من البنية الأخرى.
addAllFiles
protected void addAllFiles (BuildInfo build)
طريقة مساعد لنسخ كافة الملفات من البنية الأخرى.
يقوم بإنشاء روابط صلبة جديدة للملفات بحيث يكون لكل إصدار مسار ملف فريد للملف.
رميات |
---|
| إذا تم طرح استثناء عند إنشاء الارتباط الثابت. |
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> | |