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

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), उदाहरण के लिए:
    • Google Play संस्करण के लिए सैमसंग S4 Android 4.2 चला रहा है: 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

    गेटबिल्ड

    public IBuildInfo getBuild ()

    परीक्षण के तहत निर्माण के लिए डेटा पुनर्प्राप्त करें।

    रिटर्न
    IBuildInfo परीक्षण के तहत निर्माण के लिए IBuildInfo या परीक्षण के लिए कोई निर्माण उपलब्ध नहीं होने पर null

    फेंकता
    BuildRetrievalError

    गेटबिल्ड

    public IBuildInfo getBuild (ITestDevice device)

    परीक्षण के तहत निर्माण के लिए डेटा पुनर्प्राप्त करें

    मापदंडों
    device ITestDevice : परीक्षण के लिए आवंटित ITestDevice

    रिटर्न
    IBuildInfo परीक्षण के तहत निर्माण के लिए IBuildInfo या परीक्षण के लिए कोई निर्माण उपलब्ध नहीं होने पर null

    फेंकता
    BuildRetrievalError
    DeviceNotAvailableException

    GetTestsDir

    public final File getTestsDir ()

    रिटर्न
    File