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