testing - jacoco.exec रिपोर्ट का उपयोग कैसे करें




code-coverage (4)

आप ग्रहण में EclEmma jacoco प्लगइन का उपयोग कर सकते हैं। विंडो> शो देखें> कवरेज (बेशक आपको पहले प्लगइन इंस्टॉल करना होगा)। कवरेज विंडो में, राइट क्लिक> आयात> ..... निष्पादन फ़ाइल (या अन्य अच्छी विधियों) का चयन करें, अपना स्रोत कोड चुनें, फिर देखें। आप परिणाम को एचटीएमएल फाइल में भी निर्यात कर सकते हैं।

मैंने जैकोको से एक कोड कवरेज रिपोर्ट जेनरेट की, जो jacoco.exec है । लेकिन मुझे नहीं पता कि इसका उपयोग कैसे करें ...

जिस तरह से मैंने इसे जेनरेट किया है वह कमांड लाइन के माध्यम से है:

java -javaagent:/path/to/jacocoagent.jar=include=some.package.*,output=file org.junit.runner.JUnitCore some.package.ClassTest

तब मुझे jacoco.exec रिपोर्ट मिली। मुझे केवल प्रतिशत की संख्या चाहिए, और मैं केवल कमांड लाइन का उपयोग कर रहा हूं। क्या इस रिपोर्ट को एक पठनीय txt फ़ाइल में कनवर्ट करने का कोई तरीका है?

सबको शुक्रीया


टर्मिनल: एमवीएन स्थापित जैकोको: जैकोको प्लगइन्स के साथ मेवेन प्रोजेक्ट के लिए रिपोर्ट करें


मेनू से IntelliJ आइडिया में विश्लेषण> शो कवरेज डेटा का चयन करें। नई विंडो में + बटन दबाएं और अपनी .exec फ़ाइल का चयन करें। परीक्षण कवरेज परिणाम संपादक कवरेज टैब में दिखाई देंगे।


हम मैवेन-सोनार-प्लगइन के लक्ष्य का उपयोग करते हुए सोनार (क्यूबे) सर्वर पर जैकोको निष्पादन रिपोर्ट (मेवेन बिल्ड के हिस्से के रूप में बनाई गई) को धक्का दे सकते हैं, सोनार: सोनार

एमवीएन स्वच्छ स्थापित सोनार: सोनार-डीसनर.host.url = http: //: 9000 -Dsonar.projectKey = -Dsonar.branch = -Dsonar.login = -Dsonar.password =

sonar.projectKey और sonar.branch गुण मूल्य sonarqube में बनाई गई इसी परियोजना से पुनर्प्राप्त किया जा सकता है।