BuildInfo

public class BuildInfo
extends Object implements IBuildInfo

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


Bir ITestDevice ile ilişkilendirilmesi gereken IBuildInfo'ün genel uygulaması.

Özet

Herkese açık kurucular

BuildInfo()

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

BuildInfo(String buildId, String buildTargetName)

Bir BuildInfo oluşturur

Herkese açık yöntemler

void addAppPackageFile(File appPackageFile, String version)

void addBuildAttribute(String attributeName, String attributeValue)

void addBuildAttributes( buildAttributes)

void cleanUp()

void cleanUp( doNotClean)

IBuildInfo clone()

final void copyAllFileFrom(BuildInfo build)

Belirli bir derlemeden bu derlemeye tüm VersionedFile öğelerini kopyalayın.

boolean equals(Object obj)

static IBuildInfo fromProto(BuildInformation.BuildInfo protoBuild)

Örneği geri almak için toProto() işlemini tersine çevirin.

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

Korunan yöntemler

void addAllBuildAttributes(BuildInfo build)

Diğer derlemeden derleme özelliklerini, dalını ve lezzetini kopyalamak için yardımcı yöntem.

void addAllFiles(BuildInfo build)

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

boolean applyBuildProperties(VersionedFile origFileConsidered, IBuildInfo build, IBuildInfo receiver)

IBuildInfo.BuildInfoProperties'ün bir kısmının uygulanmasına izin verin ve muhtemelen farklı bir işlem yapın.

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

Herkese açık kurucular

BuildInfo

public BuildInfo ()

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

BuildInfo

public BuildInfo (String buildId, 
                String buildTargetName)

Bir BuildInfo oluşturur

Parametreler
buildId String: derleme kimliği

buildTargetName String: derleme hedefi adı

Herkese açık 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

cleanUp

public void cleanUp ()

cleanUp

public void cleanUp ( doNotClean)

Parametreler
doNotClean

clone

public IBuildInfo clone ()

İlerlemeler
IBuildInfo

copyAllFileFrom

public final void copyAllFileFrom (BuildInfo build)

Belirli bir derlemeden bu derlemeye tüm VersionedFile öğelerini kopyalayın.

Parametreler
build BuildInfo

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İlerlemeler
boolean

fromProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Örneği geri almak için toProto() işlemini tersine çevirin.

Parametreler
protoBuild BuildInformation.BuildInfo

İlerlemeler
IBuildInfo

getAppPackageFiles

public  getAppPackageFiles ()

İlerlemeler

getBuildAttributes

public  getBuildAttributes ()

İlerlemeler

getBuildBranch

public String getBuildBranch ()

İlerlemeler
String

getBuildFlavor

public String getBuildFlavor ()

İlerlemeler
String

getBuildId

public String getBuildId ()

İlerlemeler
String

getBuildTargetName

public String getBuildTargetName ()

İlerlemeler
String

getDeviceSerial

public String getDeviceSerial ()

İlerlemeler
String

getFile

public File getFile (String name)

Parametreler
name String

İlerlemeler
File

getFile

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İlerlemeler
File

getFiles

public  getFiles ()

İlerlemeler

getProperties

public  getProperties ()

İlerlemeler

getRemoteFiles

public  getRemoteFiles ()

İlerlemeler

getTestTag

public String getTestTag ()

İlerlemeler
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İlerlemeler
String

getVersion

public String getVersion (String name)

Parametreler
name String

İlerlemeler
String

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İlerlemeler
VersionedFile

getVersionedFile

public final VersionedFile getVersionedFile (String name)

Parametreler
name String

İlerlemeler
VersionedFile

getVersionedFileKeys

public  getVersionedFileKeys ()

İlerlemeler

getVersionedFiles

public final  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Parametreler
key BuildInfoKey.BuildInfoFileKey

İlerlemeler

hashCode

public int hashCode ()

İlerlemeler
int

removeBuildAttribute

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

setDeviceSerial

public void setDeviceSerial (String serial)

Parametreler
serial String

setFile

public void setFile (String name, 
                File file, 
                String version)

Parametreler
name String

file File

version String

setFile

public void setFile (BuildInfoKey.BuildInfoFileKey key, 
                File file, 
                String version)

Parametreler
key BuildInfoKey.BuildInfoFileKey

file File

version String

setProperties

public void setProperties (BuildInfoProperties... properties)

Parametreler
properties BuildInfoProperties

setTestTag

public void setTestTag (String testTag)

Parametreler
testTag String

stageRemoteFile

public File stageRemoteFile (String fileName, 
                File workingDir)

Parametreler
fileName String

workingDir File

İlerlemeler
File

toProto

public BuildInformation.BuildInfo toProto ()

İlerlemeler
BuildInformation.BuildInfo

toString

public String toString ()

İlerlemeler
String

Korunan yöntemler

addAllBuildAttributes

protected void addAllBuildAttributes (BuildInfo build)

Diğer derlemeden derleme özelliklerini, dalını ve lezzetini kopyalamak için yardımcı yöntem.

Parametreler
build BuildInfo

addAllFiles

protected void addAllFiles (BuildInfo build)

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

Her derlemenin dosyaya ait benzersiz bir dosya yoluna sahip olması için dosyalara yeni sabit bağlantılar oluşturur.

Parametreler
build BuildInfo

Atışlar
Sabit bağlantı oluşturulurken bir istisna atlanırsa.

applyBuildProperties

protected boolean applyBuildProperties (VersionedFile origFileConsidered, 
                IBuildInfo build, 
                IBuildInfo receiver)

IBuildInfo.BuildInfoProperties'ün bir kısmının uygulanmasına izin verin ve muhtemelen farklı bir işlem yapın.

Parametreler
origFileConsidered VersionedFile: Şu anda görüntülenen VersionedFile.

build IBuildInfo: Klonlanan orijinal derleme

receiver IBuildInfo: Bilgileri alan derleme.

İlerlemeler
boolean Özellikleri uyguladıysak ve daha fazla işlem atlanmak zorundaysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır.

getAttributesMultiMap

protected MultiMap<String, String> getAttributesMultiMap ()

İlerlemeler
MultiMap<String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

İlerlemeler

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

İlerlemeler
MultiMap<String, VersionedFile>