में मॉड्यूल में जैकोको कोड कवरेज स्तर कैसे सेट करें मैं जैकोको प्लगइन के साथ ग्रेड 4.3.1 का उपयोग कर रहा हूं और मैं एक बहु मॉड्यूल प्रोजेक्ट में कोड कवरेज का एक निश्चित स्तर सुनिश्चित करने में सक्षम हूं। यह तत्वक्लास या PACAKAGE सेट करते समय यह बहुत अच्छा काम करता है, लेकिन मैं मॉड्यूल के लिए इसे कैसे प्राप्त कर सकता हूं इस पर स्टंप हूं।ग्रेडल
here खोज रहे हैं मुझे लगता है कि मैं चाहता हूँ बंडल या ग्रुप है, लेकिन फिर jacoco नष्ट नहीं होती है जब मैं कवरेज राशि के नीचे जा।
यहाँ मैं क्या है कि पैकेज के स्तर का कवरेज प्रवर्तन के लिए काम करता है है की एक उदाहरण है:
jacocoTestCoverageVerification {
violationRules {
rule {
// should be element = 'BUNDLE' or 'GROUP'?
element = 'PACKAGE'
limit {
minimum = 0.9
}
includes = ['com.mypackage.*']
}
}
}
जब मैं तत्व मान बदलने के निर्माण कवरेज की परवाह किए बिना विफल नहीं हुआ बंडल करने के लिए। फिर मैं मॉड्यूल स्तर पर उम्मीद को नियंत्रित करने में सक्षम होना चाहता हूं।
------------------------------------------------------------
Gradle 4.3.1
------------------------------------------------------------
Build time: 2017-11-08 08:59:45 UTC
Revision: e4f4804807ef7c2829da51877861ff06e07e006d
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_40 (Oracle Corporation 25.40-b25)
OS: Windows 8.1 6.3 amd64
मेरा अनुमान है कि मैं, बहुत सरल कुछ याद कर रहा हूँ के बाद से मुझे नहीं लगता कि मैं पहली बार ऐसा करने के लिए प्रयास करने के लिए कर रहा हूँ:
यहाँ मेरी Gradle संस्करण जानकारी है। किसी भी सहायता की सराहना की जाएगी!
हाँ, दुर्भाग्य से मैं एक ही कोशिश की थी और यह परिणाम नहीं बदलता है। मैं HTML आउटपुट उत्पन्न कर रहा हूं और मैं देख सकता हूं कि मॉड्यूल के लिए कुल कवरेज 85% है। – Tristan