बूटस्ट्रैपबिल्डप्रोवाइडर
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
एक IDeviceBuildProvider
जो बूटस्ट्रैप परीक्षण डिवाइस से जानकारी बनाता है
इसका उपयोग आम तौर पर बाहरी रूप से आपूर्ति किए गए बिल्ड वाले उपकरणों के लिए किया जाता है, यानी इन-हाउस बिल्ड सिस्टम द्वारा उत्पन्न नहीं किया जाता है। कुछ जानकारी, विशेष रूप से शाखा, वास्तव में डिवाइस से उपलब्ध नहीं है, इसलिए इसे कृत्रिम रूप से उत्पन्न किया जाता है।
सभी बिल्ड मेटा डेटा जानकारी डिवाइस पर विभिन्न ro.* प्रॉपर्टी फ़ील्ड से आती है
वर्तमान में यह बिल्ड प्रदाता निम्नानुसार मेटा डेटा उत्पन्न करता है:
- शाखा: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), उदाहरण के लिए:
- Android 4.2 पर चलने वाले Google Play संस्करण Samsung S4 के लिए: samsung-jgedlteue-jgedlte-4.2
- Android 4.2 चलाने वाले Nexus 7 के लिए: google-nakasi-grouper-4.2
- स्वाद बनाएँ: जैसा कि
ITestDevice#getBuildFlavor()
द्वारा प्रदान किया गया है - उपनाम बनाएं: जैसा कि
ITestDevice#getBuildAlias()
द्वारा प्रदान किया गया है - बिल्ड आईडी: जैसा कि
ITestDevice#getBuildId()
द्वारा प्रदान किया गया हैसारांश
सार्वजनिक निर्माणकर्ता
BootstrapBuildProvider ()
सार्वजनिक तरीके
void
cleanUp ( IBuildInfo info)
किसी भी अस्थायी बिल्ड फ़ाइल को साफ़ करें।
IBuildInfo
getBuild ()
परीक्षण के तहत निर्माण के लिए डेटा पुनर्प्राप्त करें।
IBuildInfo
getBuild ( ITestDevice device)
परीक्षण के तहत निर्माण के लिए डेटा पुनर्प्राप्त करें
final File
getTestsDir ()
सार्वजनिक निर्माणकर्ता
बूटस्ट्रैपबिल्डप्रोवाइडर
public BootstrapBuildProvider ()
सार्वजनिक तरीके
साफ - सफाई
public void cleanUp (IBuildInfo info)
किसी भी अस्थायी बिल्ड फ़ाइल को साफ़ करें।
पैरामीटर info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
परीक्षण के तहत निर्माण के लिए डेटा पुनर्प्राप्त करें।
रिटर्न IBuildInfo
यदि परीक्षण के लिए कोई बिल्ड उपलब्ध नहीं है तो परीक्षण के तहत निर्माण के लिए IBuildInfo
याnull
फेंकता BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
परीक्षण के तहत निर्माण के लिए डेटा पुनर्प्राप्त करें
पैरामीटर device
ITestDevice
: परीक्षण के लिए आवंटितITestDevice
रिटर्न IBuildInfo
यदि परीक्षण के लिए कोई बिल्ड उपलब्ध नहीं है तो परीक्षण के तहत निर्माण के लिए IBuildInfo
याnull
फेंकता BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
रिटर्न File