2016-09-07 10 views
0

ソナー5はgroovyプラグインを使用し、コードカバレッジにcoberturaを使用してコードカバレッジデータを返しません。 Mavenはコードカバレッジを返すこともできません。ソナー5はgroovyプラグインを使用してコードカバレッジデータを返しません。コードカバレッジにcoberturaを使用します。

設定SonarQube 5.4と流れるプラグインを使用してテストインスタンス:

ビルドブレイカー1.1 FindBugsの3.3 のGit 1.2 のGroovy 1.3.1 のJava 3.9 JavaScriptの2.11 LDAP 1.5.1 PHP 2.8 パイソン1.5 SVN 1.3 Web解析HTML 2.4 PMD 2.5

バージョン4.3.2の古いインスタンスは機能しますか? coberturaプラグインは、推奨されていないか、またはJavaプラグインが適切なサポートを提供できるので、インストールする必要がありますか?

+0

私はcoberturaプラグインを使用しています。 – doelleri

+0

ローカルのcoberturaプラグインによって生成されたcoverage.xmlファイルが見えますが、情報をSonarに送信すると失敗しています。ログ: '[INFO]分析Coberturaのレポート:ターゲット/テストレポート/ Coberturaの/ coverage.xml' ' [WARNING]ファイルが見つかりません:JsLintConfig.groovy' はのための警告「が見つかりません」行のリストに従いますプロジェクト内の各ファイル。プラグインがこれらのファイルをSonarに送信することを除外する理由を見つけることができれば、それを修正することができます –

答えて

0

実際、Coberturaレポートのインポートは、もはやサポートされていません。これには、次の専用コミュニティSonarQube Coberturaプラグインをインストールする必要があります。https://github.com/SonarQubeCommunity/sonar-cobertura/releases

+0

Thanks Freddy。私はインストールしてテストします –

+0

現在、coberturaのコードカバレッジは動作していますが、Mavenはまだコードカバレッジのために働いていません。私たちはmavenのために別のplugingが必要ですか? –

+0

Coberbura(http://www.mojohaus.org/cobertura-maven-plugin/)のMavenプラグインの助けを借りてカバレッジレポートを生成してから、その内容をインポートする必要があります。 SonarQube Coberturaプラグイン(https://github.com/SonarQubeCommunity/sonar-cobertura)の助けを借りて、 –

関連する問題