IDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
ज्ञात अप्रत्यक्ष उपवर्ग बूटस्ट्रैपबुइल्डप्रोवाइडर | एक IDeviceBuildProvider जो बूटस्ट्रैप टेस्ट डिवाइस से जानकारी बनाता है यह आमतौर पर बाहरी रूप से आपूर्ति किए गए निर्माण के साथ उपकरणों के लिए उपयोग किया जाता है, अर्थात | निर्भरताएँ | एक नए प्रकार का प्रदाता जो परीक्षण के लिए सभी निर्भरता प्राप्त करने की अनुमति देता है। |
|
एक IBuildProvider
जो एक ITestDevice
को पुनः प्राप्त करने के लिए ITestDevice
से जानकारी का उपयोग करता है।
इस इंटरफ़ेस का विशिष्ट उपयोग मामला एक बिल्ड प्रदाता है जो डिवाइस प्रकार के आधार पर विभिन्न प्रकार के बिल्ड प्राप्त करता है। यह एक BuildProvider में कार्रवाई करने के लिए अनुशंसित नहीं है जो डिवाइस की स्थिति को संशोधित करता है।
इस इंटरफ़ेस को कार्यान्वित करने पर
getBuild(com.android.tradefed.device.ITestDevice)
फ्रेमवर्क को
getBuild(com.android.tradefed.device.ITestDevice)
विधि के बजाय
IBuildProvider#getBuild()
।
सारांश
सार्वजनिक तरीके |
---|
abstract IBuildInfo | getBuild (ITestDevice device) निर्माणाधीन परीक्षण के लिए डेटा पुनर्प्राप्त करें |
सार्वजनिक तरीके
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
निर्माणाधीन परीक्षण के लिए डेटा पुनर्प्राप्त करें
मापदंडों |
---|
device | ITestDevice : ITestDevice परीक्षण के लिए आवंटित किया गया |
रिटर्न |
---|
IBuildInfo | यदि परीक्षण के लिए कोई बिल्ड उपलब्ध नहीं है, तो परीक्षण या null निर्माण के लिए IBuildInfo |
फेंकता |
---|
BuildRetrievalError | यदि निर्माण की जानकारी एक अप्रत्याशित त्रुटि के कारण पुनर्प्राप्त करने में विफल रही |
DeviceNotAvailableException | यदि उपकरण परीक्षण के लिए अनुपलब्ध हो गया है |