MembangunInfo
public class BuildInfo
extends Object
implements IBuildInfo
java.lang.Objek |
↳ | com.Android.tradefed.build.BuildInfo |
Subkelas langsung yang diketahui |
Subkelas tidak langsung yang diketahui |
Implementasi umum dari IBuildInfo
yang harus dikaitkan dengan ITestDevice
.
Ringkasan
Konstruktor publik
MembangunInfo
public BuildInfo ()
Membuat BuildInfo
menggunakan nilai atribut default.
MembangunInfo
public BuildInfo (String buildId,
String buildTargetName)
Membuat BuildInfo
Parameter |
---|
buildId | String : id pembuatan |
buildTargetName | String : nama target pembangunan |
Metode publik
tambahkanAppPackageFile
public void addAppPackageFile (File appPackageFile,
String version)
Parameter |
---|
appPackageFile | File |
version | String |
addBuildAttribute
public void addBuildAttribute (String attributeName,
String attributeValue)
Parameter |
---|
attributeName | String |
attributeValue | String |
tambahkanBuildAttributes
public void addBuildAttributes ( buildAttributes)
Parameter |
---|
buildAttributes | |
membersihkan
public void cleanUp ()
membersihkan
public void cleanUp ( doNotClean)
klon
public IBuildInfo clone ()
salinSemuaFileDari
public final void copyAllFileFrom (BuildInfo build)
Salin semua VersionedFile
dari build tertentu ke build ini.
Parameter |
---|
build | BuildInfo |
sama
public boolean equals (Object obj)
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
Operasi terbalik ke toProto()
untuk mendapatkan kembali instance tersebut.
Parameter |
---|
protoBuild | BuildInformation.BuildInfo |
dapatkanAppPackageFiles
public getAppPackageFiles ()
dapatkanBuildAttributes
public getBuildAttributes ()
dapatkanBuildBranch
public String getBuildBranch ()
dapatkanBuildFlavor
public String getBuildFlavor ()
dapatkanBuildId
public String getBuildId ()
dapatkanBuildTargetName
public String getBuildTargetName ()
dapatkanDeviceSerial
public String getDeviceSerial ()
dapatkan File
public File getFile (String name)
dapatkan File
public File getFile (BuildInfoKey.BuildInfoFileKey key)
Parameter |
---|
key | BuildInfoKey.BuildInfoFileKey |
dapatkan File
public getFiles ()
dapatkan Properti
public getProperties ()
dapatkanRemoteFiles
public getRemoteFiles ()
dapatkanTestTag
public String getTestTag ()
dapatkanVersi
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
Parameter |
---|
key | BuildInfoKey.BuildInfoFileKey |
dapatkanVersi
public String getVersion (String name)
dapatkan File Berversi
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
Parameter |
---|
key | BuildInfoKey.BuildInfoFileKey |
dapatkan File Berversi
public final VersionedFile getVersionedFile (String name)
dapatkanVersionedFileKeys
public getVersionedFileKeys ()
dapatkanVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
Parameter |
---|
key | BuildInfoKey.BuildInfoFileKey |
Kode hash
public int hashCode ()
hapusBuildAttribute
public void removeBuildAttribute (String attributeName)
Parameter |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
Parameter |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
setDeviceSerial
public void setDeviceSerial (String serial)
setFile
public void setFile (String name,
File file,
String version)
Parameter |
---|
name | String |
file | File |
version | String |
setFile
public void setFile (BuildInfoKey.BuildInfoFileKey key,
File file,
String version)
Parameter |
---|
key | BuildInfoKey.BuildInfoFileKey |
file | File |
version | String |
setProperti
public void setProperties (BuildInfoProperties... properties)
Parameter |
---|
properties | BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
stageRemoteFile
public File stageRemoteFile (String fileName,
File workingDir)
Parameter |
---|
fileName | String |
workingDir | File |
keProto
public BuildInformation.BuildInfo toProto ()
Kembali |
---|
BuildInformation.BuildInfo | |
keString
public String toString ()
Metode yang dilindungi
tambahkanAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
Metode pembantu untuk menyalin atribut build, cabang, dan ragam dari build lain.
Parameter |
---|
build | BuildInfo |
tambahkanSemuaFile
protected void addAllFiles (BuildInfo build)
Metode pembantu untuk menyalin semua file dari build lain.
Membuat hardlink baru ke file sehingga setiap build akan memiliki jalur file unik ke file tersebut.
Parameter |
---|
build | BuildInfo |
Melempar |
---|
| jika pengecualian muncul saat membuat hardlink. |
applyBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
Izinkan untuk menerapkan beberapa IBuildInfo.BuildInfoProperties
dan mungkin melakukan penanganan yang berbeda.
Parameter |
---|
origFileConsidered | VersionedFile : Yang sedang dilihat VersionedFile . |
build | IBuildInfo : build asli sedang dikloning |
receiver | IBuildInfo : build yang menerima informasi. |
Kembali |
---|
boolean | Benar jika kita menerapkan properti dan penanganan lebih lanjut harus dilewati. Salah jika tidak. |
getAttributesMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
Kembali |
---|
MultiMap<String, String> | |
dapatkanVersionedFileMap
protected getVersionedFileMap ()
dapatkanVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
Kembali |
---|
MultiMap<String, VersionedFile> | |