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