2012-01-05 4 views
2

私はTeamcityビルドにCoberturaを統合したいと思います。私は出発点として、このリンクを使用しています:CoberturaをTeamcity 6.5ビルドに統合してコードカバレッジ履歴を取得するにはどうすればよいですか?

http://jroller.com/ulc/entry/teamcity_2_custom_report_integration

しかしは私の知る限り、それは私だけカバレッジの現在のスナップショットを提供します。 Teamcityのコードカバレッジの履歴チャート/レコードを取得するためのアイデアはありますか?

Coberturaと統合するための上記のリンク記述よりも良い方法はありますか?

+1

teamcityで動作しない場合は、[sonar](http://www.sonarsource.org/)を試してみてください。これにはタイムライン機能があります。 – oers

答えて

3

TeamCity AFAIKのCoberturaとの直接的な統合はありません。

TeamCity統計チャートを取得し、メトリック変更でビルドに失敗する7.0の導入機能については、service messagesを介して対応するカバレッジ関連のstatistics valuesを報告する必要があります。

ところで、少し停滞したCoberturaではなく、TeamCityでIntelliJ IDEA Code Coverageを使用することをお勧めします。

3

Yaegorの回答を受け入れると、CoberturaをTeamCityと統合することで、私の質問に最も直接的に答えます。私たちの状況では、チーム全体をSonarサーバーに統合するだけで、全体的なソリューションが改善されました。 Sonarは、(Coberturaまたは他の多くのカバレッジツールを使用して)コードカバレッジ、静的解析、その他の多くのメトリックをすぐに使用できます。

関連する問題