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 | اگر دستگاه برای آزمایش در دسترس نباشد |