Test Lab की मदद से, अलग-अलग डिवाइसों और Android वर्शन पर अपने ऐप्लिकेशन की जांच की जा सकती है. यह देखने के कुछ तरीके यहां दिए गए हैं कि कौनसे डिवाइस उपलब्ध हैं:
Firebase कंसोल: अगर Firebase कंसोल से टेस्ट किए जा रहे हैं, तो टेस्ट चलाएं वर्कफ़्लो के डाइमेंशन चुनें चरण के दौरान, उपलब्ध डिवाइसों की सूची देखी जा सकती है.
gcloud CLI: Google Cloud CLI से उपलब्ध डिवाइसों की सूची देखने के लिए, इस कमांड का इस्तेमाल करें:
gcloud firebase test android models list
Google APIs Explorer: Google APIs Explorer का इस्तेमाल करके, सीधे तौर पर डिवाइसों को खोजा जा सकता है. इसके लिए, Firebase प्रोजेक्ट या gcloud CLI की ज़रूरत नहीं होती.
डिवाइस की परफ़ॉर्मेंस दिखाने वाला इंडिकेटर
Test Lab से उन डिवाइसों के बारे में पता चलता है जिनकी परफ़ॉर्मेंस Firebase कंसोल और Google Cloud CLI में ठीक नहीं है. साथ ही, परफ़ॉर्मेंस ठीक नहीं है इंडिकेटर दिखता है. जिन डिवाइसों को कम स्थिरता वाले इंडिकेटर से लेबल किया गया है उन पर 30 दिनों या उससे ज़्यादा समय तक, नतीजे नहीं मिले हैं. इस सुविधा की मदद से, इस्तेमाल के उदाहरण के लिए बेहतर डिवाइस चुने जा सकते हैं. इसके लिए, यह सुविधा आपको बताती है कि टेस्ट डिवाइस की परफ़ॉर्मेंस में गिरावट आई है या नहीं.
Firebase कंसोल में डिवाइस की परफ़ॉर्मेंस देखना
किसी डिवाइस के लिए नया टेस्ट सेट अप करते समय, Firebase कंसोल में जाकर डिवाइस की परफ़ॉर्मेंस देखी जा सकती है.
डिवाइस की परफ़ॉर्मेंस देखने के लिए, यह तरीका अपनाएं:
Firebase Console में, Test Lab पेज खोलें.
जांच चलाएं को चुनें. इसके बाद, जांच का कोई टाइप चुनें.
अपने ऐप्लिकेशन की बाइनरी अपलोड करें.
डाइमेंशन चुनें चरण में, पसंद के मुताबिक बनाएं पर क्लिक करें.
टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की स्थिरता के आधार पर, आपको चुने गए डिवाइसों के बगल में कम स्थिरता वाला लेबल दिख सकता है.
टेस्ट चलाएं.
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 कंसोल में डिवाइस की क्षमता देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस की क्षमता को 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 डिवाइस कैटलॉग से हटाए जाने से पहले कम से कम एक महीने तक उपलब्ध रहते हैं. किसी डिवाइस को हटाने के बाद, Test Lab उस डिवाइस के लिए टेस्ट के अनुरोधों को प्रोसेस नहीं करता है. उन अनुरोधों को Skipped
के तौर पर मार्क किया जाता है.
ऐसे डिवाइस जिन पर अब यह सुविधा काम नहीं करती
डिवाइस बनाने वाली कंपनी | मॉडल का नाम | डिवाइस का फ़ॉर्म | डिवाइस आईडी | हटाने की तय तारीख | बैटरी बदलने का सुझाव |
---|---|---|---|---|---|
Lenovo | Lenovo Tab P11 | फ़िज़िकल | J606F/30 | 2025-05-03 | |
Samsung | Galaxy Tab S3 | फ़िज़िकल | gts3lltevzw/28 | 2024-04-14 | |
Samsung | Galaxy Tab A (2016) | फ़िज़िकल | gtaxlwifi/27 | 2025-04-30 | |
Google Nexus 5X | वर्चुअल | Nexus5X/24 | 2025-03-31 | ||
Nexus5X/25 | 2025-03-31 | ||||
Nexus5X/26 | 2025-03-31 | MediumPhone.arm/26 | |||
Google Nexus 6 | वर्चुअल | Nexus6/24 | 2025-03-31 | ||
Nexus6/25 | 2025-03-31 | ||||
Google Nexus 6P | वर्चुअल | Nexus6P/24 | 2025-03-31 | ||
Nexus6P/25 | 2025-03-31 | ||||
Nexus6P/26 | 2025-03-31 | MediumPhone.arm/26 | |||
Nexus6P/27 | 2025-03-31 | MediumPhone.arm/27 | |||
Google Nexus 7 Clone 16:9 | वर्चुअल | Nexus7_clone_16_9/24 | 2025-03-31 | ||
Nexus7_clone_16_9/25 | 2025-03-31 | ||||
Nexus7_clone_16_9/26 | 2025-03-31 | ||||
Google Nexus 9 | वर्चुअल | Nexus9/24 | 2025-03-31 | ||
Nexus9/25 | 2025-03-31 | ||||
Google Nexus (LowRes) | वर्चुअल | NexusLowRes/24 | 2025-03-31 | ||
NexusLowRes/25 | 2025-03-31 | ||||
NexusLowRes/26 | 2025-03-31 | SmallPhone.arm/26 | |||
NexusLowRes/27 | 2025-03-31 | SmallPhone.arm/27 | |||
NexusLowRes/28 | 2025-03-31 | SmallPhone.arm/28 | |||
NexusLowRes/29 | 2025-03-31 | SmallPhone.arm/29 | |||
NexusLowRes/30 | 2025-03-31 | SmallPhone.arm/30 | |||
Pixel 2 | वर्चुअल | Pixel2/26 | 2025-03-31 | MediumPhone.arm/26 | |
Pixel2/27 | 2025-03-31 | MediumPhone.arm/27 | |||
Pixel2/28 | 2025-03-31 | MediumPhone.arm/28 | |||
Pixel2/29 | 2025-03-31 | MediumPhone.arm/29 | |||
Pixel2/30 | 2025-03-31 | MediumPhone.arm/30 | |||
Pixel 3 | वर्चुअल | Pixel3/30 | 2025-03-31 | MediumPhone.arm/30 | |
Generic | Generic 720x1600 Android tablet @ 270dpi | वर्चुअल | AndroidTablet270dpi/30 | 2025-03-31 | AndroidTablet270dpi.arm/30 |
Google TV Amati | वर्चुअल | AmatiTvEmulator/29 | TBD |
||
Google TV | वर्चुअल | GoogleTvEmulator/30 | TBD |
GoogleTv.arm/31 (जल्द ही उपलब्ध होगा) | |
Samsung | Galaxy Z Fold 3 | फ़िज़िकल | q2q/31 | 2025-03-31 | |
Realme | GT Neo 3 | फ़िज़िकल | RED8BEL1/33 | 2025-02-03 | |
OnePlus | OnePlus 9 Pro | फ़िज़िकल | OnePlus9Pro/33 | 2025-02-03 | |
Samsung | Galaxy Z Fold 3 | फ़िज़िकल | q2q/30 | 2025-02-06 | |
Samsung | Samsung Galaxy S9 | फ़िज़िकल | starqlteue/26 | 2025-02-21 | |
वेम्बली में Google का ऑफ़िस | फ़िज़िकल | wembley_2GB_full/30 | 2025-03-03 | ||
Lenovo Tab P12 Pro | फ़िज़िकल | gsi_arm64/33 | 2025-03-03 | ||
Samsung | Samsung Galaxy A51 | फ़िज़िकल | a51/31 | 2025-03-03 | |
OnePlus | OnePlus Nord2 5G | फ़िज़िकल | OP515BL1/33 | 2025-03-12 | |
HMD Global | Nokia 1 | फ़िज़िकल | FRT/27 | 2025-06-09 | |
Samsung | Samsung Galaxy S20 | फ़िज़िकल | x1q/29 | 2025-06-09 | |
LG | LM-G900 | फ़िज़िकल | caymanlm/31 | 2025-06-09 | |
Pixel 8 | फ़िज़िकल | shiba_beta/35 | 2025-06-26 | shiba/35 | |
Samsung | Samsung Galaxy Note 9 | फ़िज़िकल | crownlte/29 | 2025-08-18 |
किसी डिवाइस का अनुरोध करना
अगर आपको किसी ऐसे डिवाइस का इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो कैटलॉग में डिवाइस को जोड़ने के लिए अनुरोध सबमिट करें.