Aşağıdaki Sonar Ant hedef tanımlamış: Ben karınca sonar 'çalıştırın ve benim tarayıcıda Sonar getirmek zamanSonar, test istatistiklerini dışa aktarmak için nasıl kullanılır?
<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>
, ben src dizininde sınıfları hakkında bilgi edinmek, ama şeyler hakkında hiçbir şey Test dizini
Sonar.sources dosyasına $ {test.src.dir} ekler ve sonar.tests değerini ayarlamazsam, test sınıfları hakkında bazı bilgiler görüyorum, ancak Sonar hala Test Başarılarını rapor ediyor.
Nasıl bu yüzden her test yöntemi ve istatistiklerinde ilerleyebilir alabilirim?
Merhaba ben bir [benzer bir sorun] (http://stackoverflow.com/questions/21267948/sonarqube-test-coverage-report-for-android-built-with-ant) ama oldukça aynı değildir yaşıyorum. .. nasılsınız? .emma dosyası nasıl çıkıyor? – JaKXz
Sonar'ı kullanmayı bıraktık ve kendi veri deposu oluşturduk. –