Test Lab आपको अलग-अलग तरह के कई तरह के डिवाइसों और Android वर्शन पर अपने ऐप्लिकेशन की जांच करने की सुविधा देता है. यह देखने के कुछ तरीके हैं कि कौन-कौन से डिवाइस उपलब्ध हैं:
Firebase कंसोल: अगर Firebase कंसोल से टेस्ट चलाए जा रहे हैं, तो टेस्ट चलाएं वर्कफ़्लो के डाइमेंशन चुनें चरण के दौरान, उपलब्ध डिवाइसों की सूची देखी जा सकती है.
gcloud CLI: Google Cloud सीएलआई से उपलब्ध डिवाइसों की सूची देखने के लिए इस निर्देश का इस्तेमाल करें:
gcloud firebase test android models list
Google APIs Explorer: Google APIs Explorer का इस्तेमाल करके, Firebase प्रोजेक्ट या gcloud CLI के बिना भी डिवाइसों को सीधे तौर पर देखा जा सकता है.
डिवाइस की स्थिरता दिखाने वाला इंडिकेटर
Test Lab, उन डिवाइसों के बारे में बताता है जिनमें Firebase के कंसोल और Google Cloud सीएलआई में, कम स्थिरता वाले इंंडिकेटर का इस्तेमाल किया जा रहा है. जिन डिवाइसों पर कम स्थिरता वाला इंंडिकेटर दिखाया गया है वे 30 या उससे ज़्यादा दिनों तक, लंबे समय तक कोई ठोस नतीजा नहीं दिखाते. इस सुविधा की मदद से, अपने इस्तेमाल के उदाहरण के लिए डिवाइसों को बेहतर तरीके से चुना जा सकता है. इससे आपको यह पता चलता है कि टेस्ट किए जा रहे डिवाइस की परफ़ॉर्मेंस में गिरावट आई है या नहीं.
Firebase कंसोल में, डिवाइस के काम करने की स्थिति देखना
किसी डिवाइस के लिए नया टेस्ट सेट अप करते समय, Firebase कंसोल में डिवाइस के स्टेबल होने की जानकारी देखी जा सकती है.
डिवाइस के स्टेबल होने की जानकारी देखने के लिए, यह तरीका अपनाएं:
Firebase कंसोल में टेस्ट लैब पेज खोलें.
टेस्ट चलाएं को चुनें और फिर टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन की बाइनरी अपलोड करें.
डाइमेंशन चुनने के चरण में, पसंद के मुताबिक बनाएं पर क्लिक करें.
टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस के काम करने के तरीके के आधार पर, आपको चुने गए डिवाइसों के बगल में काम करने का तरीका ठीक नहीं है लेबल दिख सकता है.
अपना टेस्ट चलाएं.
Google Cloud CLI में डिवाइस की परफ़ॉर्मेंस देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए gcloud CLI में डिवाइस की परफ़ॉर्मेंस देखी जा सकती है.
डिवाइस के स्टेबल होने की जानकारी देखने के लिए, यह तरीका अपनाएं:
Google Cloud SDK का नया वर्शन डाउनलोड करें और निर्देशों का पालन करें.
इनमें से कोई एक निर्देश चलाएं:
gcloud firebase test android models list
याgcloud firebase test android models describe MODEL_ID
अगर किसी टेस्ट डिवाइस पर ऐप्लिकेशन के काम करने में समस्या आ रही है, तो आपको 'टैग' कॉलम में reduced_stability
टैग दिखेगा. इस कॉलम में, उन वर्शन की सूची होती है जिन पर समस्या का असर पड़ा है.
डिवाइस की क्षमता
Test Lab, Firebase कंसोल और Firebase सीएलआई की मदद से, मोबाइल डिवाइस की क्षमता से जुड़ी इकट्ठा की गई जानकारी देता है. डिवाइस की क्षमता, Google के मोबाइल डिवाइस लैब में मौजूद ऑनलाइन डिवाइसों की कुल संख्या होती है. इस सुविधा की मदद से, यह पक्का किया जा सकता है कि हमारे डिवाइस लैब में ज़रूरत के मुताबिक डिवाइस मौजूद हों, ताकि जांच को बेहतर तरीके से चलाया जा सके. डिवाइस की क्षमता को ज़्यादा, सामान्य, और कम के तौर पर मेज़र किया जाता है.
डिवाइस की क्षमता के किसी भी लेवल पर की जाने वाली जांच में ज़्यादा समय लग सकता है. ऐसा इन वजहों से हो सकता है:
- ट्रैफ़िक, जिससे टेस्ट शुरू होने के समय पर असर पड़ता है. Firebase स्टेटस डैशबोर्ड पर जाकर देखें कि रिपोर्ट में आउटेज या फ़ेल हुए हैं या नहीं.
- डिवाइस या इन्फ़्रास्ट्रक्चर में होने वाली गड़बड़ियां, जो कभी भी हो सकती हैं और जिनसे जांच में लगने वाले समय पर असर पड़ता है.
यहां दी गई टेबल में, डिवाइस की बैट्री के बारे में जानकारी दी गई है. साथ ही, यह भी बताया गया है कि हर तरह की कपैसिटी का इस्तेमाल कब करना चाहिए:
कपैसिटी | जानकारी | सुझाया गया इस्तेमाल |
ज़्यादा क्षमता | Test Lab डिवाइस सूची में कई डिवाइस शामिल हैं. | जब कई टेस्ट चलाए जा रहे हों, तब इसका इस्तेमाल करें. |
मीडियम कैपेसिटी | Test Lab डिवाइस सूची में कुछ डिवाइस शामिल हैं. | यह क्षमता का लेवल, ज़्यादातर टेस्ट चलाने के लिए सही है. |
कम क्षमता | Test Lab डिवाइस सूची में कुछ ही डिवाइस मौजूद हैं. जिन डिवाइसों के लिए ऐप्लिकेशन उपलब्ध नहीं है वे कम स्टोरेज वाले डिवाइसों के ग्रुप में आते हैं. हालांकि, कम स्टोरेज वाले सभी डिवाइसों के लिए ऐप्लिकेशन उपलब्ध नहीं है. | किसी खास डिवाइस मॉडल और वर्शन पर टेस्ट चलाने के लिए इसका इस्तेमाल करें. ये टेस्ट, टेस्ट को अलग-अलग हिस्सों में बांटने के लिए सही नहीं हैं. क्षमता कम होने की वजह से, जांचों को पूरा होने में ज़्यादा समय लग सकता है. खास तौर पर, ऐसा तब होता है, जब एक ही समय में कई जांच शुरू की जा रही हों. |
Firebase console में डिवाइस की क्षमता देखना
नई जांच को सेट अप करते समय, किसी डिवाइस के लिए Firebase कंसोल में, डिवाइस की क्षमता की जानकारी देखी जा सकती है.
डिवाइस की क्षमता देखने के लिए, इन निर्देशों का पालन करें:
Firebase कंसोल में Test Lab पेज खोलें.
टेस्ट चलाएं को चुनें और फिर टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन की बाइनरी अपलोड करें.
डाइमेंशन चुनने के चरण में, पसंद के मुताबिक बनाएं पर क्लिक करें.
(ज़रूरी नहीं) डिवाइसों को क्षमता के लेवल के हिसाब से फ़िल्टर करने के लिए, यह तरीका अपनाएं:
फ़िल्टर करें आइकॉन पर क्लिक करें.
क्षमता चुनें.
उस क्षमता के लेवल पर क्लिक करें जिसके हिसाब से आपको फ़िल्टर करना है: मध्यम या ज़्यादा. कम क्षमता वाले किसी भी डिवाइस को फ़िल्टर करने के लिए, मीडियम और तेज़, दोनों के हिसाब से फ़िल्टर करें.
लागू करें पर क्लिक करें.
टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की क्षमता के हिसाब से, आपको चुने गए डिवाइसों के आगे मीडियम या ज़्यादा लेबल दिख सकता है.
जांच करें.
Google Cloud CLI में डिवाइस की क्षमता देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए gcloud CLI में डिवाइस की क्षमता देखी जा सकती है.
डिवाइस की क्षमता देखने के लिए, इन निर्देशों का पालन करें:
- Google Cloud SDK का नया वर्शन डाउनलोड करें और निर्देशों का पालन करें. वर्शन 417.0.0 या इसके बाद का होना चाहिए.
- इनमें से कोई एक निर्देश चलाएं:
gcloud firebase test android list-device-capacities
या
gcloud firebase test android models describe MODEL_ID
आउटपुट में डिवाइस की कपैसिटी, मॉडल आईडी, मॉडल का नाम, और ओएस वर्शन का आईडी शामिल होता है.
काम न करने वाले डिवाइस और वर्शन
डिवाइस सूची से हटाए जाने से कम से कम एक महीने पहले, डिवाइसों के इस्तेमाल पर पाबंदी लगा दी जाती है. किसी डिवाइस को हटाने के बाद, Test Lab
उस डिवाइस के लिए टेस्ट के अनुरोध नहीं चलाता. उन अनुरोधों को Skipped
के तौर पर मार्क किया जाता है.
ऐसे डिवाइस जिन पर यह सुविधा काम नहीं करती
Samsung | Galaxy Tab S3 | फ़िज़िकल | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | वर्चुअल | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | वर्चुअल | Nexus5X/25 | 2025-01-31 | |
Google Nexus 6 | वर्चुअल | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | वर्चुअल | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | वर्चुअल | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | वर्चुअल | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | वर्चुअल | नेक्सस7_क्लोन_16_9/24 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | वर्चुअल | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | वर्चुअल | नेक्सस9/24 | 2025-01-31 | |
Google Nexus 9 | वर्चुअल | Nexus9/25 | 2025-01-31 | |
Google Nexus (LowRes) | वर्चुअल | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (LowRes) | वर्चुअल | NexusLowRes/25 | 2025-01-31 |
डिवाइस का अनुरोध करें
अगर आपको किसी ऐसे डिवाइस का इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो कैटलॉग में डिवाइस को जोड़ने के लिए अनुरोध सबमिट किया जा सकता है.