Tradefed की मदद से टेस्ट करना

Tradefed में टेस्ट करने की प्रोसेस, टेस्ट रनर की मदद से की जाती है. ये टेस्ट रनर, ज़रूरी टेस्टिंग चरणों के लिए Android डिवाइसों को कंट्रोल करते हैं. इन सेक्शन को क्रम से फ़ॉलो करें.

1. नया टेस्ट रनर लिखना

यहां आपको Tradefed का नया टेस्ट रनर लिखने से जुड़ी बुनियादी बातें पता चलेंगी. यह सुविधा तब ज़्यादा फ़ायदेमंद होती है, जब आपको किसी नए तरह के टेस्ट के साथ काम करना हो और आपको शुरू से नया रननर डेवलप करना हो.

निर्देशों के लिए, Tradefed टेस्ट रनर लिखें लेख देखें.

2. शर्ड किया जा सकने वाला टेस्ट रनर लिखना

टेस्ट रनर को अलग-अलग हिस्सों में बांटने का तरीका भी जाना जा सकता है. टेस्ट रनर को अलग-अलग हिस्सों में बांटने की सुविधा, इन्फ़्रास्ट्रक्चर को टेस्ट को कई डिवाइसों पर चलाने की अनुमति देती है. भले ही, वे डिवाइस एक ही जगह पर हों या अलग-अलग. यह तब फ़ायदेमंद होता है, जब जांच का कॉर्पस बड़ा हो और आपको एक साथ कई जांचें करनी हों और उन्हें जल्दी पूरा करना हो.

इसके लिए, शर्ड किया गया IRemoteTest टेस्ट रनर लिखें लेख देखें.

3. होस्ट-ड्रिवन टेस्ट लिखना

होस्ट-ड्रिवन टेस्ट, आम तौर पर इस्तेमाल होने वाले ऐसे टेस्ट होते हैं जिनमें टेस्ट को होस्ट की ओर से चलाया जाता है. साथ ही, टेस्ट के लिए ज़रूरत के हिसाब से डिवाइस से क्वेरी की जाती है. यह तब फ़ायदेमंद होता है, जब जांच के लिए डिवाइस के ऑपरेशन से डिवाइस की स्थिति पर असर पड़ता है. उदाहरण के लिए, डिवाइस को रीबूट करना.

टेस्ट रनर टाइप का इस्तेमाल, Tradefed में या किसी सुइट में चलाते समय किया जा सकता है.

निर्देशों के लिए, Trade Federation में होस्ट-ड्रिवन टेस्ट लिखना लेख देखें.

4. टेस्ट से मिली मेट्रिक की रिपोर्ट

आम तौर पर, किसी टेस्ट में, एक्सीक्यूशन के नतीजों के साथ-साथ मेट्रिक की रिपोर्ट भी दी जाती है. मेट्रिक को रिपोर्ट करने के कई तरीके हैं. यह इस बात पर निर्भर करता है कि टेस्ट रन करने वाला कौनसा टूल इस्तेमाल किया जा रहा है.

उदाहरण के लिए, Tradefed टेस्ट से मिली मेट्रिक या डेटा की रिपोर्ट देखें.

5. लॉग अपने-आप इकट्ठा होने की सुविधा

आम तौर पर, समस्याओं को डीबग करने के लिए कुछ लॉग का इस्तेमाल किया जाता है. जैसे: Logcat. इसलिए, Tradefed, उन्हें आसानी से इकट्ठा करने के लिए ऑटोमेटेड तरीका उपलब्ध कराता है.

इस्तेमाल करने के लिए, लॉग ऑन न कर पाने से जुड़ी जानकारी अपने-आप इकट्ठा होने की सुविधा देखें.

6. टेस्ट को अपने-आप फिर से चलाना

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

ज़्यादा जानकारी के लिए, अपने-आप टेस्ट दोबारा चलाना देखें.

7. अलग करने की प्रक्रिया फिर से शुरू करना

Tradefed को चालू करके, दोबारा कोशिश करने के बीच टेस्ट को अलग करने की कोशिश की जा सकती है.

ज़्यादा जानकारी के लिए, अलग करने की प्रोसेस फिर से शुरू करना लेख पढ़ें.

8. शेल टेस्ट लिखना

Trade Federation में शेल टेस्ट लिखना लेख पढ़ें.

9. ग्लोबल टेस्ट फ़िल्टर कॉन्फ़िगर करना

Trade Federation में ग्लोबल फ़िल्टर देखें.