2011-11-10 11 views
6

में एकीकरण परीक्षण के लिए कोबर्टुरा कवरेज मैं उपकरण के लिए mvn cobertura:cobertura का आह्वान कर सकता हूं, यूनिट परीक्षण चला सकता हूं (surefire का उपयोग करके), और रिपोर्ट जेनरेट करता हूं।मेवेन

मैं यूनिट परीक्षण और एकीकरण परीक्षण चलाने के लिए mvn verify का उपयोग कर सकता हूं (failsafe मेवेन प्लगइन का उपयोग करके)।

लेकिन मैं मैवेन को उपकरण, यूनिट परीक्षण और एकीकरण परीक्षण चलाने और रिपोर्ट जेनरेट करने के लिए कैसे कॉल करूं? Running integration tests with Cobertura Maven plugin का उत्तर मेरे लिए काम नहीं करता था, और मैं प्रत्येक कोबर्टुरा रन के साथ verify पर कॉल नहीं करना चाहता, बल्कि केवल रात के कवरेज के लिए।

+1

देखें मेरी [http://stackoverflow.com/questions/8034913/cobertura-and-jetty ][1] पर उत्तर दें। मैं इसे फिर से पोस्ट नहीं करता क्योंकि यह लंबा है। [1]: http://stackoverflow.com/questions/8034913/cobertura-and-jetty – Bang

+0

हालांकि, मैं अपने जवाब स्वीकार नहीं कर सकते अगर यह एक टिप्पणी है। कृपया उत्तर को 'कोबर्टूरा-इट' पर एक नज़र डालें। –

उत्तर

1

आप Jacoco कोशिश करते हैं और कवरेज की सभा के लिए और अधिक लचीला विन्यास के साथ उड़ान भरने के उपकरण पर मिल गया और रिपोर्टिंग कर सकते हैं

+0

यह वास्तव में हम अब क्या करते हैं। कोबर्टुरा में जावा 7 के साथ समस्याएं हैं और जेमॉकिट के साथ काम नहीं करती हैं। JaCoCo करता है। –

+1

जैकोको परेशान रिपोर्ट का समर्थन नहीं करता है, इसलिए यदि आपके पास बहु-मॉड्यूल प्रोजेक्ट है तो आप खराब हो गए हैं –

0

सुनिश्चित नहीं हैं कि अगर मैं पूरी तरह से सवाल समझते हैं, लेकिन मैं हमेशा एक mvn site ...