IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
yang menggunakan informasi dari ITestDevice
untuk mengambil build.
Kasus penggunaan yang umum untuk antarmuka ini adalah penyedia build yang mengambil berbagai jenis yang dibangun berdasarkan jenis perangkat. Tidak disarankan untuk melakukan tindakan di BuildProvider yang mengubah status perangkat.
Menerapkan antarmuka ini akan menyebabkan framework TF memanggil getBuild(com.android.tradefed.device.ITestDevice)
alih-alih IBuildProvider#getBuild()
.
Ringkasan
Metode publik | |
---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Mengambil data untuk build yang sedang diuji |
Metode publik
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Mengambil data untuk build yang sedang diuji
Parameter | |
---|---|
device |
ITestDevice : ITestDevice yang dialokasikan untuk pengujian |
Hasil | |
---|---|
IBuildInfo |
IBuildInfo untuk build yang sedang diuji atau null jika tidak ada build yang
tersedia untuk pengujian |
Menampilkan | |
---|---|
BuildRetrievalError |
jika info build gagal diambil karena terjadi error tidak terduga |
DeviceNotAvailableException |
jika perangkat tidak tersedia untuk pengujian |