Test Lab की मदद से, अलग-अलग तरह के कई डिवाइसों और iOS वर्शन पर अपने ऐप्लिकेशन की जांच की जा सकती है. यह देखने के कुछ तरीके हैं कि कौनसे डिवाइस उपलब्ध हैं:
Firebase कंसोल: अगर Firebase कंसोल से टेस्ट किए जा रहे हैं, तो उपलब्ध डिवाइसों की सूची टेस्ट करें वर्कफ़्लो के डाइमेंशन चुनें चरण के दौरान देखी जा सकती है.
gcloud CLI: Google Cloud CLI से उपलब्ध डिवाइसों की सूची देखने के लिए, यह कमांड इस्तेमाल करें:
gcloud firebase test ios models list
Google APIs Explorer: Google APIs Explorer का इस्तेमाल करके, डिवाइसों को सीधे तौर पर भी ढूंढा जा सकता है. इसके लिए, Firebase प्रोजेक्ट या gcloud CLI की ज़रूरत नहीं होती.
डिवाइस की स्थिरता दिखाने वाला इंडिकेटर
Test Lab उन डिवाइसों के बारे में बताता है जिनकी स्थिरता कम हो रही है. यह जानकारी Firebase कंसोल और Google Cloud CLI में, स्थिरता कम हुई इंडिकेटर का इस्तेमाल करके दी जाती है. स्थिरता कम हुई इंडिकेटर वाले डिवाइसों से, 30 दिनों या उससे ज़्यादा समय तक, ऐसे नतीजे मिलते हैं जिनसे कोई ठोस जानकारी नहीं मिलती. इस सुविधा से, अपने इस्तेमाल के हिसाब से डिवाइस चुनने में मदद मिलती है. इससे यह पता चलता है कि टेस्ट के लिए इस्तेमाल किए जा रहे डिवाइस की स्थिरता कम हुई है या नहीं.
Firebase कंसोल में डिवाइस की स्थिरता देखना
किसी डिवाइस के लिए नया टेस्ट सेट अप करते समय, Firebase कंसोल में डिवाइस की स्थिरता देखी जा सकती है.
डिवाइस की स्थिरता देखने के लिए, यह तरीका अपनाएं:
Firebase कंसोल में, DevOps और उपयोगकर्ता जुड़ाव > Test Lab पर जाएं.
टेस्ट करें को चुनें. इसके बाद, टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन का बाइनरी अपलोड करें.
डाइमेंशन चुनें चरण में, कस्टमाइज़ करें पर क्लिक करें.
टेस्ट करने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की स्थिरता के हिसाब से, चुने गए डिवाइसों के बगल में स्थिरता कम हुई लेबल दिख सकता है.
टेस्ट करें.
Google Cloud CLI में डिवाइस की स्थिरता देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए gcloud CLI में डिवाइस की स्थिरता देखी जा सकती है.
डिवाइस की स्थिरता देखने के लिए, यह तरीका अपनाएं:
नवीनतम Google Cloud SDK डाउनलोड करें और निर्देशों का पालन करें.
इनमें से कोई एक कमांड चलाएं:
gcloud firebase test ios models listयाgcloud firebase test ios models describe MODEL_ID
अगर टेस्ट के लिए इस्तेमाल किया जा रहा कोई डिवाइस, कम स्थिरता की समस्या का सामना कर रहा है, तो आपको TAGS कॉलम में reduced_stability टैग दिखेगा. इसमें, उन वर्शन की सूची होती है जिन पर असर पड़ा है.
डिवाइस की क्षमता
Test Lab मोबाइल डिवाइस की क्षमता से जुड़ी इकट्ठा की गई जानकारी Firebase कंसोल और Firebase CLI के ज़रिए उपलब्ध कराता है. डिवाइस की क्षमता का मतलब है, Google के मोबाइल डिवाइस लैब में ऑनलाइन डिवाइसों की कुल संख्या. इस सुविधा से, यह पक्का करने में मदद मिलती है कि हमारे डिवाइस लैब में, आपके टेस्ट को ज़्यादा बेहतर तरीके से करने के लिए, ज़रूरत के मुताबिक डिवाइस मौजूद हैं. डिवाइस की क्षमता को ज़्यादा, मीडियम, और कम के तौर पर मेज़र किया जाता है.
डिवाइस की क्षमता के किसी भी लेवल पर चल रहे टेस्ट में, इन वजहों से ज़्यादा समय लग सकता है:
- ट्रैफ़िक, जिससे टेस्ट शुरू होने में लगने वाले समय पर असर पड़ता है. यह देखने के लिए कि क्या आउटेज या गड़बड़ियों की शिकायतें मिली हैं, Firebase का स्टेटस डैशबोर्ड देखें.
- डिवाइस या इन्फ़्रास्ट्रक्चर में गड़बड़ियां. ये कभी भी हो सकती हैं और इनसे टेस्ट को पूरा होने में लगने वाले समय पर असर पड़ सकता है.
यहां दी गई टेबल में, डिवाइस की क्षमता के टाइप के बारे में बताया गया है. साथ ही, यह भी बताया गया है कि हर टाइप की क्षमता का इस्तेमाल कब करना चाहिए:
| क्षमता | ब्यौरा | इस्तेमाल करने का सुझाव |
| ज़्यादा क्षमता | Test Lab डिवाइस सूची में कई डिवाइस मौजूद हैं. | इसका इस्तेमाल तब करें, जब कई टेस्ट किए जा रहे हों. |
| मीडियम क्षमता | Test Lab डिवाइस सूची में, ठीक-ठाक संख्या में डिवाइस मौजूद हैं. | इस क्षमता लेवल का इस्तेमाल, ज़्यादातर टेस्ट करने के लिए किया जा सकता है. |
| कम क्षमता | Test Lab डिवाइस सूची में कुछ डिवाइस मौजूद हैं. हालांकि, बंद किए गए डिवाइस, कम क्षमता वाले ग्रुप में शामिल होते हैं, लेकिन कम क्षमता वाले सभी डिवाइस बंद नहीं किए जाते. | इसका इस्तेमाल तब करें, जब किसी खास डिवाइस मॉडल और वर्शन पर टेस्ट करना हो. ये टेस्ट, टेस्ट शार्डिंग के लिए सही नहीं हैं. कम क्षमता की वजह से, टेस्ट पूरा होने में ज़्यादा समय लग सकता है. ऐसा तब हो सकता है, जब एक साथ कई टेस्ट किए जा रहे हों. |
Firebase कंसोल में डिवाइस की क्षमता देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए Firebase कंसोल में डिवाइस की क्षमता देखी जा सकती है.
डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:
Firebase कंसोल में, DevOps और उपयोगकर्ता जुड़ाव > Test Lab पर जाएं.
टेस्ट करें को चुनें. इसके बाद, टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन का बाइनरी अपलोड करें.
डाइमेंशन चुनें चरण में, कस्टमाइज़ करें पर क्लिक करें.
(ज़रूरी नहीं) क्षमता लेवल के हिसाब से डिवाइसों को फ़िल्टर करने के लिए, यह तरीका अपनाएं:
फ़िल्टर करें आइकॉन पर क्लिक करें.
क्षमता को चुनें.
उस क्षमता लेवल पर क्लिक करें जिसके हिसाब से आपको फ़िल्टर करना है: मीडियम या ज़्यादा. कम क्षमता वाले डिवाइसों को फ़िल्टर करने के लिए, मीडियम और ज़्यादा, दोनों के हिसाब से फ़िल्टर करें.
लागू करें पर क्लिक करें.
टेस्ट करने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की क्षमता के हिसाब से, चुने गए डिवाइसों के बगल में मीडियम या ज़्यादा लेबल दिख सकता है.
टेस्ट करें.
Google Cloud CLI में डिवाइस की क्षमता देखना
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए gcloud CLI में डिवाइस की क्षमता देखी जा सकती है.
डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:
- नवीनतम Google Cloud SDK डाउनलोड करें और निर्देशों का पालन करें. यह वर्शन 417.0.0 या इससे ज़्यादा होना चाहिए.
- इनमें से कोई एक कमांड चलाएं:
gcloud firebase test ios list-device-capacities
या
gcloud firebase test ios models describe MODEL_ID
आउटपुट में, डिवाइस की क्षमता, मॉडल आईडी, मॉडल का नाम, और ओएस वर्शन आईडी शामिल होता है.
बंद किए गए डिवाइस और वर्शन
बंद किए गए डिवाइस, Test Lab डिवाइस सूची से हटाने
से पहले, कम से कम एक महीने तक उपलब्ध रहते हैं. डिवाइस हटाए जाने के बाद, Test Lab
उस डिवाइस के लिए टेस्ट के अनुरोधों को नहीं चलाता. ऐसे अनुरोधों को
Skipped के तौर पर मार्क किया जाता है.
बंद किए गए डिवाइस
| मॉडल | टाइप | डिवाइस/वर्शन | इस तारीख को हटाया जाएगा |
|---|---|---|---|
| iPad 5 | फ़िज़िकल | iPad5/15.4 | 2024-04-07 |
| iPhone 13 Pro | फ़िज़िकल | Iphone13pro/15.2 | 2024-04-07 |
| iPad Mini 4 | फ़िज़िकल | ipadmini4/15.4 | 2024-04-07 |
| iPhone 8 | फ़िज़िकल | iphone8/14.7 | 2025-04-03 |
| iPhone 11 Pro | फ़िज़िकल | iphone11pro/14.7 | 2025-04-03 |
| iPhone 12 Pro | फ़िज़िकल | iphone12pro/14.8 | 2025-04-03 |
किसी डिवाइस का अनुरोध करना
अगर आपको ऐसा डिवाइस इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो कैटलॉग में डिवाइस जोड़ने का अनुरोध सबमिट किया जा सकता है.