我有几个非mavenized Grails项目(2.2.1和2.3.5版本)。我可以用XML格式生成单元测试结果(spock测试)。 但是这些结果没有在SonarQube 4.4版本中发布。与Groovy 1.0.1插件。声纳可以发布覆盖报告。 以下是声纳的属性。SonarQube4.4 surefire传感器没有得到执行Grails项目
sonar.projectVersion = 1.0
sonar.sources =的grails-app,SRC
sonar.tests =测试\单元
sonar.language = grvy
sonar.junit。 reportsPath = \ target \ test-reports
我试过reportsPath和tests的所有组合(相对/绝对)路径。
在检查日志时,我看不到Surefire Senor正在执行。跟踪器中有类似的问题, http://jira.codehaus.org/browse/SONARGROOV-2?jql=project%20%3D%20SONARGROOV%20AND%20resolution%20%3D%20Unresolved%20AND%20priority%20%3D%20Major%20ORDER%20BY%20key%20DESC 但是在这种情况下,至少会调用/执行surefire传感器,但会出错。