टेस्ट लैब में उपलब्ध डिवाइस

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 कंसोल में डिवाइस की स्थिरता देखी जा सकती है.

डिवाइस की स्थिरता देखने के लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल में, DevOps और उपयोगकर्ता जुड़ाव > Test Lab पर जाएं.

  2. टेस्ट चलाएं को चुनें. इसके बाद, टेस्ट का टाइप चुनें.

  3. अपने ऐप्लिकेशन की बाइनरी अपलोड करें.

  4. डाइमेंशन चुनें चरण में, कस्टमाइज़ करें पर क्लिक करें.

  5. टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की स्थिरता के हिसाब से, चुने गए डिवाइसों के बगल में स्थिरता कम है लेबल दिख सकता है.

  6. टेस्ट चलाएं.

Google Cloud CLI में डिवाइस की स्थिरता देखना

नया टेस्ट सेट अप करते समय, किसी खास डिवाइस के लिए gcloud CLI में डिवाइस की स्थिरता देखी जा सकती है.

डिवाइस की स्थिरता देखने के लिए, यह तरीका अपनाएं:

  1. नवीनतम Google Cloud SDK डाउनलोड करें और निर्देशों का पालन करें.

  2. इनमें से कोई एक कमांड चलाएं: gcloud firebase test android models list या gcloud firebase test android models describe MODEL_ID

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

डिवाइस की क्षमता

Test Lab मोबाइल डिवाइस की क्षमता से जुड़ी इकट्ठा की गई जानकारी Firebase कंसोल और Firebase CLI के ज़रिए उपलब्ध कराता है. डिवाइस की क्षमता का मतलब है, Google के मोबाइल डिवाइस लैब में ऑनलाइन डिवाइसों की कुल संख्या. इस सुविधा से, यह पक्का करने में मदद मिलती है कि हमारे डिवाइस लैब में, आपके टेस्ट को ज़्यादा बेहतर तरीके से चलाने के लिए, ज़रूरत के मुताबिक डिवाइस मौजूद हैं. डिवाइस की क्षमता को ज़्यादा, सामान्य, और कम के तौर पर मेज़र किया जाता है.

डिवाइस की क्षमता के किसी भी लेवल पर चल रहे टेस्ट में, इन वजहों से ज़्यादा समय लग सकता है:

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

यहां दी गई टेबल में, डिवाइस की क्षमता के टाइप के बारे में बताया गया है. साथ ही, यह भी बताया गया है कि किस तरह की क्षमता का इस्तेमाल कब करना चाहिए:

क्षमता ब्यौरा इस्तेमाल करने का सुझाव
ज़्यादा क्षमता Test Lab डिवाइस सूची में कई डिवाइस मौजूद हैं. इसका इस्तेमाल तब करें, जब कई टेस्ट चलाए जा रहे हों.
सामान्य क्षमता Test Lab डिवाइस सूची में, सामान्य संख्या में डिवाइस मौजूद हैं. इस क्षमता लेवल का इस्तेमाल, ज़्यादातर टेस्ट चलाने के लिए किया जा सकता है.
कम क्षमता Test Lab डिवाइस सूची में कुछ डिवाइस मौजूद हैं. जिन डिवाइसों के लिए अब कोई अपडेट नहीं मिलता वे कम क्षमता वाले ग्रुप में शामिल होते हैं . हालांकि, कम क्षमता वाले सभी डिवाइसों के लिए अब कोई अपडेट नहीं मिलता . इसका इस्तेमाल तब करें, जब किसी खास डिवाइस मॉडल और वर्शन पर टेस्ट चलाना हो. इन टेस्ट का इस्तेमाल, टेस्ट शार्डिंग के लिए नहीं किया जा सकता. कम क्षमता की वजह से, टेस्ट को पूरा होने में ज़्यादा समय लग सकता है. खासकर तब, जब एक ही समय में कई टेस्ट शुरू किए जाएं.
ध्यान दें: Android के वर्चुअल डिवाइसों की क्षमता अलग-अलग होती है. पहले से बूट किए गए वर्चुअल डिवाइसों की संख्या, हाल ही के सामान्य इस्तेमाल पर आधारित होती है. साथ ही, ज़्यादा इस्तेमाल के दौरान यह संख्या अपने-आप बढ़ सकती है.

Firebase कंसोल में डिवाइस की क्षमता देखना

