मेरे पास मेरे प्रोजेक्ट में हजारों यूनिट परीक्षण हैं, और मैं कमांड लाइन से चलाने के लिए उनमें से एक या दो को चुनना चाहता हूं। ऐसा करने का आदेश क्या है?मेवेन का उपयोग करके, मैं विशिष्ट परीक्षण कैसे चला सकता हूं?
उत्तर
आप Maven को -Dtest=<class>
झंडा पास करके एक कक्षा में सभी परीक्षण चला सकते हैं:
mvn clean test -Dtest=xxxxTest
अचूक 2.8 के बाद से, आप भी एक व्यक्ति के परीक्षण चला सकते हैं, का कहना है कि एक विधि अपने इकाई परीक्षण के भीतर testA
, एक ही ध्वज का उपयोग: कई परीक्षण चलाने के लिए
mvn clean test -Dtest=xxxxTest#testA
अधिक उदाहरण, नाम पैटर्न या नाम सूची से, Maven Surefire documentation > Running a Single Test में पाया जा सकता।
http://maven.apache.org/surefire/maven-surefire-plugin/ से दिखाई देता है उदाहरण/एकल-test.html कि आप वैकल्पिक रूप से टेस्ट क्लास * और * विधि नाम दोनों को भी निर्दिष्ट कर सकते हैं, क्या यह सही है? – rogerdpack
@rogerdpack हां, यह सही नहीं है। – t0r0X
कक्षाओं की एक सूची के बारे में कैसे? अर्थात। 5 या 6 टेस्ट कक्षाएं? –
कृपया maven surefire plugin manual के इस टुकड़े को पढ़ें। असल में आप निम्न कार्य कर सकते हैं:
mvn -Dtest=*PerformanceTest clean test
जो केवल PerformanceTest में समाप्त होने वाले सभी परीक्षण वर्ग चलाता है।
- 1. मैं पर्ल वितरण में केवल एक विशिष्ट परीक्षण कैसे चला सकता हूं?
- 2. मैं आरओआर पर तेजी से परीक्षण कैसे चला सकता हूं?
- 3. मैवेन के साथ जेबीहेव परीक्षण कैसे चला सकता हूं?
- 4. क्या मैं मेवेन-असेंबली-प्लगइन तेज़ी से चला सकता हूं?
- 5. मैं एसबीटी के साथ एंड्रॉइड परीक्षण कैसे चला सकता हूं?
- 6. मैं जेनकींस से कैस्परजेस जावास्क्रिप्ट परीक्षण कैसे चला सकता हूं?
- 7. मैं Django परियोजना-स्तरीय परीक्षण कैसे चला सकता हूं?
- 8. मैं अपने सभी PHPUnit परीक्षण कैसे चला सकता हूं?
- 9. मैं गिट-सबट्री का उपयोग करके एक विशिष्ट प्रतिबद्धता पर कैसे जा सकता हूं?
- 10. मैं जीसीडी का उपयोग करके समय-समय पर पृष्ठभूमि में कोड ब्लॉक कैसे चला सकता हूं?
- 11. Ember.js का उपयोग करके, दृश्य के बाद मैं कुछ जेएस कैसे चला सकता हूं?
- 12. आईफोन सिम्युलेटर का उपयोग करके मैं लैंडस्केप व्यू का परीक्षण कैसे कर सकता हूं?
- 13. मैं अपने एकीकरण परीक्षण के साथ System.Net.Http.HttpClient का उपयोग करके async अपवाद कैसे संभाल सकता हूं?
- 14. जब मैं लिनक्स चला रहा हूं तो मैं केवल एक विशिष्ट फ़ॉन्ट का उपयोग कैसे कर सकता हूं?
- 15. मैं अपने जावा एप्लिकेशन में प्रोग्रामिंग के सभी जुनीट परीक्षण कैसे चला सकता हूं?
- 16. nHibernate का उपयोग करके, मैं असामान्य कैसे पढ़ सकता हूं?
- 17. अमरूद का उपयोग करके मैं यह कैसे कर सकता हूं?
- 18. रूबी स्प्रेडशीट लाइब्रेरी का उपयोग करके मैं एक विशिष्ट सेल को कैसे प्रारूपित कर सकता हूं?
- 19. मैं Google स्थल API का उपयोग करके विशिष्ट प्रकारों वाले स्थानों को कैसे खोज सकता हूं?
- 20. मैं FQ में LINQ से XML का उपयोग करके विशिष्ट टैग कैसे निकाल सकता हूं?
- 21. मैं रूबी जेम कैसे चला सकता हूं?
- 22. क्या मैं मैवेन के माध्यम से एक विशिष्ट testng परीक्षण समूह चला सकता हूं?
- 23. मैं कोई प्रोग्राम कैसे चला सकता हूं?
- 24. मैं विंडोज शेड्यूल कार्य का उपयोग कर एक PHP स्क्रिप्ट कैसे चला सकता हूं?
- 25. मैं सी # का उपयोग कर एएसपी.Net विकास सर्वर प्रोग्रामेटिक रूप से कैसे चला सकता हूं?
- 26. मैं कैसे पता लगा सकता हूं कि मैं किस गिट का संस्करण चला रहा हूं?
- 27. मैं कमांड लाइन से स्कैला + specs2 कैसे चला सकता हूं?
- 28. मैं रूबी मणि की चश्मा कैसे चला सकता हूं?
- 29. मैं जुनीट टेस्ट क्लास में विशिष्ट टेस्ट-विधियों को कैसे चला सकता हूं (या ऑर्डर बदल सकता हूं)?
- 30. एक्लिप्स से, मैं टॉमकैट में अपना मेवेन प्रोजेक्ट कैसे चला सकता हूं?
विधि या कक्षा के द्वारा? विधि के लिए स्पष्ट: http://stackoverflow.com/questions/1873995/run-a-single-test-method-with-maven –