2017-04-07 10 views
0

現在、スキャナが動作していて、親をスキャンして残りのネストされたファイルをスキップします。私がsonarlintを実行して(cliを使っていくつかのテストとソースファイルを指定する)、必要な数の代わりに37k個のファイルを分析しようとします。私は<sonar.skip>true</sonar.skip>プロパティをpomファイルに追加することで〜3k個のファイルをスキップすることができました。しかし、私はまだ特定のサブフォルダを越えて実行し、コードカバレッジテストのようなものを印刷するようにプロジェクトを設定することはできません。 (JaCoCoは最新バージョン(6.3,0)に必要ですか、コードカバレッジはいくつかの設定で処理できますか?)コードカバレッジのためのsonar-project.propertiesファイルの設定方法は?

答えて

0

ファイルが非常に多く解析されていると思われる場合は、sonar-project.propertiesファイルにsonar.sources=src/main/javaを設定していない可能性があります。そのため、デフォルトではbasedirになり、すべてが含まれます。 SonarQubeはコードカバレッジ自体を行うことはできません。JaCoCoのようなツールからカバレッジレポートを報告するだけです。彼らはhttps://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scannerでこれらのことを明確にしていないのは面白いですが、十分な掘り起こしをすれば、そのサイトで良い情報を見つけることができます。

関連する問題