नया टेस्ट सेट अप करते समय, किसी खास डिवाइस के लिए Firebase कंसोल में डिवाइस की क्षमता देखी जा सकती है.

डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल में, DevOps और उपयोगकर्ता जुड़ाव > Test Lab पर जाएं.

  2. टेस्ट चलाएं को चुनें. इसके बाद, टेस्ट का टाइप चुनें.

  3. अपने ऐप्लिकेशन की बाइनरी अपलोड करें.

  4. डाइमेंशन चुनें चरण में, कस्टमाइज़ करें पर क्लिक करें.

  5. (ज़रूरी नहीं) क्षमता लेवल के हिसाब से डिवाइसों को फ़िल्टर करने के लिए, यह तरीका अपनाएं:

    1. फ़िल्टर करें आइकॉन पर क्लिक करें.

    2. क्षमता को चुनें.

    3. उस क्षमता लेवल पर क्लिक करें जिसके हिसाब से आपको फ़िल्टर करना है: सामान्य या ज़्यादा. कम क्षमता वाले डिवाइसों को फ़िल्टर करने के लिए, सामान्य और ज़्यादा, दोनों के हिसाब से फ़िल्टर करें.

    4. लागू करें पर क्लिक करें.

  6. टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की क्षमता के हिसाब से, चुने गए डिवाइसों के बगल में सामान्य या ज़्यादा लेबल दिख सकता है.

  7. टेस्ट चलाएं.

Google Cloud CLI में डिवाइस की क्षमता देखना

नया टेस्ट सेट अप करते समय, किसी खास डिवाइस के लिए gcloud CLI में डिवाइस की क्षमता देखी जा सकती है.

डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:

  1. नवीनतम Google Cloud SDK डाउनलोड करें और निर्देशों का पालन करें. यह वर्शन 417.0.0 या इससे ज़्यादा होना चाहिए.
  2. इनमें से कोई एक कमांड चलाएं:
    gcloud firebase test android list-device-capacities
    या
    gcloud firebase test android models describe MODEL_ID

आउटपुट में, डिवाइस की क्षमता, मॉडल आईडी, मॉडल का नाम, और ओएस वर्शन आईडी शामिल होता है.

जिन डिवाइसों और वर्शन के लिए अब कोई अपडेट नहीं मिलता

जिन डिवाइसों के लिए अब कोई अपडेट नहीं मिलता वे Test Lab डिवाइस सूची से हटाए जाने से पहले, कम से कम एक महीने तक उपलब्ध रहते हैं. डिवाइस हटाए जाने के बाद, Test Lab उस डिवाइस के लिए टेस्ट के अनुरोधों को नहीं चलाता. इन अनुरोधों को Skipped के तौर पर मार्क किया जाता है.

जिन डिवाइसों के लिए अब कोई अपडेट नहीं मिलता

मैन्युफ़ैक्चरर मॉडल का नाम डिवाइस का फ़ॉर्म डिवाइस आईडी हटाने की प्लान की गई तारीख बदले में इस्तेमाल करने का सुझाव
Samsung Galaxy Tab S3 फ़िज़िकल gts3lltevzw/28 2024-04-14
Google Google TV Amati वर्चुअल AmatiTvEmulator/29 2025-05-31
TBD
Google Google TV वर्चुअल GoogleTvEmulator/30 2025-05-31
TBD
GoogleTv.arm/31 (जल्द ही उपलब्ध होगा)
Samsung Samsung Galaxy Z Fold2 फ़िज़िकल f2q/30 2026-02-13
Google Pixel 2 (Arm) वर्चुअल Arm Pixel2.arm/26 2025-11-15 MediumPhone.arm/26
Pixel2.arm/27 2025-11-15 MediumPhone.arm/27
Pixel2.arm/28 2025-11-15 MediumPhone.arm/28
Pixel2.arm/29 2025-11-15 MediumPhone.arm/29
Pixel2.arm/30 2025-11-15 MediumPhone.arm/30
Pixel2.arm/31 2025-11-15 MediumPhone.arm/31
Pixel2.arm/32 2025-11-15 MediumPhone.arm/32
Pixel2.arm/33 2025-11-15 MediumPhone.arm/33

किसी डिवाइस का अनुरोध करना

अगर आपको कोई ऐसा डिवाइस इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो कैटलॉग में डिवाइस जोड़ने का अनुरोध सबमिट किया जा सकता है.