IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

এই ইন্টারফেসের জন্য সাধারণ ব্যবহারের ক্ষেত্রে একটি বিল্ড প্রদানকারী যা ডিভাইসের প্রকারের উপর ভিত্তি করে বিভিন্ন ধরণের বিল্ড নিয়ে আসে। এটি একটি বিল্ডপ্রোভাইডারে ক্রিয়া সম্পাদন করার সুপারিশ করা হয় না যা একটি ডিভাইসের অবস্থা পরিবর্তন করে৷

এই ইন্টারফেসটি প্রয়োগ করার ফলে 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 যদি ডিভাইসটি পরীক্ষার জন্য অনুপলব্ধ হয়