معلومات البناء

public class BuildInfo
extends Object implements IBuildInfo

java.lang.Object
com.android.tradefed.build.BuildInfo


التنفيذ العام لـ IBuildInfo الذي يجب أن يكون مرتبطًا بـ ITestDevice .

ملخص

المقاولين العامة

BuildInfo ()

إنشاء BuildInfo باستخدام قيم السمات الافتراضية.

BuildInfo (String buildId, String buildTargetName)

إنشاء BuildInfo

الأساليب العامة

void addAppPackageFile (File appPackageFile, String version)

void addBuildAttribute (String attributeName, String attributeValue)

void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

void cleanUp ()

void cleanUp ( doNotClean) cleanUp ( doNotClean)

IBuildInfo clone ()

final void copyAllFileFrom ( BuildInfo build)

انسخ كل VersionedFile من إصدار معين إلى هذا الإصدار.

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

العملية العكسية لـ toProto() لاستعادة المثيل.

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)

السماح بتطبيق بعض IBuildInfo.BuildInfoProperties وربما إجراء معالجة مختلفة.

MultiMap<String, String> getAttributesMultiMap ()
getVersionedFileMap ()
MultiMap<String, VersionedFile> getVersionedFileMapFull ()

المقاولين العامة

معلومات البناء

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)

حدود
buildAttributes

تنظيف

public void 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

public  getAppPackageFiles ()

عائدات

getBuildAttributes

public  getBuildAttributes ()

عائدات

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

خذ الملف

public File getFile (String name)

حدود
name String

عائدات
File

خذ الملف

public File getFile (BuildInfoKey.BuildInfoFileKey key)

حدود
key BuildInfoKey.BuildInfoFileKey

عائدات
File

getFiles

public  getFiles ()

عائدات

getProperties

public  getProperties ()

عائدات

getRemoteFiles

public  getRemoteFiles ()

عائدات

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

public  getVersionedFileKeys ()

عائدات

getVersionedFiles

public final  getVersionedFiles (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

إلى سلسلة

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

protected  getVersionedFileMap ()

عائدات

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

عائدات
MultiMap<String, VersionedFile>