Yapı Bilgileri
public class BuildInfo
extends Object
implements IBuildInfo
java.lang.Object |
↳ | com.android.tradefed.build.BuildInfo |
Bilinen doğrudan alt sınıflar |
Bilinen dolaylı alt sınıflar |
Bir IBuildInfo
ile ilişkilendirilmesi gereken bir ITestDevice
genel uygulaması.
Özet
Kamu inşaatçıları
Yapı Bilgileri
public BuildInfo ()
Varsayılan öznitelik değerlerini kullanarak bir BuildInfo
oluşturur.
Yapı Bilgileri
public BuildInfo (String buildId,
String buildTargetName)
Bir BuildInfo
oluşturur
Parametreler |
---|
buildId | String : yapı kimliği |
buildTargetName | String : derleme hedefi adı |
Genel yöntemler
addAppPackageFile
public void addAppPackageFile (File appPackageFile,
String version)
Parametreler |
---|
appPackageFile | File |
version | String |
addBuildAttribute
public void addBuildAttribute (String attributeName,
String attributeValue)
Parametreler |
---|
attributeName | String |
attributeValue | String |
addBuildAttributes
public void addBuildAttributes ( buildAttributes)
Parametreler |
---|
buildAttributes | |
Temizlemek
public void cleanUp ()
Temizlemek
public void cleanUp ( doNotClean)
klon
public IBuildInfo clone ()
Tüm Dosyayı Kopyala
public final void copyAllFileFrom (BuildInfo build)
Belirli bir yapıdaki tüm VersionedFile
buna kopyalayın.
Parametreler |
---|
build | BuildInfo |
eşittir
public boolean equals (Object obj)
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
Örneği geri almak için toProto()
işleminin tersini yapın.
Parametreler |
---|
protoBuild | BuildInformation.BuildInfo |
getAppPackageFiles
public getAppPackageFiles ()
getBuildAttributes
public getBuildAttributes ()
getBuildBranch
public String getBuildBranch ()
getBuildFlavour
public String getBuildFlavor ()
getBuildId
public String getBuildId ()
getBuildTargetName
public String getBuildTargetName ()
getDeviceSerial
public String getDeviceSerial ()
dosyayı al
public File getFile (String name)
dosyayı al
public File getFile (BuildInfoKey.BuildInfoFileKey key)
Parametreler |
---|
key | BuildInfoKey.BuildInfoFileKey |
getFiles
public getFiles ()
getProperties
public getProperties ()
getRemoteFiles
public getRemoteFiles ()
getTestTag
public String getTestTag ()
Sürümü al
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
Parametreler |
---|
key | BuildInfoKey.BuildInfoFileKey |
Sürümü al
public String getVersion (String name)
getVersionedFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
Parametreler |
---|
key | BuildInfoKey.BuildInfoFileKey |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
getVersionedFileKeys
public getVersionedFileKeys ()
getVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
Parametreler |
---|
key | BuildInfoKey.BuildInfoFileKey |
hash kodu
public int hashCode ()
buildAttribute'u kaldır
public void removeBuildAttribute (String attributeName)
Parametreler |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
Parametreler |
---|
branch | String |
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
Parametreler |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
Parametreler |
---|
buildId | String |
setCihazSeri
public void setDeviceSerial (String serial)
Parametreler |
---|
serial | String |
setDosya
public void setFile (String name,
File file,
String version)
Parametreler |
---|
name | String |
file | File |
version | String |
setDosya
public void setFile (BuildInfoKey.BuildInfoFileKey key,
File file,
String version)
Parametreler |
---|
key | BuildInfoKey.BuildInfoFileKey |
file | File |
version | String |
setÖzellikler
public void setProperties (BuildInfoProperties... properties)
Parametreler |
---|
properties | BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
Parametreler |
---|
testTag | String |
sahneUzakDosya
public File stageRemoteFile (String fileName,
File workingDir)
Parametreler |
---|
fileName | String |
workingDir | File |
toProto
public BuildInformation.BuildInfo toProto ()
İadeler |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
Korumalı yöntemler
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
Diğer yapılardan yapı niteliklerini, dalını ve lezzetini kopyalamaya yönelik yardımcı yöntem.
Parametreler |
---|
build | BuildInfo |
Tüm Dosyaları ekle
protected void addAllFiles (BuildInfo build)
Diğer yapıdaki tüm dosyaları kopyalamak için yardımcı yöntem.
Her yapının dosyaya giden benzersiz bir dosya yoluna sahip olması için dosyalara yeni sabit bağlantılar oluşturur.
Parametreler |
---|
build | BuildInfo |
Atar |
---|
| sabit bağlantı oluşturulurken bir istisna atılırsa. |
ApplyBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
IBuildInfo.BuildInfoProperties
bazılarının uygulanmasına izin verin ve muhtemelen farklı bir işlem yapın.
Parametreler |
---|
origFileConsidered | VersionedFile : Şu anda bakılan VersionedFile . |
build | IBuildInfo : klonlanan orijinal yapı |
receiver | IBuildInfo : bilgileri alan yapı. |
İadeler |
---|
boolean | Doğru özellikleri uyguladıysak ve daha fazla işlem atlanmalıdır. Aksi takdirde yanlış. |
getAttributesMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
İadeler |
---|
MultiMap<String, String> | |
getVersionedFileMap
protected getVersionedFileMap ()
getVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
İadeler |
---|
MultiMap<String, VersionedFile> | |