CTS v1 कमांड कंसोल

Android 6.0 या इससे पहले के वर्शन के लिए, CTS v1 का इस्तेमाल करें.

ये टेस्ट प्लान उपलब्ध हैं:

  • CTS—इसमें, डिवाइस के साथ काम करने के लिए ज़रूरी सभी टेस्ट शामिल हैं.
  • साइन—सभी सार्वजनिक एपीआई के हस्ताक्षर की पुष्टि
  • Android—Android API के लिए टेस्ट
  • Java—Java कोर लाइब्रेरी के लिए टेस्ट
  • VM—ART या Dalvik के लिए टेस्ट
  • परफ़ॉर्मेंस—लागू करने के लिए परफ़ॉर्मेंस टेस्ट

इन्हें run cts कमांड की मदद से चलाया जा सकता है.

नीचे दी गई टेबल में, अलग-अलग कामों के लिए, CTS v1 कंसोल कमांड की खास जानकारी दी गई है.

होस्ट ब्यौरा
help सबसे ज़्यादा इस्तेमाल किए जाने वाले कमांड की खास जानकारी दिखाना
help all उपलब्ध निर्देशों की पूरी सूची दिखाना
exit CTS कंसोल से आसानी से बाहर निकलें. फ़िलहाल चल रहे सभी टेस्ट के खत्म होने पर, कंसोल बंद हो जाएगा
चलाएं ब्यौरा
run cts तय किए गए टेस्ट चलाता है और प्रोग्रेस की जानकारी दिखाता है. --plan, --package, --class या --continue-session में से किसी एक की जानकारी देना ज़रूरी है

जांच के दौरान, CTS कंसोल अन्य निर्देश स्वीकार कर सकता है

अगर कोई डिवाइस कनेक्ट नहीं है, तो जांच शुरू करने से पहले, सीटीएस डेस्कटॉप मशीन (या होस्ट) किसी डिवाइस के कनेक्ट होने का इंतज़ार करेगी

अगर एक से ज़्यादा डिवाइस कनेक्ट हैं, तो CTS होस्ट अपने-आप कोई डिवाइस चुन लेगा

--plan <test_plan_name> तय किया गया टेस्ट प्लान चलाना
--package/-p <test_package_name>  [--package/-p <test_package2>...] बताए गए टेस्ट पैकेज चलाना
--class/-c <class_name> [--method/-m <test_method_name> तय की गई टेस्ट क्लास और/या तरीका चलाना
--continue-session पिछले सीटीएस सेशन से, पूरे नहीं किए गए सभी टेस्ट चलाएं; सेशन के testResult.xml को नए नतीजों के साथ अपडेट किया जाता है
--shards <number_of_shards> एक से ज़्यादा डिवाइसों पर एक साथ चलाने के लिए, सीटीएस रन को तय संख्या में अलग-अलग चंक में बांटना
--serial/-s <deviceID> किसी डिवाइस पर सीटीएस चलाना
-t <class_name>#<test_method_name> टेस्ट करने का कोई खास तरीका चलाना
--force-abi 32|64 64-बिट डिवाइसों पर, सिर्फ़ 32-बिट या 64-बिट एबीआई के लिए जांच करें
--skip-preconditions किसी नए टेस्ट को बार-बार डेवलप करने के लिए, रन टाइम बचाने के लिए, पहले से तय शर्तें छोड़ें. इससे डिवाइस के कॉन्फ़िगरेशन की पुष्टि और सेटअप की प्रोसेस को बायपास किया जाता है. जैसे, मीडिया फ़ाइलें पुश करना या वाई-फ़ाई कनेक्शन की जांच करना.
सूची में देखें ब्यौरा
list packages रिपॉज़िटरी में उपलब्ध सभी टेस्ट पैकेज की सूची
list plans रिपॉज़िटरी में मौजूद सभी टेस्ट प्लान की सूची बनाना
list invocations डिवाइसों पर फ़िलहाल चल रहे 'रन' निर्देशों की सूची
list commands डिवाइसों को असाइन किए जाने के लिए, फ़िलहाल सूची में मौजूद सभी 'रन' कमांड की सूची बनाएं
list results मौजूदा समय में, रिपॉज़िटरी में सेव किए गए सीटीएस के नतीजों की सूची
list devices फ़िलहाल कनेक्ट किए गए डिवाइसों और उनकी स्थिति की सूची

'उपलब्ध' डिवाइसों का मतलब है कि वे काम कर रहे हैं, वे डिवाइस जो इस्तेमाल में नहीं हैं, और जांच करने के लिए उपलब्ध हैं

'उपलब्ध नहीं हैं' डिवाइस, ऐसे डिवाइस होते हैं जो adb के ज़रिए दिखते हैं, लेकिन adb के निर्देशों का जवाब नहीं देते. साथ ही, इन्हें टेस्ट के लिए नहीं चुना जाएगा

'असाइन किए गए' डिवाइस, वे डिवाइस होते हैं जिन पर फ़िलहाल टेस्ट चल रहे हैं

जोड़ें ब्यौरा
add derivedplan --plan <plan_name>
--result/-r
[pass | fail | timeout | notExecuted]
[--session/-s <session_id>]
दिए गए नतीजे वाले सेशन से प्लान बनाएं; रिपोर्ट फिर से चलाने और जांच से जुड़ी समस्याओं की पुष्टि करने के लिए, इस विकल्प का इस्तेमाल करें