17

ScalaとJavaの混合でコーディングしているチームの簡単なコードカバレッジレポートを設定しようとしています。90/10の比率で、いくつかの深刻な障害にぶつかっています。私は以前、Javaのみのチームで大成功を収めるためにSonarをセットアップして管理しましたが、それはオプションではないようです。

Sonar w / Scalaプラグインはバグがあり、混合プロジェクトではなく、Scalaのみのプロジェクトをサポートしているようです。

SCCTはMavenビルドと統合されますが、偽陰性のテストが繰り返し失敗して失敗します。

アンダーカバーはこれまでの私の最高の幸運でした。これは、Mavenビルドと統合されてレポートを生成しますが、Sonarの場合のように、アーカイブまたはホストされることはありません。また、生成されたレポートを簡単にナビゲートするための中央インデックスがないようです。

私はここStackOverflowで回答を読みましたが、それらは主に2010年にさかのぼり、適切なソリューションが利用できないことを示唆しています。これは変わりましたか?

私が見逃している明らかなものはありますか?

4

2 に答える 2

7

ソナー側について:

  • はい、Scala Sonar プラグインの開発は現在停滞しています。コミュニティによって開始されましたが、まだ誰もそれを引き継ぐことを申し出ていません. ボランティアの方がいらっしゃいましたら、喜んでお手伝いさせていただきます。

  • 1 つのプロジェクト内での複数言語のサポートに関しては、Sonar でサポートされる予定です。ロードマップを提供することはできませんが、現在、次のリリースでこのサポートを Sonar に追加する方法を検討しているため、これは短期的な問題です.

于 2012-09-13T09:07:29.750 に答える