IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
yang menggunakan informasi dari ITestDevice
untuk mengambil build.
Kasus penggunaan umum untuk antarmuka ini adalah penyedia build yang mengambil berbagai jenis build berdasarkan jenis perangkat. Sebaiknya jangan melakukan tindakan di BuildProvider yang mengubah status perangkat.
Mengimplementasikan antarmuka ini akan menyebabkan framework TF memanggil metode getBuild(com.android.tradefed.device.ITestDevice)
, bukan 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 error yang tidak terduga |
DeviceNotAvailableException |
jika perangkat tidak tersedia untuk pengujian |