Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

MembangunInfo

public class BuildInfo
extends Object implements IBuildInfo

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


Pelaksanaan generik dari IBuildInfo yang harus dikaitkan dengan ITestDevice .

Ringkasan

Konstruktor publik

BuildInfo ()

Menciptakan BuildInfo menggunakan nilai atribut default.

BuildInfo (String buildId, String buildTargetName)

Menciptakan BuildInfo

Metode publik

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)

Menyalin semua VersionedFile dari membangun diberikan kepada satu ini.

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Operasi terbalik dengan toProto() untuk mendapatkan contoh kembali.

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

Metode yang dilindungi

void addAllBuildAttributes ( BuildInfo build)

Metode pembantu untuk menyalin atribut build, cabang, dan rasa dari build lain.

void addAllFiles ( BuildInfo build)

Metode pembantu untuk menyalin semua file dari build lain.

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

Memungkinkan untuk menerapkan beberapa IBuildInfo.BuildInfoProperties dan mungkin melakukan penanganan yang berbeda.

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

Konstruktor publik

MembangunInfo

public BuildInfo ()

Menciptakan BuildInfo menggunakan nilai atribut default.

MembangunInfo

public BuildInfo (String buildId, 
                String buildTargetName)

Menciptakan BuildInfo

Parameter
buildId String : membangun id

buildTargetName String : nama membangun sasaran

Metode publik

tambahkanAppPackageFile

public void addAppPackageFile (File appPackageFile, 
                String version)

Parameter
appPackageFile File

version String

tambahkanBuildAttribute

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)

Parameter
doNotClean

klon

public IBuildInfo clone ()

Kembali
IBuildInfo

salinSemuaFileDari

public final void copyAllFileFrom (BuildInfo build)

Menyalin semua VersionedFile dari membangun diberikan kepada satu ini.

Parameter
build BuildInfo

sama dengan

public boolean equals (Object obj)

Parameter
obj Object

Kembali
boolean

dariProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Operasi terbalik dengan toProto() untuk mendapatkan contoh kembali.

Parameter
protoBuild BuildInformation.BuildInfo

Kembali
IBuildInfo

getAppPackageFiles

public  getAppPackageFiles ()

Kembali

getBuildAttributes

public  getBuildAttributes ()

Kembali

dapatkanBangunCabang

public String getBuildBranch ()

Kembali
String

getBuildFlavor

public String getBuildFlavor ()

Kembali
String

getBuildId

public String getBuildId ()

Kembali
String

getBuildTargetName

public String getBuildTargetName ()

Kembali
String

dapatkanDeviceSerial

public String getDeviceSerial ()

Kembali
String

dapatkan File

public File getFile (String name)

Parameter
name String

Kembali
File

dapatkan File

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Parameter
key BuildInfoKey.BuildInfoFileKey

Kembali
File

dapatkan File

public  getFiles ()

Kembali

dapatkan Properti

public  getProperties ()

Kembali

dapatkanRemoteFiles

public  getRemoteFiles ()

Kembali

dapatkanTestTag

public String getTestTag ()

Kembali
String

dapatkanVersi

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Parameter
key BuildInfoKey.BuildInfoFileKey

Kembali
String

dapatkanVersi

public String getVersion (String name)

Parameter
name String

Kembali
String

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Parameter
key BuildInfoKey.BuildInfoFileKey

Kembali
VersionedFile

getVersionedFile

public final VersionedFile getVersionedFile (String name)

Parameter
name String

Kembali
VersionedFile

getVersionedFileKeys

public  getVersionedFileKeys ()

Kembali

getVersionedFiles

public final  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Parameter
key BuildInfoKey.BuildInfoFileKey

Kembali

Kode hash

public int hashCode ()

Kembali
int

hapusBuildAttribute

public void removeBuildAttribute (String attributeName)

Parameter
attributeName String

setBuildCabang

public void setBuildBranch (String branch)

Parameter
branch String

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

Parameter
buildFlavor String

setBuildId

public void setBuildId (String buildId)

Parameter
buildId String

setDeviceSerial

public void setDeviceSerial (String serial)

Parameter
serial String

set File

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

Parameter
name String

file File

version String

set File

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)

Parameter
testTag String

stageRemoteFile

public File stageRemoteFile (String fileName, 
                File workingDir)

Parameter
fileName String

workingDir File

Kembali
File

untukProto

public BuildInformation.BuildInfo toProto ()

Kembali
BuildInformation.BuildInfo

toString

public String toString ()

Kembali
String

Metode yang dilindungi

addAllBuildAttributes

protected void addAllBuildAttributes (BuildInfo build)

Metode pembantu untuk menyalin atribut build, cabang, dan rasa 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.

Parameter
build BuildInfo

Melempar
jika pengecualian dilemparkan saat membuat hardlink.

terapkanBuildProperties

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

Memungkinkan untuk menerapkan beberapa IBuildInfo.BuildInfoProperties dan mungkin melakukan penanganan yang berbeda.

Parameter
origFileConsidered VersionedFile : saat ini memandang VersionedFile .

build IBuildInfo : membangun asli yang dikloning

receiver IBuildInfo : membangun menerima informasi tersebut.

Kembali
boolean Benar jika kita menerapkan properti dan penanganan lebih lanjut harus dilewati. Salah sebaliknya.

getAttributesMultiMap

protected MultiMap<String, String> getAttributesMultiMap ()

Kembali
MultiMap<String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

Kembali

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

Kembali
MultiMap<String, VersionedFile>