আইডিভাইসবিল্ডপ্রোভাইডার

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


একটি IBuildProvider যা একটি ITestDevice থেকে তথ্য ব্যবহার করে একটি বিল্ড পুনরুদ্ধার করে।

এই ইন্টারফেসটির সাধারণ ব্যবহার হলো একটি বিল্ড প্রোভাইডার হিসেবে, যা ডিভাইসের ধরনের ওপর ভিত্তি করে বিভিন্ন ধরনের বিল্ড সংগ্রহ করে। বিল্ডপ্রোভাইডারের মধ্যে এমন কোনো কাজ করা বাঞ্ছনীয় নয় যা কোনো ডিভাইসের অবস্থা পরিবর্তন করে।

এই ইন্টারফেসটি ইমপ্লিমেন্ট করলে TF ফ্রেমওয়ার্ক IBuildProvider.getBuild() এর পরিবর্তে getBuild(ITestDevice) মেথডটি কল করবে।

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

abstract IBuildInfo getBuild ( ITestDevice device)

পরীক্ষাধীন বিল্ডের জন্য ডেটা পুনরুদ্ধার করুন

জনসাধারণের পদ্ধতি

গেটবিল্ড

public abstract IBuildInfo getBuild (ITestDevice device)

পরীক্ষাধীন বিল্ডের জন্য ডেটা পুনরুদ্ধার করুন

প্যারামিটার
device ITestDevice : পরীক্ষার জন্য বরাদ্দকৃত ITestDevice

ফেরত
IBuildInfo পরীক্ষাধীন বিল্ডের জন্য IBuildInfo , অথবা পরীক্ষার জন্য কোনো বিল্ড উপলব্ধ না থাকলে null

নিক্ষেপ
BuildRetrievalError যদি কোনো অপ্রত্যাশিত ত্রুটির কারণে বিল্ড তথ্য পুনরুদ্ধার করা না যায়
DeviceNotAvailableException যদি ডিভাইসটি পরীক্ষার জন্য অনুপলব্ধ হয়ে যায়