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 برای آزمایش در دسترس نیست ، IBuildInfo برای ساخت تحت آزمایش یا null است |
پرتاب می کند | |
---|---|
BuildRetrievalError | اگر اطلاعات ساخت به دلیل خطای غیرمنتظره بازیابی نشد |
DeviceNotAvailableException | اگر دستگاه برای آزمایش در دسترس نباشد |