Trefed में सेवा देने वाली कंपनियां बनाएं

TF में, बिल्ड की सुविधा देने वाली कंपनियों को IBuildProvider इंटरफ़ेस से दिखाया जाता है.

इंटरफ़ेस के किसी भी इंप्लीमेंटेशन का इस्तेमाल टेस्ट कॉन्फ़िगरेशन में किया जा सकता है. यह फ़्लेक्सिबल डिज़ाइन की मदद से किसी भी तरह के सिस्टम के साथ इंटरैक्ट किया जा सकता है.

बिल्ड उपलब्ध कराने वाली कंपनी, build info को सेटअप और टेस्ट के लिए ज़रूरी सभी संसाधनों के साथ पॉप्युलेट करती है.

बिल्ड की सेवा देने वाली स्थानीय कंपनियां

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

  • स्थानीय तौर पर बनाई गई डिवाइस इमेज ढूंढें और उसका इस्तेमाल करें: LocalDeviceBuildProvider. आम तौर पर, इसका इस्तेमाल, स्थानीय तौर पर बनाई गई Android इमेज को फ़्लैश करने के लिए किया जाता है, ताकि उसके टेस्ट चलाए जा सकें.
  • स्थानीय तौर पर बनाए गए टेस्ट केस ढूंढें और उनका इस्तेमाल करें: BootstrapBuildProvider. आम तौर पर इसका इस्तेमाल, पहले से फ़्लैश और रेडीनेस स्कोर पर टेस्ट करने के लिए किया जाता है डिवाइस. यह कंपनी, इस कंपनी का इस्तेमाल करती है स्थानीय जांच के दौरान एटेस्ट करना.

कॉन्फ़िगरेशन

ऑब्जेक्ट टैग build_provider का इस्तेमाल करें. उदाहरण के लिए:

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