Android 6.0 या उससे कम के लिए, CTS v1.
निम्नलिखित परीक्षण योजनाएं उपलब्ध हैं:
- सीटीएस - संगतता के लिए आवश्यक सभी परीक्षण।
- हस्ताक्षर —सभी सार्वजनिक एपीआई का हस्ताक्षर सत्यापन
- Android —Android API के लिए परीक्षण
- जावा —जावा कोर लाइब्रेरी के लिए परीक्षण
- VM - ART या Dalvik के लिए परीक्षण
- प्रदर्शन —आपके कार्यान्वयन के लिए प्रदर्शन परीक्षण
इन्हें run cts
कमांड के साथ निष्पादित किया जा सकता है।
नीचे दी गई तालिका विभिन्न उपयोगों के लिए सीटीएस v1 कंसोल कमांड को सारांशित करती है।
मेज़बान | विवरण |
---|---|
help | सबसे अधिक उपयोग किए जाने वाले आदेशों का सारांश प्रदर्शित करें |
help all | उपलब्ध आदेशों की पूरी सूची प्रदर्शित करें |
exit | सीटीएस कंसोल से शान से बाहर निकलें। कंसोल बंद हो जाएगा जब वर्तमान में चल रहे सभी परीक्षण समाप्त हो जाएंगे |
दौड़ना | विवरण |
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-बिट ABI के विरुद्ध परीक्षण चलाएँ |
--skip-preconditions | एक नए परीक्षण के पुनरावृत्त विकास के लिए रन टाइम बचाने के लिए पूर्व शर्त छोड़ें। यह डिवाइस के कॉन्फ़िगरेशन के सत्यापन और सेटअप को छोड़ देता है, जैसे मीडिया फ़ाइलों को पुश करना या वाई-फाई कनेक्शन की जांच करना। |
सूची | विवरण |
list packages | रिपॉजिटरी में सभी उपलब्ध परीक्षण पैकेजों की सूची बनाएं |
list plans | रिपॉजिटरी में सभी उपलब्ध परीक्षण योजनाओं की सूची बनाएं |
list invocations | वर्तमान में उपकरणों पर निष्पादित किए जा रहे 'रन' कमांड की सूची बनाएं |
list commands | उपकरणों को सौंपे जाने की प्रतीक्षा में वर्तमान में कतार में सभी 'रन' कमांड सूचीबद्ध करें |
list results | वर्तमान में भंडार में संग्रहीत सीटीएस परिणामों की सूची बनाएं |
list devices | वर्तमान में जुड़े उपकरणों और उनकी स्थिति की सूची बनाएं 'उपलब्ध' डिवाइस काम कर रहे हैं, निष्क्रिय डिवाइस, परीक्षण चलाने के लिए उपलब्ध हैं 'अनुपलब्ध' डिवाइस एडीबी के माध्यम से दिखाई देने वाले डिवाइस हैं, लेकिन एडीबी कमांड का जवाब नहीं दे रहे हैं और परीक्षण के लिए आवंटित नहीं किए जाएंगे 'आवंटित' उपकरण वे उपकरण हैं जो वर्तमान में परीक्षण चला रहे हैं |
जोड़ें | विवरण |
add derivedplan --plan <plan_name> | दिए गए परिणाम सत्र से प्राप्त योजना बनाएं; रिपोर्ट को फिर से चलाने और परीक्षण मुद्दों को मान्य करने के लिए इस विकल्प का उपयोग करें |