Tradefed में टेस्ट को टेस्ट रनर की मदद से पूरा किया जाता है. इससे ज़रूरी टेस्टिंग चरणों के लिए, Android डिवाइसों को कंट्रोल किया जा सकता है. इन सेक्शन में दिए गए निर्देशों का क्रम से पालन करें.
1. नया टेस्ट रनर लिखना
यहां आपको Tradefed टेस्ट रनर लिखने के बारे में बुनियादी जानकारी मिलेगी. यह खास तौर पर तब फ़ायदेमंद होता है, जब आपको किसी नए तरह के टेस्ट के लिए सहायता देनी हो और आपको स्क्रैच से एक नया रनर डेवलप करना हो.
निर्देशों के लिए, Tradefed टेस्ट रनर लिखें लेख पढ़ें.
2. शार्ड किए जा सकने वाले टेस्ट रनर को लिखना
टेस्ट रनर को शेयर करने लायक बनाने का तरीका भी जानें. शार्ड किए जा सकने वाले टेस्ट रनर की मदद से, इन्फ़्रास्ट्रक्चर, टेस्ट को कई डिवाइसों पर डिस्ट्रिब्यूट कर सकता है. ये डिवाइस एक ही जगह पर हो सकते हैं या अलग-अलग जगहों पर. यह तब फ़ायदेमंद होता है, जब टेस्ट का कॉर्पस बड़ा हो और आपको एक साथ कई टेस्ट चलाने हों और उन्हें जल्दी पूरा करना हो.
तरीके जानने के लिए, शार्ड किया गया IRemoteTest टेस्ट रनर लिखें लेख पढ़ें.
3. होस्ट के ज़रिए कंट्रोल किया जाने वाला टेस्ट लिखना
होस्ट-ड्रिवन टेस्ट का इस्तेमाल आम तौर पर तब किया जाता है, जब टेस्ट को होस्ट-साइड से लागू किया जाता है. साथ ही, टेस्ट के लिए डिवाइस से ज़रूरत के मुताबिक क्वेरी की जाती है. यह तब फ़ायदेमंद होता है, जब टेस्ट के लिए डिवाइस के ऑपरेशन से डिवाइस की स्थिति पर असर पड़ता है. उदाहरण के लिए, डिवाइस को रीबूट करना.
टेस्ट रनर टाइप का इस्तेमाल, Tradefed में या सुइट के ज़रिए टेस्ट चलाने के दौरान किया जा सकता है.
निर्देशों के लिए, Trade Federation में होस्ट-ड्रिवन टेस्ट लिखना लेख पढ़ें.
4. टेस्ट से रिपोर्ट मेट्रिक
आम तौर पर, टेस्ट के नतीजे के साथ-साथ मेट्रिक की रिपोर्ट भी मिलती है. टेस्ट रनर के आधार पर, मेट्रिक की रिपोर्ट करने के कई तरीके होते हैं.
उदाहरणों के लिए, Tradefed टेस्ट से मेट्रिक या डेटा की रिपोर्ट करना लेख पढ़ें.
5. लॉग अपने-आप इकट्ठा होने की सुविधा
कुछ लॉग का इस्तेमाल आम तौर पर समस्याओं को डीबग करने के लिए किया जाता है. उदाहरण के लिए: Logcat. इसलिए, Tradefed इन फ़ाइलों को आसानी से इकट्ठा करने के लिए, ऑटोमेटेड सिस्टम उपलब्ध कराता है.
इस्तेमाल करने के लिए, लॉग इन करने में हुई गड़बड़ियों का डेटा अपने-आप इकट्ठा होने की सुविधा देखें.
6. टेस्ट को अपने-आप फिर से चलाने की सुविधा
Tradefed को यह अनुमति दी जा सकती है कि वह गड़बड़ियों को अपने-आप ठीक करने की कोशिश करे या कुछ टेस्ट को कई बार दोहराए.
ज़्यादा जानकारी के लिए, टेस्ट को अपने-आप फिर से आज़माने की सुविधा देखें.
7. फिर से कोशिश करने की सुविधा
Tradefed को चालू किया जा सकता है, ताकि फिर से कोशिश करने के दौरान टेस्ट को अलग किया जा सके.
ज़्यादा जानकारी के लिए, फिर से अलग करना देखें.
8. शेल टेस्ट लिखना
Trade Federation में शेल टेस्ट लिखना लेख पढ़ें.