Trade Federation, AOSP के साथ डिस्ट्रिब्यूट किया जाता है. साथ ही, अपनी बाइनरी बनाने के लिए, Android बिल्ड सिस्टम का इस्तेमाल करता है. पक्का करें कि आपने Android सोर्स ट्री से पैकेज को कॉम्पाइल और चलाने के लिए, बिल्ड एनवायरमेंट सेट अप किया हो.
Tradefed बनाना
Android सोर्स ट्री की रूट डायरेक्ट्री से:
source ./build/make/envsetup.sh
lunch <device-target>
make tradefed-all -j8
Tradefed में कोडिंग के लिए अपना एनवायरमेंट सेट अप करने के तरीके के बारे में ज़्यादा जानने के लिए, Tradefed डेवलप करना देखें.
Tradefed डाउनलोड करना
पहले से बने Tradefed पैकेज, test_suites_x86_64 कॉलम में मौजूद Continuous Integration डैशबोर्ड से डाउनलोड किए जा सकते हैं. इसके लिए, बिल्ड आर्टफ़ैक्ट टैब में tradefed.zip फ़ाइल खोजें.
अनज़िप करने के बाद, सीधे अनज़िप की गई डायरेक्ट्री से ./tradefed.sh
को चालू किया जा सकता है.
कमांड लाइन से चलाना
Tradefed को आपके $PATH
में adb
की सुविधा चाहिए:
export PATH=$PATH:<path/to/adb>
अगर Tradefed बनाया गया था, तो tradefed.sh
लॉन्चर स्क्रिप्ट को आपके पाथ से ऐक्सेस किया जा सकता है. Trade Federation Console को लॉन्च करने के लिए:
tradefed.sh
अब आपका एनवायरमेंट, Trade Federation के लिए सेट अप हो गया है.