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. Tidak disarankan untuk melakukan tindakan di BuildProvider yang mengubah status perangkat.

Menerapkan antarmuka ini akan menyebabkan kerangka 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

dapatkanBangun

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 tidak tersedia untuk pengujian