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> |
दिए गए नतीजे वाले सेशन से प्लान बनाएं; रिपोर्ट फिर से चलाने और जांच से जुड़ी समस्याओं की पुष्टि करने के लिए, इस विकल्प का इस्तेमाल करें |