Firebase कंसोल में, पहले चलाए गए सभी टेस्ट के नतीजे DevOps और जुड़ाव > Test Lab पर जाकर देखे जा सकते हैं. इस पेज पर, Test Lab का इस्तेमाल करके अपने प्रोजेक्ट के साथ टेस्ट किए गए ऐप्लिकेशन के टेस्ट के सभी नतीजे दिखते हैं.Test Lab इस पेज पर, कंसोल या Firebase CLI के ज़रिए चलाए गए टेस्ट दिखते हैं.Firebase
टेस्ट के नतीजों का विश्लेषण करने का तरीका जानने के लिए, आगे पढ़ें.
टेस्ट के नतीजे देखना
टेस्ट अपलोड या चुनने और टेस्ट डिवाइस तय करने के बाद, टेस्ट के नतीजों की खास जानकारी देखी जा सकती है. इसमें लॉग, वीडियो, और स्क्रीनशॉट शामिल हैं. यह जानकारी आपको DevOps और जुड़ाव > टेस्ट लैब डैशबोर्ड में मिलेगी. यह डैशबोर्ड Firebase कंसोल का हिस्सा है. टेस्ट के रॉ नतीजे, Google Cloud बकेट में भी सेव किए जाते हैं, ताकि उन्हें सीआई सिस्टम के साथ आसानी से इस्तेमाल किया जा सके.
यहां, पहले चलाए गए सभी टेस्ट की सूची दिखेगी. नतीजों को समझने के लिए, टेस्ट मैट्रिक्स के बारे में थोड़ी जानकारी होना ज़रूरी है: जब चुने गए डिवाइसों और कॉन्फ़िगरेशन के लिए कोई टेस्ट या टेस्ट केस का सेट चलाया जाता है, तो Test Lab आपके ऐप्लिकेशन के लिए बैच में टेस्ट चलाता है. इसके बाद, नतीजों को टेस्ट मैट्रिक्स के तौर पर दिखाता है.
डिवाइस × टेस्ट के तरीके = टेस्ट मैट्रिक्स
- डिवाइस
- कोई फ़िज़िकल या वर्चुअल डिवाइस (सिर्फ़ Android), जिस पर टेस्ट चलाया जाता है. जैसे, फ़ोन, टैबलेट या पहने जाने वाला डिवाइस. टेस्ट मैट्रिक्स में डिवाइसों की पहचान, डिवाइस मॉडल, ओएस वर्शन, स्क्रीन ओरिएंटेशन, और स्थानीय भाषा (इसे भौगोलिक सेटिंग और भाषा सेटिंग भी कहा जाता है) के हिसाब से की जाती है.
- टेस्ट, टेस्ट का तरीका
- किसी डिवाइस पर चलाया जाने वाला टेस्ट (या टेस्ट केस का सेट). हर डिवाइस पर एक टेस्ट चलाया जा सकता है. इसके अलावा, टेस्ट को अलग-अलग हिस्सों में बांटकर, उसके टेस्ट केस अलग-अलग डिवाइसों पर चलाए जा सकते हैं.
- टेस्ट मैट्रिक्स
- इसमें, टेस्ट के तरीकों की स्थितियां और नतीजे शामिल होते हैं. अगर किसी मैट्रिक्स में कोई टेस्ट का तरीका फ़ेल हो जाता है, तो पूरा मैट्रिक्स फ़ेल हो जाता है.
टेस्ट मैट्रिक्स के नतीजों को समझना
अगर Firebase कंसोल में टेस्ट शुरू किए जाते हैं, तो Test Lab आपको सीधे चल रहे टेस्ट मैट्रिक्स पर ले जाता है. यहां, टेस्ट की प्रोग्रेस देखी जा सकती है . अगर आपने कमांड लाइन टूल का इस्तेमाल किया है, तो चल रहे टेस्ट मैट्रिक्स वाले पेज पर जाने के लिए, टूल से मिले यूआरएल को फ़ॉलो करें.
मैट्रिक्स में, Test Lab के ज़रिए चलाए गए हर टेस्ट के तरीके के लिए एक लाइन होती है. टेस्ट के तरीके के नाम से पहले दिखने वाला आइकॉन, उस तरीके की स्थिति दिखाता है:
- play_circle_outline चल रहा है: टेस्ट का तरीका अब भी चल रहा है. टेस्ट के तरीकों को पूरा होने में एक घंटा लग सकता है. यह आपके ऐप्लिकेशन में टेस्ट की संख्या और जटिलता पर निर्भर करता है.
- check_circle सफल रहा: टेस्ट के किसी भी तरीके में कोई गड़बड़ी नहीं हुई.
- warning फ़ेल हुआ: टेस्ट के कम से कम एक तरीके में गड़बड़ी हुई.
- गड़बड़ी कोई नतीजा नहीं निकला: टेस्ट के नतीजे नहीं मिले. ऐसा Test Lab में गड़बड़ी की वजह से हो सकता है.
- block छोड़ा गया: Test Lab ने आपका टेस्ट छोड़ दिया, क्योंकि आपने डिवाइस/ओएस वर्शन का जो कॉम्बिनेशन चुना है वह उपलब्ध नहीं है.
किसी एक टेस्ट के तरीके के नतीजों को समझना
टेस्ट मैट्रिक्स के नतीजों वाले पेज पर, किसी एक टेस्ट के तरीके पर क्लिक करके, उस टेस्ट के तरीके का नतीजा देखा जा सकता है.
इस पेज पर, उस टेस्ट के तरीके के आंकड़े दिखते हैं. इनमें टेस्ट के दौरान आई समस्याएं, टेस्ट केस की सूची, टेस्ट के तरीके के लॉग, और टेस्ट का वीडियो शामिल है.
टेस्ट के बारे में ज़्यादा जानकारी वाले नतीजे
टेस्ट के बारे में ज़्यादा जानकारी वाले नतीजे, Google Cloud Storage बकेट में 90 दिनों तक उपलब्ध रहते हैं. बकेट देखने के लिए, टेस्ट के नतीजे वाले पेज पर सोर्स फ़ाइलें देखें पर क्लिक करें.
टेस्ट के बारे में ज़्यादा जानकारी वाले नतीजों को 90 दिनों से ज़्यादा समय तक सेव रखने के लिए, टेस्ट के नतीजों को अपनी किसी ऐसी Cloud Storage बकेट में भेजें जो ज़्यादा समय तक सेव रखने के लिए बनी हो. इसके लिए, --results-bucket gcloud कमांड-लाइन विकल्प का इस्तेमाल करें. इसके बाद, उम्र सेटिंग सेट करके यह तय किया जा सकता है कि Cloud Storage नतीजों को कितने समय तक सेव रखेगा. उम्र सेटिंग बदलने के तरीके के बारे में ज़्यादा जानने के लिए, लाइफ़साइकल की शर्तें देखें.