में यूनिट परीक्षणों के लिए कोड कवरेज को अनदेखा करें मेरे पास configured EclEmma not to instrument my unit tests है जो ठीक काम करता है। हालांकि, संपादक अभी भी कवर कोड के रूप में परीक्षण कोड पर प्रकाश डाला गया है। मैं यूनिट परीक्षणों में कोई हाइलाइटिंग नहीं चाहता क्योंकि वे कवरेज का पता लगाने के लिए साधन नहीं हैं। मैं यह कैसे कर सकता हूँ?EclEmma
Q
EclEmma
25
A
उत्तर
38
मैंने इसे प्राथमिकता-> जावा-> कोड कवरेज में किया और src/main/java
पर "केवल पथ प्रविष्टियों मिलान" विकल्प सेट किया - यह अच्छी तरह से काम करने लगता है।
36
प्राथमिकता विंडो में फ़िल्टर सेटिंग्स को शामिल/बहिष्कृत करें सभी परियोजनाओं के लिए कक्षा नाम/पैकेज पैटर्न पर लागू होता है। फ़ोल्डर/पथ स्तर पर फ़ाइलों को नियंत्रित करने के लिए आपको इसे प्रति-प्रोजेक्ट सेट करना होगा।
- राइट-क्लिक करें परियोजना
- करें कवरेज के रूप में | कवरेज विन्यास ...
- JUnit सबट्री के तहत परियोजना का चयन करें
- अपने परीक्षण, जैसे युक्त सही
- सही का निशान हटाएँ फ़ोल्डर पर कवरेज टैब का चयन करें,
src/test/java
- क्लिक करें लागू
- पर क्लिक करें (या कवरेज तुरंत चलाने के लिए)
ये सेटिंग्स हर बार जब आप कॉन्फ़िगरेशन विंडो खोलने के बिना भविष्य में कवरेज चलाते हैं तो लागू होंगे।
इसमें प्रत्येक प्रोजेक्ट की कॉन्फ़िगरेशन की आवश्यकता नहीं है, इसके अतिरिक्त बोनस है। –
स्वीकृत उत्तर मेरे लिए काम नहीं करता था, लेकिन ऐसा हुआ। – dennisdeems
यह सबसे अच्छा समाधान आईएमओ –