IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

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

इस इंटरफ़ेस को लागू करने से TF फ़्रेमवर्क, getBuild(com.android.tradefed.device.ITestDevice) को कॉल करेगा IBuildProvider#getBuild() के बजाय विधि का इस्तेमाल करें.

खास जानकारी

सार्वजनिक तरीके

abstract IBuildInfo getBuild(ITestDevice device)

बिल्ड अंडर टेस्ट के लिए डेटा वापस पाएं

सार्वजनिक तरीके

गेटबिल्ड

public abstract IBuildInfo getBuild (ITestDevice device)

बिल्ड अंडर टेस्ट के लिए डेटा वापस पाएं

पैरामीटर
device ITestDevice: जांच के लिए तय ITestDevice

रिटर्न
IBuildInfo बिल्ड टेस्ट के लिए IBuildInfo या अगर कोई बिल्ड नहीं है, तो null टेस्ट के लिए उपलब्ध

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