声纳从sonar-project.properties获取Java单元测试结果和详细信息

时间:2016-04-18 03:47:02

标签: unit-testing

我正在尝试获取单元测试详细信息(测试用例数和声纳中的成功和失败百分比),目前我能够获得“代码覆盖率”..但是无法获得单元测试详细信息...下面我的sonar-project.properties,我使用ant脚本为多个项目构建项目..

当我跑这个声纳跑步者的时候 信息:传感器SurefireSensor 信息:解析C:\ dev \ workspaces \ base \ customer \ target \ surefire-reports 错误:报告路径未找到或不是目录:C:\ dev \ workspaces \ base \ customer \ target \ surefire-reports

我的查询是..(1)如何告诉sonar-runner查看我的'common.sonar.surefire.reportsPath'(2)如何从sonar-project.properties获取Sonar中的单元测试详细信息。 请建议..谢谢您的时间..

**sonar-project.properties**

sonar.projectBaseDir=C:/dev/workspaces/base/customer

sonar.java.coveragePlugin=jacoco
sonar.dynamicAnalysis=reuseReports

# Modules List
sonar.modules=common,mobile

# common
common.sonar.projectBaseDir=C:/dev/workspaces/base/customer
common.sonar.sources=common/src/main/java
common.sonar.tests=common/src/test/java
common.sonar.java.binaries=common/bin
common.sonar.junit.reportsPath=common/test/reports/junitreport   
common.sonar.surefire.reportsPath=common/test/reports/junitreport
common.sonar.jacoco.reportPath=common/coverage/common.exec

# mobile
mobile.sonar.projectBaseDir=C:/dev/workspaces/base/customer
mobile.sonar.sources=mobile/src/main/java
mobile.sonar.tests=mobile/src/test/java
mobile.sonar.java.binaries=mobile/bin
mobile.sonar.junit.reportsPath=mobile/test/reports/junitreport   
mobile.sonar.surefire.reportsPath=mobile/test/reports/junitreport
mobile.sonar.jacoco.reportPath=mobile/coverage/mobile.exec

0 个答案:

没有答案