CTS के ऑटोमेटेड टेस्ट चलाना (AOSP 10 या उससे पहले का वर्शन)

इस पेज पर, Android 10 या इससे पुराने वर्शन पर CTS की ऑटोमेटेड जांच चलाने के निर्देश दिए गए हैं.

फिर से कोशिश करने के लिए सेशन चलाना

अगर आपने पहली बार जांच की है, तो हो सकता है कि कुछ जांचें ऐसी समस्याओं की वजह से पूरी न हो पाएं जिन पर आपका कंट्रोल नहीं है. उदाहरण के लिए, हो सकता है कि नेटवर्क कनेक्शन धीमा हो या जीपीएस सिग्नल कमज़ोर हो. इसलिए, सभी टेस्ट मॉड्यूल पूरे होने तक और टेस्ट फ़ेल होने की संख्या, फिर से कोशिश करने के पिछले दो सेशन में एक जैसी होने तक, टेस्ट को फिर से चलाएं (फिर से कोशिश करें). Android 9 और 10 के लिए, फिर से कोशिश करने वाला सेशन चलाने के लिए:

  run retry --retry session_number`

Android 8.1 या इससे पहले के वर्शन पर, फिर से कोशिश करने वाला सेशन चलाने के लिए:

  run cts --retry session_number

पैरामीटर वाले उन टेस्ट के लिए फिर से सेशन चलाएं जो पूरे नहीं हो सके

पैरामीटर वाले टेस्ट पास होने पर, उन्हें फिर से नहीं आज़माया जाता. सिर्फ़ उन पैरामीटर वाले टेस्ट पर फिर से कोशिश करने के लिए जो फ़ेल हो गए हैं:

run retry --retry session_number --new-parameterized-handling

अलग-अलग टेस्ट प्लान चलाना

सभी टेस्ट प्लान को एक साथ चलाने के बजाय, अलग-अलग टेस्ट प्लान चलाए जा सकते हैं. अलग-अलग टेस्ट प्लान चलाने के लिए:

  1. उस टेस्ट प्लान का नाम पता करें जिसे आपको चलाना है.

    Android 7 और उसके बाद के वर्शन के लिए:

    list modules
    

    Android 6 या इससे पहले के वर्शन के लिए:

    list plans
    
  2. टेस्ट प्लान चलाएं:

    run cts --plan test_module_or_plan_name
    

टेस्ट को पूरा करने में लगने वाला समय कम करना

अगर आपको टेस्ट पूरा होने में लगने वाला समय कम करना है, तो टेस्ट को कई डिवाइसों पर बांटा जा सकता है. शार्डिंग के लिए, होस्ट को कम से कम दो डिवाइस कनेक्ट करने होते हैं. हालांकि, बेहतर परफ़ॉर्मेंस के लिए छह या इससे ज़्यादा डिवाइसों का इस्तेमाल करने का सुझाव दिया जाता है.

Android 9 या 10 पर टेस्ट को शार्ड करने के लिए, यह कमांड चलाएं:

run cts --shard-count number_of_shards

Android 8.1 या इससे पहले के वर्शन पर टेस्ट को शार्ड करने के लिए, यह कमांड चलाएं:

run cts --shards number_of_shards

मल्टीस्क्रीन डिवाइसों के लिए सीटीएस चलाना

अगर आपका डिवाइस Android 10 पर काम करता है और उसमें एक से ज़्यादा स्क्रीन हैं, तो आपको cts-foldable टेस्ट प्लान को अलग-अलग चलाना होगा:

run cts-foldable

वैकल्पिक स्क्रीन मोड के लिए पास या फ़ेल हुए टेस्ट केस में, display_mode की वैल्यू जोड़ी जाती है. उदाहरण के लिए, testcase1[display_mode=0].