BuildInfo
public
class
BuildInfo
extends Object
implements
IBuildInfo
java.lang.Object | |
↳ | com.android.tradefed.build.BuildInfo |
تنفيذ عام لعنصر IBuildInfo
يجب أن يكون مرتبطًا
بعنصر ITestDevice
.
ملخّص
وظائف الإنشاء العامة | |
---|---|
BuildInfo()
تُنشئ |
|
BuildInfo(String buildId, String buildTargetName)
إنشاء |
الطرق العامة | |
---|---|
void
|
addAppPackageFile(File appPackageFile, String version)
|
void
|
addBuildAttribute(String attributeName, String attributeValue)
|
void
|
addBuildAttributes(
|
void
|
cleanUp()
|
void
|
cleanUp(
|
IBuildInfo
|
clone()
|
final
void
|
copyAllFileFrom(BuildInfo build)
انسخ جميع |
boolean
|
equals(Object obj)
|
static
IBuildInfo
|
fromProto(BuildInformation.BuildInfo protoBuild)
يمكنك إجراء العملية العكسية |
|
getAppPackageFiles()
|
|
getBuildAttributes()
|
String
|
getBuildBranch()
|
String
|
getBuildFlavor()
|
String
|
getBuildId()
|
String
|
getBuildTargetName()
|
String
|
getDeviceSerial()
|
File
|
getFile(String name)
|
File
|
getFile(BuildInfoKey.BuildInfoFileKey key)
|
|
getFiles()
|
|
getProperties()
|
|
getRemoteFiles()
|
String
|
getTestTag()
|
String
|
getVersion(BuildInfoKey.BuildInfoFileKey key)
|
String
|
getVersion(String name)
|
VersionedFile
|
getVersionedFile(BuildInfoKey.BuildInfoFileKey key)
|
final
VersionedFile
|
getVersionedFile(String name)
|
|
getVersionedFileKeys()
|
final
|
getVersionedFiles(BuildInfoKey.BuildInfoFileKey key)
|
int
|
hashCode()
|
void
|
removeBuildAttribute(String attributeName)
|
void
|
setBuildBranch(String branch)
|
void
|
setBuildFlavor(String buildFlavor)
|
void
|
setBuildId(String buildId)
|
void
|
setDeviceSerial(String serial)
|
void
|
setFile(String name, File file, String version)
|
void
|
setFile(BuildInfoKey.BuildInfoFileKey key, File file, String version)
|
void
|
setProperties(BuildInfoProperties... properties)
|
void
|
setTestTag(String testTag)
|
File
|
stageRemoteFile(String fileName, File workingDir)
|
BuildInformation.BuildInfo
|
toProto()
|
String
|
toString()
|
الطرق المحمية | |
---|---|
void
|
addAllBuildAttributes(BuildInfo build)
طريقة مساعدة لنسخ سمات الإصدار والفرع والنكهة من إصدار آخر |
void
|
addAllFiles(BuildInfo build)
طريقة مساعدة لنسخ جميع الملفات من الإصدار الآخر |
boolean
|
applyBuildProperties(VersionedFile origFileConsidered, IBuildInfo build, IBuildInfo receiver)
السماح بتطبيق بعض |
MultiMap<String, String>
|
getAttributesMultiMap()
|
|
getVersionedFileMap()
|
MultiMap<String, VersionedFile>
|
getVersionedFileMapFull()
|
وظائف الإنشاء العامة
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 |
|
cleanUp
public void cleanUp ()
cleanUp
public void cleanUp (doNotClean)
المعلمات | |
---|---|
doNotClean |
|
نسخة طبق الأصل
public IBuildInfo clone ()
المرتجعات | |
---|---|
IBuildInfo |
copyAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
انسخ جميع VersionedFile
من إصدار معيّن إلى هذا الإصدار.
المعلمات | |
---|---|
build |
BuildInfo |
علامة يساوي
public boolean equals (Object obj)
المعلمات | |
---|---|
obj |
Object |
المرتجعات | |
---|---|
boolean |
fromProto
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
يمكنك إجراء العملية العكسية toProto()
لاستعادة المثيل.
المعلمات | |
---|---|
protoBuild |
BuildInformation.BuildInfo |
المرتجعات | |
---|---|
IBuildInfo |
getAppPackageFiles
publicgetAppPackageFiles ()
المرتجعات | |
---|---|
|
getBuildAttributes
publicgetBuildAttributes ()
المرتجعات | |
---|---|
|
getBuildBranch
public String getBuildBranch ()
المرتجعات | |
---|---|
String |
getBuildFlavor
public String getBuildFlavor ()
المرتجعات | |
---|---|
String |
getBuildId
public String getBuildId ()
المرتجعات | |
---|---|
String |
getBuildTargetName
public String getBuildTargetName ()
المرتجعات | |
---|---|
String |
getDeviceSerial
public String getDeviceSerial ()
المرتجعات | |
---|---|
String |
getFile
public File getFile (String name)
المعلمات | |
---|---|
name |
String |
المرتجعات | |
---|---|
File |
getFile
public File getFile (BuildInfoKey.BuildInfoFileKey key)
المعلمات | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
المرتجعات | |
---|---|
File |
getFiles
publicgetFiles ()
المرتجعات | |
---|---|
|
getProperties
publicgetProperties ()
المرتجعات | |
---|---|
|
getRemoteFiles
publicgetRemoteFiles ()
المرتجعات | |
---|---|
|
getTestTag
public String getTestTag ()
المرتجعات | |
---|---|
String |
getVersion
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
المعلمات | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
المرتجعات | |
---|---|
String |
getVersion
public String getVersion (String name)
المعلمات | |
---|---|
name |
String |
المرتجعات | |
---|---|
String |
getVersionedFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
المعلمات | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
المرتجعات | |
---|---|
VersionedFile |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
المعلمات | |
---|---|
name |
String |
المرتجعات | |
---|---|
VersionedFile |
getVersionedFileKeys
publicgetVersionedFileKeys ()
المرتجعات | |
---|---|
|
getVersionedFiles
public finalgetVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
المعلمات | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
المرتجعات | |
---|---|
|
hashCode
public int hashCode ()
المرتجعات | |
---|---|
int |
removeBuildAttribute
public void removeBuildAttribute (String attributeName)
المعلمات | |
---|---|
attributeName |
String |
setBuildBranch
public void setBuildBranch (String branch)
المعلمات | |
---|---|
branch |
String |
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
المعلمات | |
---|---|
buildFlavor |
String |
setBuildId
public void setBuildId (String buildId)
المعلمات | |
---|---|
buildId |
String |
setDeviceSerial
public void setDeviceSerial (String serial)
المعلمات | |
---|---|
serial |
String |
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)
المعلمات | |
---|---|
testTag |
String |
stageRemoteFile
public File stageRemoteFile (String fileName, File workingDir)
المعلمات | |
---|---|
fileName |
String |
workingDir |
File |
المرتجعات | |
---|---|
File |
toProto
public BuildInformation.BuildInfo toProto ()
المرتجعات | |
---|---|
BuildInformation.BuildInfo |
toString
public String toString ()
المرتجعات | |
---|---|
String |
الطرق المحمية
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
protectedgetVersionedFileMap ()
المرتجعات | |
---|---|
|
getVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
المرتجعات | |
---|---|
MultiMap<String, VersionedFile> |