बूटस्ट्रैपबिल्डप्रोवाइडर
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Object | |
↳ | 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