BuildInfo

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 ()

سازندگان عمومی

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)

مولفه های
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

از Proto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

عملیات معکوس به toProto() به عقب بر گردیم به عنوان مثال.

مولفه های
protoBuild BuildInformation.BuildInfo

برمی گردد
IBuildInfo

getAppPackageFiles

public  getAppPackageFiles ()

برمی گردد

getBuildAttributes

public  getBuildAttributes ()

برمی گردد

getBuildBranch

public String getBuildBranch ()

برمی گردد
String

getBuildFlavour

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

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

setBuildFlavour

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

به Proto

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

protected  getVersionedFileMap ()

برمی گردد

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

برمی گردد
MultiMap<String, VersionedFile>