IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


यह एक IBuildProvider है. इसकी मदद से, बिल्ड को वापस पाने के लिए ITestDevice से जानकारी का इस्तेमाल किया जाता है.

आम तौर पर, इस इंटरफ़ेस का इस्तेमाल बिल्ड प्रोवाइडर के लिए किया जाता है. यह डिवाइस के टाइप के आधार पर अलग-अलग तरह के बिल्ड फ़ेच करता है. हमारा सुझाव है कि BuildProvider में ऐसे ऐक्शन न किए जाएं जिनसे डिवाइस की स्थिति में बदलाव होता हो.

इस इंटरफ़ेस को लागू करने पर, टीएफ़ फ़्रेमवर्क IBuildProvider.getBuild() के बजाय, getBuild(ITestDevice) तरीके को कॉल करेगा.

खास जानकारी

पब्लिक मेथड

abstract IBuildInfo getBuild(ITestDevice device)

टेस्ट किए जा रहे बिल्ड का डेटा वापस पाना

पब्लिक मेथड

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

टेस्ट किए जा रहे बिल्ड का डेटा वापस पाना

पैरामीटर
device ITestDevice: टेस्ट के लिए असाइन किया गया ITestDevice

रिटर्न
IBuildInfo टेस्ट किए जा रहे बिल्ड के लिए IBuildInfo या null. ऐसा तब होता है, जब टेस्ट के लिए कोई बिल्ड उपलब्ध न हो

थ्रॉ
BuildRetrievalError अगर किसी अनचाही गड़बड़ी की वजह से, बिल्ड की जानकारी वापस नहीं पाई जा सकी
DeviceNotAvailableException अगर टेस्ट के लिए डिवाइस उपलब्ध नहीं है