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