0

を使用して Web アプリケーションに取り組んでおりGrails 2.1.1、テスト コードのカバレッジについて証拠を作成するように求められました。

プロジェクトは以下を使用しています:

  • Maven 3.0.5
  • コードカバレッジ 1.2.7 (Cobertura の grails プラグイン)
  • sonar-maven-plugin 2.5
  • SonarQube 3.7.4 (ローカルホストで実行)

私のpom.xmlでは、次のソナーのプロパティが宣言されています。

<sonar.language>grvy</sonar.language>        
<sonar.groovy.cobertura.reportPath>target/test-reports/cobertura/coverage.xml</sonar.groovy.cobertura.reportPath>

次のコマンドを実行して、ディレクトリ target/test-reports/cobertura 内にcobertura.xmlレポートを正常に生成しました。

grails tA -coverage -xml

しかし、私が実行すると:

mvn sonar:sonar

コマンド応答として次の出力行を受け取りますが、Sonar にテスト レポートは表示されません。

[INFO] [15:20:42.007] Sensor Groovy CoberturaSensor...
[INFO] [15:20:42.007] Analyzing Cobertura report: target/test-reports/cobertura/coverage.xml
[INFO] [15:20:42.086] Sensor Groovy CoberturaSensor done: 79 ms
4

0 に答える 0