Thông tin bản dựng
public class BuildInfo
extends Object
implements IBuildInfo
java.lang.Object |
↳ | com.android.tradefed.build.BuildInfo |
Các lớp con trực tiếp đã biết |
Các lớp con gián tiếp đã biết |
Triển khai chung IBuildInfo
cần được liên kết với ITestDevice
.
Bản tóm tắt
Nhà thầu xây dựng công cộng
Thông tin bản dựng
public BuildInfo ()
Tạo BuildInfo
bằng cách sử dụng các giá trị thuộc tính mặc định.
Thông tin bản dựng
public BuildInfo (String buildId,
String buildTargetName)
Tạo BuildInfo
Thông số |
---|
buildId | String : id bản dựng |
buildTargetName | String : tên mục tiêu xây dựng |
Phương pháp công khai
addAppPackageFile
public void addAppPackageFile (File appPackageFile,
String version)
Thông số |
---|
appPackageFile | File |
version | String |
addBuildAttribution
public void addBuildAttribute (String attributeName,
String attributeValue)
Thông số |
---|
attributeName | String |
attributeValue | String |
addBuildAttribution
public void addBuildAttributes ( buildAttributes)
dọn dẹp
public void cleanUp ()
dọn dẹp
public void cleanUp ( doNotClean)
dòng vô tính
public IBuildInfo clone ()
sao chépAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
Sao chép tất cả VersionedFile
từ một bản dựng nhất định sang bản dựng này.
bằng
public boolean equals (Object obj)
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
Thao tác nghịch đảo với toProto()
để lấy lại phiên bản.
Thông số |
---|
protoBuild | BuildInformation.BuildInfo |
getAppPackageFiles
public getAppPackageFiles ()
getBuildAttribution
public getBuildAttributes ()
getBuildBranch
public String getBuildBranch ()
getBuildHương vị
public String getBuildFlavor ()
getBuildId
public String getBuildId ()
getBuildTargetName
public String getBuildTargetName ()
getDeviceSerial
public String getDeviceSerial ()
có được file
public File getFile (String name)
có được file
public File getFile (BuildInfoKey.BuildInfoFileKey key)
Thông số |
---|
key | BuildInfoKey.BuildInfoFileKey |
getFiles
public getFiles ()
getProperties
public getProperties ()
getRemoteFiles
public getRemoteFiles ()
getTestTag
public String getTestTag ()
lấy phiên bản
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
Thông số |
---|
key | BuildInfoKey.BuildInfoFileKey |
lấy phiên bản
public String getVersion (String name)
getVersionedFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
Thông số |
---|
key | BuildInfoKey.BuildInfoFileKey |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
getVersionedFileKeys
public getVersionedFileKeys ()
getVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
Thông số |
---|
key | BuildInfoKey.BuildInfoFileKey |
Mã Băm
public int hashCode ()
loại bỏBuildAttribution
public void removeBuildAttribute (String attributeName)
Thông số |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
setBuildHương vị
public void setBuildFlavor (String buildFlavor)
Thông số |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
setDeviceSerial
public void setDeviceSerial (String serial)
setFile
public void setFile (String name,
File file,
String version)
Thông số |
---|
name | String |
file | File |
version | String |
setFile
public void setFile (BuildInfoKey.BuildInfoFileKey key,
File file,
String version)
Thông số |
---|
key | BuildInfoKey.BuildInfoFileKey |
file | File |
version | String |
setProperties
public void setProperties (BuildInfoProperties... properties)
Thông số |
---|
properties | BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
giai đoạnRemoteFile
public File stageRemoteFile (String fileName,
File workingDir)
Thông số |
---|
fileName | String |
workingDir | File |
tớiProto
public BuildInformation.BuildInfo toProto ()
Trả lại |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
Phương pháp được bảo vệ
addAllBuildAttribution
protected void addAllBuildAttributes (BuildInfo build)
Phương thức trợ giúp để sao chép các thuộc tính, nhánh và hương vị của bản dựng từ bản dựng khác.
thêmTất cả các tập tin
protected void addAllFiles (BuildInfo build)
Phương pháp trợ giúp để sao chép tất cả các tệp từ bản dựng khác.
Tạo liên kết cứng mới tới các tệp để mỗi bản dựng sẽ có một đường dẫn tệp duy nhất tới tệp.
Ném |
---|
| nếu có ngoại lệ được đưa ra khi tạo liên kết cứng. |
áp dụngBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
Cho phép áp dụng một số IBuildInfo.BuildInfoProperties
và có thể thực hiện một cách xử lý khác.
Thông số |
---|
origFileConsidered | VersionedFile : Phiên bản hiện đang được xem xét VersionedFile . |
build | IBuildInfo : bản dựng ban đầu đang được sao chép |
receiver | IBuildInfo : bản dựng nhận thông tin. |
Trả lại |
---|
boolean | Đúng nếu chúng ta áp dụng các thuộc tính và việc xử lý tiếp theo sẽ bị bỏ qua. Sai nếu không. |
getAttributMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
Trả lại |
---|
MultiMap<String, String> | |
getVersionedFileMap
protected getVersionedFileMap ()
getVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
Trả lại |
---|
MultiMap<String, VersionedFile> | |