Tradefed डेवलप करना

यह सेक्शन, Tradefed डेवलपर के लिए है. अगर आपको टीएफ़ की अवधि बढ़ानी है या नई टेस्ट सपोर्ट जोड़नी है, तो यह सेक्शन आपके लिए है.

ओपन सोर्स

अगर आपको Trade Federation के ओपन सोर्स वर्शन का इस्तेमाल करना है, तो Trade Federation की AOSP android-latest-release ब्रांच को चेक आउट करने और बनाने के लिए, इन कमांड का इस्तेमाल करें:

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

ज़्यादा जानकारी के लिए, डेवलपमेंट एनवायरमेंट देखें.

Trade Federation के सभी ओपन-सोर्स कोड, AOSP के tools/tradefederation/ git प्रोजेक्ट में सेव किए जाते हैं. कोड लिखते समय और बदलाव सबमिट करते समय, कृपया ओपन सोर्स के दिशा-निर्देशों का ध्यान रखें.

इसके अलावा, अगर आपको ऐसी जांच/सुविधाएं बनानी हैं जो Trade Federation का इस्तेमाल करती हैं, लेकिन फ़्रेमवर्क पर काम नहीं कर रही हैं, तो अपने काम को Trade Federation के योगदान वाले प्रोजेक्ट में से किसी एक में रखें, ताकि मंज़ूरी जल्दी मिल सके.

कोडिंग स्टाइल

Trade Federation, Android कोडिंग स्टाइल के दिशा-निर्देशों का पालन करता है.हालांकि, इसमें कुछ बदलाव किए गए हैं: इंटरफ़ेस के नामों के आगे 'I' प्रीफ़िक्स लगाया जाता है. उदाहरण के लिए, ITestDevice.

Eclipse का इस्तेमाल करके डेवलप करना

अगर आपको Tradefed को डेवलप करने के लिए Eclipse का इस्तेमाल करना है, तो Eclipse IDE सेट अप करना लेख पढ़ें. इसमें अपने एनवायरमेंट को सेट अप करने के बारे में सलाह दी गई है.

Tradefed के टेस्ट चलाना

आपने Trade Federation में कोई बदलाव किया है और आपको यह जानना है कि इसकी जांच कैसे की जाए? Trade Federation की जांच करना लेख पढ़ें.

भवन निर्माण

अगर आपको Tradefed के काम करने के तरीके के बारे में ज़्यादा जानकारी चाहिए, तो आर्किटेक्चर सेक्शन देखें.