ट्रेडफेड में प्रदाता बनाएँ

TF में बिल्ड प्रदाताओं को IBuildProvider इंटरफ़ेस द्वारा दर्शाया जाता है।

इंटरफ़ेस के किसी भी कार्यान्वयन का उपयोग परीक्षण कॉन्फ़िगरेशन में किया जा सकता है। यह लचीला डिज़ाइन किसी भी प्रकार के सिस्टम के साथ इंटरैक्ट करने की अनुमति देता है।

एक बिल्ड प्रदाता सेटअप और परीक्षणों के लिए आवश्यक सभी संसाधनों से भरी बिल्ड जानकारी बनाता है।

स्थानीय निर्माण प्रदाता

स्थानीय रूप से चलने पर, कई संभावित कॉन्फ़िगरेशन मौजूद होते हैं:

  • स्थानीय रूप से निर्मित डिवाइस छवि ढूंढें और उसका उपयोग करें: LocalDeviceBuildProvider । इसका उपयोग आम तौर पर परीक्षण चलाने से पहले स्थानीय रूप से निर्मित एंड्रॉइड छवि को फ्लैश करने के लिए किया जाता है।
  • स्थानीय रूप से निर्मित परीक्षण मामले ढूंढें और उनका उपयोग करें: BootstrapBuildProvider । इसका उपयोग आम तौर पर पहले से ही फ्लैश किए गए और तैयार डिवाइस के विरुद्ध परीक्षण चलाने के लिए किया जाता है। यह स्थानीय परीक्षण के दौरान एटेस्ट द्वारा उपयोग किया जाने वाला प्रदाता है।

विन्यास

ऑब्जेक्ट टैग build_provider उपयोग करें। उदाहरण के लिए:

<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />