में यूनिट परीक्षणों के लिए कोड कवरेज को अनदेखा करें मेरे पास configured EclEmma not to instrument my unit tests है जो ठीक काम करता है। हालांकि, संपादक अभी भी कवर कोड के रूप में परीक्षण कोड पर प्रकाश डाला गया है। मैं यूनिट परीक्षणों में कोई हाइलाइटिंग नहीं चाहता क्योंकि वे कवरेज का पता लगाने के लिए साधन नहीं हैं। मैं यह कैसे कर सकता हूँ?EclEmma
Q
EclEmma
25
A
उत्तर
38
मैंने इसे प्राथमिकता-> जावा-> कोड कवरेज में किया और src/main/java
पर "केवल पथ प्रविष्टियों मिलान" विकल्प सेट किया - यह अच्छी तरह से काम करने लगता है।
36
प्राथमिकता विंडो में फ़िल्टर सेटिंग्स को शामिल/बहिष्कृत करें सभी परियोजनाओं के लिए कक्षा नाम/पैकेज पैटर्न पर लागू होता है। फ़ोल्डर/पथ स्तर पर फ़ाइलों को नियंत्रित करने के लिए आपको इसे प्रति-प्रोजेक्ट सेट करना होगा।
- राइट-क्लिक करें परियोजना
- करें कवरेज के रूप में | कवरेज विन्यास ...
- JUnit सबट्री के तहत परियोजना का चयन करें
- अपने परीक्षण, जैसे युक्त सही
- सही का निशान हटाएँ फ़ोल्डर पर कवरेज टैब का चयन करें,
src/test/java
- क्लिक करें लागू
- पर क्लिक करें (या कवरेज तुरंत चलाने के लिए)
ये सेटिंग्स हर बार जब आप कॉन्फ़िगरेशन विंडो खोलने के बिना भविष्य में कवरेज चलाते हैं तो लागू होंगे।
संबंधित मुद्दे
- 1. eclemma - स्रोत
- 2. क्यों EclEmma @RunWith (PowerMockRunner.class)
- 3. eclEmma - कक्षा शीर्षलेख पर पूर्ण कोड कवरेज?
- 4. Eclemma हमेशा कोड कवरेज 0% की रिपोर्टिंग
- 5. EclEmma क्यों सिंक्रनाइज़ (MyClass.class) को कवर नहीं करता है?
- 6. पूरी तरह से कवर किया गया कोड 100% से कम की एक EclEmma कवरेज रेटिंग हो सकता है?
- 7. assertTrue का उपयोग करते समय ग़लत शाखाएं assertTrue के बजाय
- 8. एनम प्रकारों पर एम्मा कवरेज
- 9. एक्लेम्मा के साथ जावा में कोड कवरेज अपवाद विधियों की अपेक्षा स्कैन नहीं कर रहा है
- 10. एक्लेमा और ग्रहण का उपयोग करके कुछ कक्षाओं को स्कैन करने से मैं कैसे अनदेखा कर सकता हूं?
- 11. आप कोड कवरेज कितनी दूर लेते हैं?
- 12. ग्रहण इंडिगो रिपोजिटरी (अद्यतन साइटों) को पढ़ने में असमर्थ है
इसमें प्रत्येक प्रोजेक्ट की कॉन्फ़िगरेशन की आवश्यकता नहीं है, इसके अतिरिक्त बोनस है। –
स्वीकृत उत्तर मेरे लिए काम नहीं करता था, लेकिन ऐसा हुआ। – dennisdeems
यह सबसे अच्छा समाधान आईएमओ –