2017-02-16 8 views
-1

私はmodudle AとBのjarファイルを含んでいるモジュールを持っています 私はCP java -cp A.jar B.jar Main.classでJavaプロセスを実行しています。私はいくつかの統合テストを行っています。 そして、Cモジュールで作成されたjacoco-it.execファイルit'sが、ソナーはのクラスのcobertureを見つけることができないのはなぜソナーキューがCでモジュールをスキャンしたときに私にソナー統合テストagaints Javaクラスパスjars

10:55:50.562 INFO - Analysing D:\Users\nb38tv\workspace\WS_F2ECORE_LTD\DG2\core\f2e-mock\..\target\jacoco-it.exec 
10:55:50.578 INFO - Analysing D:\Users\nb38tv\workspace\WS_F2ECORE_LTD\DG2\core\f2e-mock\target\sonar\jacoco-overall.exec 
10:55:50.593 INFO - No information about coverage per test. 

を伝えることI''mは恐れA.jarとB.jar ??

よろしくお願いいたします。

+0

申し訳ありませんが、GoogleのSonarQubeに試したことがありますか?テストごとのカバレッジについての情報はありませんか? – Godin

+0

日時とこの特定のケースに関する情報はありません – paul

+0

ここはGoogleの最初のリンクの1つです - http://stackoverflow.com/questions/27297071/jacoco-sonarqube-no-information-about-coverage-per-test#コメント43093247_27297071 – Godin

答えて

2

この文章は一般的にカバレッジの表示ではなく、SonarQubeがどのテストがどのカバレッジに貢献しているかを示す機能です。あなたは

は、このページでもhttps://github.com/SonarSource/sonar-examples/tree/master/projects/languages/java/code-coverage/ut/ut-maven-jacoco

での例を参照するテストすることにより、カバーされたライン上の情報を収集することができ、いくつかのユニットテストリスナーを使用して https://docs.sonarqube.org/display/PLUG/Usage+of+JaCoCo+with+Java+Plugin

を引用 - これは、いくつかの追加設定が必要です