特定のプロジェクトの特定のコード メトリックの履歴をコンパイルするのに役立つツールを探しています。
プロジェクトは mercurial リポジトリ内に保存され、約 100 のリビジョンがあります。私は何かを探しています:
- 各リビジョンをチェックアウトする
- メトリックを計算し、リビジョンの識別子とともにどこかに保存します
- 次のリビジョンでも同じことをします
最初は、SLOC をカウントするだけで十分ですが、テスト数、TestCoverage などを分析することもできます。
そのようなことは通常CIサーバーによって処理されることは知っていますが、私はこのプロジェクトに単独で参加しているため、CIサーバーをセットアップすることを気にしていませんでした(TeamCityを使用したいのですが、実行する利点が本当にわかりませんでしただから最初に)。CI サーバーを今セットアップした場合、それを処理できますか?