सीटीएस v1 कमांड कंसोल

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>
--result/-r
[pass | fail | timeout | notExecuted]
[--session/-s <session_id>]
दिए गए परिणाम सत्र से प्राप्त योजना बनाएं; रिपोर्ट को फिर से चलाने और परीक्षण मुद्दों को मान्य करने के लिए इस विकल्प का उपयोग करें