Penyedia IDeviceBuild
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Subclass tidak langsung yang diketahui |
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. Tidak disarankan untuk melakukan tindakan di BuildProvider yang mengubah status perangkat.
Menerapkan antarmuka ini akan menyebabkan kerangka kerja TF memanggil metode
getBuild(com.android.tradefed.device.ITestDevice)
alih-alih
IBuildProvider#getBuild()
.
Ringkasan
Metode publik |
---|
abstract IBuildInfo | getBuild (ITestDevice device) Ambil data untuk build yang sedang diuji |
Metode publik
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Ambil data untuk build yang sedang diuji
Parameter |
---|
device | ITestDevice : ITestDevice yang dialokasikan untuk pengujian |
Kembali |
---|
IBuildInfo | IBuildInfo untuk build yang sedang diuji atau null jika tidak ada build yang tersedia untuk pengujian |
Melempar |
---|
BuildRetrievalError | jika info build gagal diambil karena kesalahan yang tidak terduga |
DeviceNotAvailableException | jika perangkat menjadi tidak tersedia untuk pengujian |