Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

IBuildInfo

public interface IBuildInfo

com.android.tradefed.build.IBuildInfo


Menyimpan informasi tentang build yang sedang diuji.

Ringkasan

Kelas bertingkat

enum IBuildInfo.BuildInfoProperties

Beberapa properti yang dapat dimiliki IBuildInfo untuk menyesuaikan penanganannya.

Konstanta

String UNKNOWN_BUILD_ID

Nilai default ketika ID build tidak diketahui.

Metode publik

abstract void addBuildAttribute (String attributeName, String attributeValue)

Tambahkan atribut build

default void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

Tambahkan atribut build

abstract void cleanUp ()

Bersihkan file build sementara apa pun

abstract void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Versi cleanUp() mana beberapa file tidak dihapus.

abstract IBuildInfo clone ()

IBuildInfo objek IBuildInfo .

abstract getBuildAttributes ()

Dapatkan satu set pasangan nama-nilai dari atribut tambahan yang mendeskripsikan build.

abstract String getBuildBranch ()

Metode opsional untuk mengembalikan cabang kontrol sumber tempat build yang sedang diuji diproduksi.

abstract String getBuildFlavor ()

Metode opsional untuk mengembalikan jenis build yang sedang diuji.

abstract String getBuildId ()

Mengembalikan pengenal unik dari build yang sedang diuji.

abstract String getBuildTargetName ()

Kembalikan nama lengkap untuk bangunan yang sedang diuji.

abstract String getDeviceSerial ()
abstract File getFile (String name)

Metode pembantu untuk mengambil file dengan nama yang diberikan.

