IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
ऐसा IBuildProvider
जो किसी बिल्ड को वापस पाने के लिए, ITestDevice
से मिली जानकारी का इस्तेमाल करता है.
इस इंटरफ़ेस का सामान्य इस्तेमाल, बिल्ड उपलब्ध कराने वाली कंपनी के लिए होता है. यह कंपनी, डिवाइस के टाइप के हिसाब से अलग-अलग तरह के बिल्ड फ़ेच करती है. हमारा सुझाव है कि BuildProvider में ऐसी कार्रवाइयां न करें जिनसे डिवाइस की स्थिति में बदलाव हो.
इस इंटरफ़ेस को लागू करने पर, 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 |
अगर डिवाइस, जांच के लिए उपलब्ध नहीं है |