Android 6.0 या इससे पहले के वर्शन के लिए, CTS v1 का इस्तेमाल करें.
ये टेस्ट प्लान उपलब्ध हैं:
- CTS—साथ काम करने के लिए सभी टेस्ट ज़रूरी हैं.
- साइन—सभी सार्वजनिक एपीआई के हस्ताक्षर की पुष्टि
- Android—Android API के लिए टेस्ट
- Java—Java कोर लाइब्रेरी के लिए टेस्ट
- VM—ART या Dalvik के लिए टेस्ट
- परफ़ॉर्मेंस—लागू करने के लिए परफ़ॉर्मेंस टेस्ट
इन्हें run cts
कमांड की मदद से चलाया जा सकता है.
नीचे दी गई टेबल में, अलग-अलग कामों के लिए, CTS v1 कंसोल कमांड की खास जानकारी दी गई है.
होस्ट | ब्यौरा |
---|---|
help |
सबसे ज़्यादा इस्तेमाल किए जाने वाले कमांड की खास जानकारी दिखाना |
help all |
उपलब्ध निर्देशों की पूरी सूची दिखाना |
exit |
सुंदर तरीके से सीटीएस कंसोल से बाहर निकलें. फ़िलहाल चल रहे सभी टेस्ट के खत्म होने पर, कंसोल बंद हो जाएगा |
चलाएं | ब्यौरा |
run cts |
तय किए गए टेस्ट चलाएं और प्रोग्रेस की जानकारी दिखाएं. --plan , --package , --class या
--continue-session में से किसी एक की जानकारी देना ज़रूरी है
जांच के दौरान, 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> |
दिए गए नतीजे वाले सेशन से कोई प्लान बनाएं; रिपोर्ट फिर से चलाने और जांच से जुड़ी समस्याओं की पुष्टि करने के लिए, इस विकल्प का इस्तेमाल करें |