मैं निम्नलिखित सोनार चींटी लक्ष्य को परिभाषित किया है:सोनार को टेस्ट आंकड़ों को निर्यात करने के लिए कैसे प्राप्त करें?
<target name='sonar'>
<property name='sonar.sources' value='${src.dir}'/>
<property name='sonar.tests' value='${test.src.dir}'/>
<property name='sonar.binaries' value='build/classes'/>
<path id='jars'>
<fileset dir='${env.JAVA_HOME}/jre/lib' includes='*.jar'/>
<fileset dir='build/lib/test' includes='*.jar'/>
</path>
<pathconvert property='sonar.libraries' refid='jars' pathsep=','/>
<exec executable='p4' outputproperty='p4.P4CLIENT'>
<arg value='set'/>
<arg value='P4CLIENT'/>
</exec>
<propertyregex
property='p4client'
input='${p4.P4CLIENT}'
regexp='P4CLIENT=([^ ]+) *.*'
replace='\1'/>
<propertyregex
property='sonar.timestamp'
input='${build.time}'
regexp='_'
replace='T'/>
<sonar:sonar key='com.netflix:${module.name}' version='${p4client}@${sonar.timestamp}' xmlns:sonar='antlib:org.sonar.ant'/>
<property name='sonar.dynamicAnalysis' value='reuseReports'/>
<property name='sonar.emma.reportPath' value='${coverage.dir}'/>
</target>
जब मैं 'चींटी सोनार' चलाने के लिए और अपने ब्राउज़र में सोनार को लाने, मैं src निर्देशिका में कक्षाओं के बारे में जानकारी देखते हैं, लेकिन में सामग्री के बारे में कुछ भी नहीं है परीक्षण निर्देशिका।
अगर मैं sonar.sources में $ {test.src.dir} जोड़ता हूं और सोनार.tests सेट नहीं करता हूं, तो मुझे टेस्ट क्लास के बारे में कुछ जानकारी दिखाई देती है, लेकिन सोनार अभी भी 0 टेस्ट सफलताओं की रिपोर्ट करता है।
मैं इसे कैसे प्राप्त करूं ताकि मैं प्रत्येक परीक्षण विधि और उनके आंकड़ों पर ड्रिल कर सकूं?
हाय मुझे एक [समान समस्या] है (http://stackoverflow.com/questions/21267948/sonarqube-test-coverage-report-for-android-built-with-ant) लेकिन काफी समान नहीं है। .. आप लोग कैसे .emma फ़ाइल निकाल रहे हैं? – JaKXz
हमने वास्तव में सोनार का उपयोग बंद कर दिया है और हमारे स्वयं के निर्माण डेटा भंडार का निर्माण करेगा। –