Yapı Bilgileri

public class BuildInfo
extends Object implements IBuildInfo

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


Bir IBuildInfo ile ilişkilendirilmesi gereken bir ITestDevice genel uygulaması.

Özet

Kamu inşaatçıları

BuildInfo ()

Varsayılan öznitelik değerlerini kullanarak bir BuildInfo oluşturur.

BuildInfo (String buildId, String buildTargetName)

Bir BuildInfo oluşturur

Genel yöntemler

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)

Belirli bir yapıdaki tüm VersionedFile buna kopyalayın.

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Örneği geri almak için toProto() işleminin tersini yapın.

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

Korumalı yöntemler

void addAllBuildAttributes ( BuildInfo build)

Diğer yapılardan yapı niteliklerini, dalını ve lezzetini kopyalamaya yönelik yardımcı yöntem.

void addAllFiles ( BuildInfo build)

Diğer yapıdaki tüm dosyaları kopyalamak için yardımcı yöntem.

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.

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

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)

Parametreler
doNotClean

klon

public IBuildInfo clone ()

İadeler
IBuildInfo

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)

Parametreler
obj Object

İadeler
boolean

itibarenProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Örneği geri almak için toProto() işleminin tersini yapın.

Parametreler
protoBuild BuildInformation.BuildInfo

İadeler
IBuildInfo

getAppPackageFiles

public  getAppPackageFiles ()

İadeler

getBuildAttributes

public  getBuildAttributes ()

İadeler

getBuildBranch

public String getBuildBranch ()

İadeler
String

getBuildFlavour

public String getBuildFlavor ()

İadeler
String

getBuildId

public String getBuildId ()

İadeler
String

getBuildTargetName

public String getBuildTargetName ()

İadeler
String

getDeviceSerial

public String getDeviceSerial ()

İadeler
String

dosyayı al

public File getFile (String name)

Parametreler
name String

İadeler
File

dosyayı al

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İadeler
File

getFiles

public  getFiles ()

İadeler

getProperties

public  getProperties ()

İadeler

getRemoteFiles

public  getRemoteFiles ()

İadeler

getTestTag

public String getTestTag ()

İadeler
String

Sürümü al

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İadeler
String

Sürümü al

public String getVersion (String name)

Parametreler
name String

İadeler
String

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İadeler
VersionedFile

getVersionedFile

public final VersionedFile getVersionedFile (String name)

Parametreler
name String

İadeler
VersionedFile

getVersionedFileKeys

public  getVersionedFileKeys ()

İadeler

getVersionedFiles

public final  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İadeler

hash kodu

public int hashCode ()

İadeler
int

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

İadeler
File

toProto

public BuildInformation.BuildInfo toProto ()

İadeler
BuildInformation.BuildInfo

toString

public String toString ()

İadeler
String

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

İadeler

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

İadeler
MultiMap<String, VersionedFile>