इस पेज पर, Android 10 या उससे पहले के वर्शन पर, सीटीएस के अपने-आप चलने वाले टेस्ट चलाने के निर्देश दिए गए हैं.
फिर से कोशिश करने के लिए सेशन चलाना
अगर यह पहली बार टेस्ट किया जा रहा है, तो हो सकता है कि कुछ टेस्ट पास न हों. ऐसा, आपके कंट्रोल से बाहर की समस्याओं की वजह से हो सकता है. उदाहरण के लिए, हो सकता है कि नेटवर्क कनेक्शन धीमा हो या जीपीएस सिग्नल कमज़ोर हो. इसलिए, टेस्ट को तब तक फिर से चलाएं (फिर से कोशिश करें), जब तक सभी टेस्ट मॉड्यूल पूरे न हो जाएं और दोबारा कोशिश करने के आखिरी दो सेशन में, टेस्ट में फ़ेल होने की संख्या एक जैसी न हो जाए. Android 9 और 10 के लिए, फिर से कोशिश करने वाला सेशन चलाने के लिए:
run retry --retry session_number`
Android 8.1 या इससे पहले के वर्शन के लिए, फिर से कोशिश करने का सेशन चलाने के लिए:
run cts --retry session_number
पैरामीटर वाले उन टेस्ट के लिए फिर से कोशिश करने का सेशन चलाना जो पूरे नहीं हो पाए
पैरामीटर वाले जिन टेस्ट को पास कर दिया गया है उन्हें फिर से नहीं चलाया जाता. सिर्फ़ पैरामीटर वाले उन टेस्ट के लिए फिर से कोशिश करने का सेशन चलाने के लिए जो फ़ेल हो गए हैं:
run retry --retry session_number --new-parameterized-handling
अलग-अलग टेस्ट प्लान चलाना
सभी टेस्ट प्लान एक साथ चलाने के बजाय, अलग-अलग टेस्ट प्लान चलाए जा सकते हैं. किसी एक टेस्ट प्लान को चलाने के लिए:
उस टेस्ट प्लान का नाम डालें जिसे आपको चलाना है.
Android 7 और उसके बाद के वर्शन के लिए:
list modules
Android 6 या इससे पहले के वर्शन के लिए:
list plans
टेस्ट प्लान चलाने के लिए:
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]
.