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 के काम करने के तरीके के बारे में ज़्यादा जानकारी चाहिए, तो वास्तुकला सेक्शन देखें.