2014-09-20 48 views
0

我有几个非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传感器,但会出错。

回答

0

好的。删除sonar.language=grvy属性后,我去了这个问题。在这种情况下,源文件都是Java和常规语言。 声纳本身采用了该语言,并且确保火焰传感器确实通过“未找到资源;如上述JIRA问题中提到的错误。

我想知道这个问题是否因为多语言项目。