में चलाने से परीक्षणों को छोड़कर क्या इंटेलिजे आईडीईए अल्टीमेट में कुछ परीक्षणों को बाहर करने का कोई विकल्प नहीं है? मैं IntelliJ में यूनिट परीक्षण चलाने के लिए चाहता हूं लेकिन एकीकरण परीक्षणों को छोड़ दें। मैं *IT.java
के साथ एकीकरण परीक्षण का नाम देता हूं, इसलिए मैवेन असफलता प्लगइन यूनिट परीक्षणों से उन्हें अलग-अलग चला सकता है।IntellIJ
Q
IntellIJ
45
A
उत्तर
3
मैं उन्हें अलग-अलग पैकेजों में विभाजित कर दूंगा। वे सब कुछ के बाद अलग-अलग चीजें कर रहे हैं। फिर आप प्रति पैकेज अपने परीक्षण चला सकते हैं। This लिंक विवरण यह कैसे करें।
84
JUnit
भागो विन्यास सेट Test kind
पैटर्न लिए, पैटर्न के रूप में निम्नलिखित नियमित अभिव्यक्ति निर्दिष्ट में:
^(?!.*IT$).*$
यह वर्ग के नाम के खिलाफ से मेल खाता है, तो आप .java
एक्सटेंशन से मिलान की जरूरत नहीं है । negative lookahead का उपयोग कर कक्षा नाम IT
के साथ समाप्त होने पर नियमित अभिव्यक्ति मेल नहीं खाती है।
टिप के लिए धन्यवाद! यह आईडीईए में ठीक काम करता है, लेकिन टीमसिटी के तहत सभी परीक्षणों को छोड़ने का कारण बनता है। ऐसा लगता है कि टीमसिटी 8.0.4 पैटर्न कॉन्फ़िगरेशन का बिल्कुल सम्मान नहीं करता है। क्या मुझे कोई समस्या दर्ज करनी चाहिए? – Vadzim
ने एक मुद्दा दायर किया और इसे स्वीकार कर लिया गया: http://youtrack.jetbrains.com/issue/TW-34132 – Vadzim
पैटर्न का उपयोग करें^^ (?! (। * धीमातम $ |। * स्लोस्पेक $))। * $ 'को छोड़ने के लिए धीमे जूनिट परीक्षण और स्पॉक परीक्षण दोनों '। * स्लोटेस्ट' और '। * स्लोस्पेक' के सम्मेलन के साथ नामित – Gary