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