ग्रहण में हाइलाइटिंग समाशोधन कवरेज


541

Eclipse में कवरेज रिपोर्ट चलाने के बाद (cobertura या एक EMMA प्लगइन का उपयोग करके), मेरे स्रोत कोड फ़ाइलों को हरे, लाल और पीले रंग में हाइलाइट किया जाता है, जिसके आधार पर कोड की पंक्तियों को परीक्षणों द्वारा कवर किया गया था।

मेरे द्वारा किए जाने के बाद मैं इसे कैसे उजागर कर सकता हूं?

जवाबों:


930

"कवरेज" दृश्य के टूलबार में "सभी सत्र निकालें" बटन पर क्लिक करें।

यहाँ छवि विवरण दर्ज करें


4
मैं eCobertura के तहत "कवरेज सत्र दृश्य" देख सकता हूं। क्या वह दृश्य जिसका मैं उपयोग करने वाला हूं? लेकिन मुझे "सभी सत्रों को निकालें" बटन दिखाई नहीं देता है। मैं इसे कहाँ पा सकता हूँ?
उमेश राजभंडारी

4
कोई भी दृश्य दूसरे प्लग-इन से नहीं आता है। आपको "कवरेज" दृश्य का उपयोग करना चाहिए।
काई

4
क्या एक से अधिक कोबर्तुरा ग्रहण प्लगइन है? ग्रहण जूनो में, eCobertura 0.9.8.201007202152 के साथ, "कवरेज सत्र दृश्य" केवल कवरेज दृश्य है जो मेरे पास है, और उस दृश्य में ऐसा कोई बटन नहीं है।
जेम्स ए विल्सन

8
यह उत्तर केवल एक्लम्मा के लिए मान्य है। ECorbertura के लिए, जैसे ही आप फ़ाइल संपादित करते हैं हाइलाइटिंग चली जाती है। यह एकमात्र तरीका है जो मुझे पता है कि ई-कोर्टबर्ट का उपयोग करके हाइलाइटिंग को कैसे निकालना है।
पॉल ड्रमंड

34
इन दोनों बटन का रंग हास्यास्पद है। मुझे यकीन था कि वे धूसर हो गए थे।
toniedzwiedz

59

४.२ ग्रहण पर eCobertura हाइलाइट को हटाना असंभव प्रतीत होता है। अफसोस की बात है eCobertura प्लगइन्स अब बनाए रखा नहीं जा रहा है। हालाँकि अगर आप कक्षा में लिखना शुरू कर देते हैं, तो वह चला गया। तो एक स्थान टाइप करें, और फिर पूर्ववत करें , और उसके चला गया।


1
Eclemma बनाए रखा है, लेकिन मॉकिटो और पॉवर्मॉक की कुछ इकाई परीक्षण रूपरेखा विशेषताओं के साथ ठीक से काम नहीं करता है। इसलिए बुनियादी तौर पर इसमें जटिल क्लास लोडिंग और कोड बुनाई की समस्याएँ हैं (उदाहरण के लिए देखें कोड . google.com/p/powermock/issues/detail?id=402 )। Ecoberture इस तरह के सामान के साथ काम करता है (क्योंकि यह ऑफ़लाइन इंस्ट्रूमेंटेशन का उपयोग करता है), लेकिन इसकी नहीं (कम से कम नहीं लगती है) अब भी बनाए रखा गया है।
गैबोर लिप्टेक

@ शर्विन क्लोवर वास्तव में अच्छा है, लेकिन निश्चित रूप से आपको इसके लिए भुगतान करना होगा। व्यक्तिगत विकास के लिए, मुझे लगता है कि एक्लेमम्मा पर्याप्त है।
AHungerArtist

क्लोवर के लिए आप "क्लोवर | कवरेज एक्सप्लोरर" -> संपादकों में कवरेज> कोई भी नहीं जाकर जाव संपादक में रंगों को छिपा सकते हैं। खुले जावा संपादकों में सभी लाल / हरे कवरेज क्षेत्रों को छुपाता है।
विनीत भाटिया

16

मुझे GitHub पर एक वर्कअराउंड मिला: https://github.com/jmhofer/eCobertura/issues/8

जो लोग लिंक पर क्लिक नहीं करना चाहते हैं, उनके लिए यहां टिप्पणी का पाठ है:

अच्छा वर्कअराउंड: एक फिल्टर के साथ एक रन कॉन्फ़िगरेशन बनाएं, जो सब कुछ ("*") को बाहर करता है और इसे केवल एक परीक्षण चलाने दें। इसे "पूर्ववत करें" नाम दें।

मैंने ऐसा किया और यह ग्रहण जूनो में काफी काम आया।

इसका श्रेय UsulSK को जाता है।


12

उन लोगों के लिए जो कवरेज दृश्य देखने में सक्षम नहीं हैं, इन चरणों का पालन करें:

विंडोज मेनू बार> शो व्यू> अन्य> टाइप कवरेज पर जाएं और इसे खोलें।

यहाँ छवि विवरण दर्ज करें

कवरेज पर क्लिक करें।

हाइलाइटिंग को साफ़ करने के लिए, सुविधा के अनुसार X या XX आइकन पर क्लिक करें ।

यहाँ छवि विवरण दर्ज करें


1
बहुत बड़िया धन्यवाद।
सुधाकर कुमारासती

10

यदि आप कवरेज सत्र को हटा देते हैं, तो भी कवरेज रंग गायब हो जाएगा। इसके लिए, कवरेज दृश्य टूलबार में निकालें सत्र या सभी सत्र निकालें।

http://eclemma.org/faq.html


8

कोबर्तुरा का उपयोग करने वालों के लिए और केवल कवरेज सत्र देखें जैसे मैं करता हूं, बस ग्रहण को बंद करने और इसे फिर से शुरू करने का प्रयास करें। यह मेरे लिए हाइलाइटिंग से छुटकारा पा गया।


4
थोड़ा कच्चा लगता है। क्या कोई और रास्ता नहीं है?
शेरविन असगरी

3
पुनरारंभ करना संभव नहीं है .. यदि आप कोड कवरेज के साथ बहुत परीक्षण कर रहे हैं।
mtk 15

7

जब शॉर्टकट को 'सक्रिय सत्र' के लिए जावा स्रोत का संपादन किया जाता है, तो शॉर्टकट + शिफ्ट + XC को कीबाइंडिंग (विंडो -> प्राथमिकताएं - कुंजी के लिए फ़िल्टर) में जोड़ा गया।


0

यदि आप सक्रिय सत्र / परियोजना / फ़ोल्डर को निकालना चाहते हैं तो आप अनुसरण कर सकते हैं

"कवरेज" दृश्य के टूलबार में "सक्रिय सत्र निकालें" बटन पर क्लिक करें।


0

आईडीई बंद करें और इसे फिर से खोलें। यह काम करता है यदि आपने किसी कोड कवरेज टूल का उपयोग नहीं किया है और आईडीई में मूल "कवरेज" आइकन पर क्लिक किया है।


0

मैंने कोड कवरेज के लिए ओपन क्लोवर टूल का उपयोग किया है, मैं भी लंबे समय से इसे खोज रहा हूं। इसका बहुत सीधा, कवरेज एक्सप्लोरर टैब में, आप तीन वर्ग बटन पा सकते हैं जो कहता है कि कोड लाइनें जो आप प्रदर्शित करना चाहते थे, कवरेज स्क्वायर बॉक्स और उसके चलाए गए पर क्लिक करें। नीचे दिए गए चित्र में अंतिम बटन: यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.