私はScalaプロジェクトでMavenをビルドツールとして使用してテストカバレッジを行いたいと思います。scalaのMavenテストカバレッジ
だから私は、この発見: https://github.com/scoverage/scoverage-maven-plugin
をそして私はここに見えた: http://scoverage.github.io/scoverage-maven-plugin/1.3.0/check-mojo.html
をだから今テストカバレッジをチェックするために、私はこれを実行します。
mvn test
そして:
をmvn scoverage:check
しかし、これはテストを実行するだけです。私はカバレッジについて何の情報も得ていない。
また、私が試した:
mvn scoverage:report
しかし、結果は同じです。
Scala/Mavenプロジェクトでこのツールや他のツールを使ってテストカバレッジ情報を取得するにはどうすればよいですか?
私はそれもうまくいった。これらのレポートはどこに置かれますか?それはどこかにファイルを作成しますか?(私は何も見つけることができません) – octavian
通常はターゲット/ scoverage-レポートなどの下に..サブモジュールがありますか?その場合は、 'aggregate'フラグをtrueに設定する必要があるかもしれません。 –
カバレッジレベルをチェックするには 'mvn scoverage:check'を実行し、レポートを生成するには' mvn scoverage:report'を実行します。 カバレッジがスキップされたかどうか、およびカバレッジがスキップされた理由(存在した場合)を確認します。 'target/site/scoverage'ディレクトリにレポートが生成されます。 –