2010-08-12 16 views
31

मैं कैसे निर्धारित कर सकता हूं कि मेरे तरीकों का प्रतिशत (और कोड) jUnit परीक्षणों द्वारा कवर किया गया है? मुझे लगता है कि एक और परिष्कृत तरीका है तो बस ... and 1 and 2 and ..जुनीट: कोड कवरेज का स्तर कैसे निर्धारित करें?

मुझे विशेष रूप से आश्चर्य है कि एकल विधि को 'एन' परीक्षणों द्वारा कवर किया जाने पर इस तरह की गणना कैसे की जाएगी।

उत्तर

35

मैंने EclEmma का उपयोग JUnit परीक्षण रन को कवर करने के लिए बहुत सफलतापूर्वक किया है। और यह मुफ़्त है।

+0

सुनिश्चित नहीं है कि यह सबसे अच्छा जवाब है या नहीं। मैंने एक्लेम्मा को देखा है और ऐसा लगता है कि यह एक ग्रहण प्लगइन है। मुझे इसे सीआई पर्यावरण में करने की ज़रूरत है और एक्लेम्मा एक ग्रेबल प्लगइन के रूप में उपलब्ध नहीं है। – BigDong

2

मैं कोड कवरेज के लिए Cobertura के लिए जाने का सुझाव दूंगा। यह विस्तृत जानकारी देता है और आपको लाइन कवरेज के साथ-साथ शाखा कवरेज द्वारा लाइन भी दे सकता है।

संबंधित मुद्दे