बूटस्ट्रैपबिल्डप्रोवाइडर

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