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