Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 dalam 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 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 error yang tidak terduga
DeviceNotAvailableException jika perangkat menjadi tidak tersedia untuk pengujian