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 |
अगर टेस्ट के लिए डिवाइस उपलब्ध नहीं है |