ट्रेडफ़ेड के ज़रिए टेस्ट करें

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

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

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

निर्देशों के लिए, Trafed टेस्ट रनर का ईमेल पता लिखना लेख पढ़ें.

2. ऐसा टेस्ट रनर लिखना जिसे अलग-अलग हिस्सों में बांटा जा सके

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

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

3. होस्ट-ड्रिवन टेस्ट का डेटा सेव करने की अनुमति दें

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

टेस्ट रनर टाइप का इस्तेमाल, ट्रेडफ़ेड में या सुइट का इस्तेमाल करते समय किया जा सकता है.

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

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

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

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

5. लॉग अपने-आप इकट्ठा होना

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

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

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

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

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

7. आइसोलेशन की फिर से कोशिश करें

अगर आपको फिर से कोशिश करनी है, तो टेस्ट को लागू करने के तरीके को अलग करने के लिए, ट्रेडफ़ेड को चालू किया जा सकता है.

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

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

ट्रेड फ़ेडरेशन में शेल टेस्ट लिखना लेख पढ़ें.

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

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