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