ट्रेडफेड का विकास करें

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

खुला स्त्रोत

यदि आप ट्रेड फेडरेशन के ओपन सोर्स संस्करण का उपयोग करने की योजना बना रहे हैं, तो ट्रेड फेडरेशन की एओएसपी main शाखा की जांच और निर्माण के लिए इन कमांड का उपयोग करें:

cd <sourceroot>
mkdir main
cd main
repo init -u https://android.googlesource.com/platform/manifest -b main
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-userdebug # or any other device target
m -j tradefed-all

अधिक विवरण के लिए विकास पर्यावरण देखें।

सभी ओपन-सोर्सेबल ट्रेड फेडरेशन कोड AOSP के टूल्स/ट्रेडफेडरेशन/ जीआईटी प्रोजेक्ट में संग्रहीत हैं। कृपया कोड लिखते समय और परिवर्तन सबमिट करते समय ओपन सोर्स दिशानिर्देशों को ध्यान में रखें।

वैकल्पिक रूप से, यदि आप ऐसे परीक्षण/उपयोगिताएँ बना रहे हैं जो ट्रेड फेडरेशन का उपयोग करते हैं लेकिन फ्रेमवर्क पर ही काम नहीं कर रहे हैं, तो अनुमोदन में तेजी लाने के लिए अपने काम को ट्रेड फेडरेशन योगदान परियोजनाओं में से एक के अंदर रखने पर विचार करें।

कोडिंग शैली

ट्रेड फेडरेशन निम्नलिखित स्पष्टीकरणों के साथ एंड्रॉइड कोडिंग शैली दिशानिर्देशों का पालन करता है: इंटरफ़ेस नाम के पहले 'I' लगाया जाता है, उदाहरण के लिए ITestDevice।

ग्रहण का उपयोग करके विकास करें

यदि आप ट्रेडफेड को विकसित करने में एक्लिप्स का उपयोग करने में रुचि रखते हैं, तो अपने पर्यावरण को स्थापित करने की युक्तियों के लिए एक्लिप्स आईडीई सेट करें देखें।

ट्रेडफेड के परीक्षण चलाएँ

आपने ट्रेड फेडरेशन में बदलाव किया है और आप खोज रहे हैं कि इसका परीक्षण कैसे किया जाए? रनिंग ट्रेड फेडरेशन के परीक्षण देखें।

वास्तुकला

यदि आप ट्रेडफेड की आंतरिक कार्यप्रणाली की गहरी समझ चाहते हैं, तो आर्किटेक्चर अनुभाग देखें।