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 अगर उपकरण परीक्षण के लिए अनुपलब्ध हो गया