IDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider |
یک IBuildProvider که از اطلاعات یک ITestDevice برای بازیابی بیلد استفاده می کند.
مورد استفاده معمولی برای این رابط، ارائهدهنده ساخت است که انواع مختلفی از ساختها را بر اساس نوع دستگاه واکشی میکند. انجام اقداماتی در BuildProvider که وضعیت دستگاه را تغییر می دهد، توصیه نمی شود.
پیاده سازی این رابط باعث می شود که چارچوب TF به جای IBuildProvider.getBuild() متد getBuild(com.android.tradefed.device.ITestDevice) را فراخوانی کند.
خلاصه
روش های عمومی | |
|---|---|
abstract IBuildInfo | getBuild ( ITestDevice device)بازیابی داده ها برای ساخت تحت آزمایش |
روش های عمومی
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
بازیابی داده ها برای ساخت تحت آزمایش
| پارامترها | |
|---|---|
device | ITestDevice : ITestDevice اختصاص داده شده برای آزمایش |
| برمی گرداند | |
|---|---|
IBuildInfo | IBuildInfo برای ساخت در حال آزمایش یا null اگر هیچ ساختی برای آزمایش در دسترس نباشد |
| پرتاب می کند | |
|---|---|
BuildRetrievalError | اگر اطلاعات ساخت به دلیل یک خطای غیرمنتظره بازیابی نشد |
DeviceNotAvailableException | اگر دستگاه برای آزمایش در دسترس نباشد |