default File getFile ( BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil file dengan diberikan BuildInfoFileKey .

abstract getFiles ()

Mengembalikan semua VersionedFile yang disimpan dalam BuildInfo ini.

abstract getProperties ()

Mengembalikan salinan properti yang saat ini disetel di IBuildInfo .

abstract String getTestTag ()

Kembalikan nama unik untuk pengujian yang sedang dijalankan.

default String getVersion ( BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil versi file dengan diberikan BuildInfoFileKey .

abstract String getVersion (String name)

Metode pembantu untuk mengambil versi file dengan nama yang diberikan.

default VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil VersionedFile dengan BuildInfoFileKey tertentu.

default VersionedFile getVersionedFile (String name)

Metode pembantu untuk mengambil VersionedFile dengan nama tertentu.

default getVersionedFileKeys ()

Mengembalikan kumpulan kunci yang tersedia untuk meminta VersionedFile melalui getFile(BuildInfoKey.BuildInfoFileKey) .

default getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil daftar VersionedFile yang terkait dengan BuildInfoFileKey tertentu.

default boolean isTestResourceBuild ()

Periksa apakah build ini adalah build resource pengujian atau bukan.

abstract void setBuildBranch (String branch)

Setel cabang build

abstract void setBuildFlavor (String buildFlavor)

Atur build flavor.

abstract void setBuildId (String buildId)

Menetapkan pengenal unik dari build yang diuji.

abstract void setDeviceSerial (String serial)

Setel serial ITestDevice terkait dengan build ini.

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

Menyimpan file dengan nama yang diberikan dalam info build ini.

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

Menyimpan file yang diberi BuildInfoFileKey dalam info build ini.

abstract void setProperties ( BuildInfoProperties... properties)

Setel BuildInfoProperties untuk instance IBuildInfo .

default void setTestResourceBuild (boolean testResourceBuild)

Tetapkan build sebagai build resource pengujian.

abstract void setTestTag (String testTag)

Menetapkan nama unik untuk pengujian yang sedang dijalankan.

default BuildInformation.BuildInfo toProto ()

Buat serialisasi instance BuildInfo menjadi protobuf.

Konstanta

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

Nilai default ketika ID build tidak diketahui.

Nilai Konstanta: "-1"

Metode publik

addBuildAttribute

public abstract void addBuildAttribute (String attributeName, 
                String attributeValue)

Tambahkan atribut build

Parameter
attributeName String : nama atribut unik

attributeValue String : nilai atribut

addBuildAttributes

public void addBuildAttributes ( buildAttributes)

Tambahkan atribut build

Parameter
buildAttributes : Peta atribut yang akan ditambahkan

membersihkan

public abstract void cleanUp ()

Bersihkan file build sementara apa pun

membersihkan

public abstract void cleanUp ( doNotDelete)

Versi cleanUp() mana beberapa file tidak dihapus.

Parameter
doNotDelete

klon

public abstract IBuildInfo clone ()

IBuildInfo objek IBuildInfo .

Kembali
IBuildInfo

getBuildAttributes

public abstract  getBuildAttributes ()

Dapatkan satu set pasangan nama-nilai dari atribut tambahan yang mendeskripsikan build.

Kembali
a ERROR(/Map) dari atribut build. Tidak akan null , tapi mungkin kosong.

getBuildBranch

public abstract String getBuildBranch ()

Metode opsional untuk mengembalikan cabang kontrol sumber tempat build yang sedang diuji diproduksi.

Kembali
String cabang build atau null jika tidak disetel / tidak berlaku

getBuildFlavor

public abstract String getBuildFlavor ()

Metode opsional untuk mengembalikan jenis build yang sedang diuji.

Implementasi umum untuk build platform Android adalah dengan menampilkan (build product) - (build os) - (build variant). yaitu generic-linux-userdebug

Kembali
String ragam build atau null jika tidak disetel / tidak berlaku

getBuildId

public abstract String getBuildId ()

Mengembalikan pengenal unik dari build yang sedang diuji. Tidak boleh nol. Default-nya adalah UNKNOWN_BUILD_ID .

Kembali
String

getBuildTargetName

public abstract String getBuildTargetName ()

Kembalikan nama lengkap untuk bangunan yang sedang diuji.

Implementasi yang umum adalah membuat nama target build dari kombinasi ragam build dan nama cabang. [yaitu (nama cabang) - (rasa build)]

Kembali
String

getDeviceSerial

public abstract String getDeviceSerial ()

Kembali
String serial ITestDevice tempat build ini dijalankan. Mengembalikan null jika tidak ada perangkat yang dikaitkan dengan build ini.

getFile

public abstract File getFile (String name)

Metode pembantu untuk mengambil file dengan nama yang diberikan.

Kembali
File file gambar atau null jika tidak ditemukan

getFile

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil file dengan diberikan BuildInfoFileKey .

Parameter
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey yang diminta.

Kembali
File file gambar atau null jika tidak ditemukan

getFiles

public abstract  getFiles ()

Mengembalikan semua VersionedFile yang disimpan dalam BuildInfo ini.

Kembali

getProperties

public abstract  getProperties ()

Mengembalikan salinan properti yang saat ini disetel di IBuildInfo .

Kembali

getTestTag

public abstract String getTestTag ()

Kembalikan nama unik untuk pengujian yang sedang dijalankan.

Kembali
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil versi file dengan diberikan BuildInfoFileKey .

Parameter
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey diminta.

Kembali
String versi gambar atau null jika tidak ditemukan

getVersion

public abstract String getVersion (String name)

Metode pembantu untuk mengambil versi file dengan nama yang diberikan.

Kembali
String versi gambar atau null jika tidak ditemukan

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil VersionedFile dengan BuildInfoFileKey tertentu.

Parameter
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey diminta.

Kembali
VersionedFile File berversi atau null jika tidak ditemukan

getVersionedFile

public VersionedFile getVersionedFile (String name)

Metode pembantu untuk mengambil VersionedFile dengan nama tertentu.

Kembali
VersionedFile File berversi atau null jika tidak ditemukan

getVersionedFileKeys

public  getVersionedFileKeys ()

Mengembalikan kumpulan kunci yang tersedia untuk meminta VersionedFile melalui getFile(BuildInfoKey.BuildInfoFileKey) .

Kembali

getVersionedFiles

public  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Metode pembantu untuk mengambil daftar VersionedFile yang terkait dengan BuildInfoFileKey tertentu. Jika kuncinya memungkinkan untuk menyimpan daftar.

Parameter
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey diminta.

Kembali
File berversi atau null jika tidak ditemukan

isTestResourceBuild

public boolean isTestResourceBuild ()
.dll

Periksa apakah build ini adalah build resource pengujian atau bukan.

Kembali
boolean

setBuildBranch

public abstract void setBuildBranch (String branch)

Setel cabang build

Parameter
branch String : nama cabang

setBuildFlavor

public abstract void setBuildFlavor (String buildFlavor)

Atur build flavor.

setBuildId

public abstract void setBuildId (String buildId)

Menyetel pengenal unik dari build yang diuji. Tidak boleh nol.

Parameter
buildId String

setDeviceSerial

public abstract void setDeviceSerial (String serial)

Setel serial ITestDevice terkait dengan build ini.

Parameter
serial String : nomor seri ITestDevice tempat build ini dijalankan.

setFile

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

Menyimpan file dengan nama yang diberikan dalam info build ini.

Parameter
name String : nama unik file

file File : ERROR(/File) lokal ERROR(/File)

version String : versi file

setFile

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

Menyimpan file yang diberi BuildInfoFileKey dalam info build ini.

Parameter
key BuildInfoKey.BuildInfoFileKey : nama unik file berdasarkan BuildInfoFileKey .

file File : ERROR(/File) lokal ERROR(/File)

version String : versi file

setProperties

public abstract void setProperties (BuildInfoProperties... properties)

Setel BuildInfoProperties untuk instance IBuildInfo . Timpa set properti yang ada sebelumnya.

Parameter
properties BuildInfoProperties : Daftar properti yang akan ditambahkan.

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

Tetapkan build sebagai build resource pengujian.

Parameter
testResourceBuild boolean

setTestTag

public abstract void setTestTag (String testTag)

Menetapkan nama unik untuk pengujian yang sedang dijalankan.

Parameter
testTag String

toProto

public BuildInformation.BuildInfo toProto ()

Serialisasi instance BuildInfo menjadi protobuf.

Kembali
BuildInformation.BuildInfo