タイムマシンを利用すれば、loc(ステップ数)が増えているけどテストが追加されていないためカバレッジが下がっているというような、問題となりそうな兆候を見つけることができるでしょう。 ホットスポットを使う Hotpostを選択すれば、メトリクス上注意が必要なクラスや規約違反の種類などの注意すべき点のランキングが高い個所を確認できます。
コード探知機「Sonar」でプロジェクトの深海を探れ!:ユカイ、ツーカイ、カイハツ環境!(17)(4/4 ページ) Sonarのプラグインを使うには? Sonarは、EclipseやTracなどのほかのツールと同じようにプラグインにより、Java以外の言語に対応したり、取得できるメトリクスを増やせます。プラグインはjarファイルで提供されています。 ここでは、Tracのチケットの統計情報を表示するTrac Pluginを例にプラグインのインストールと利用方法を紹介します。 プラグインの取得・インストール Sonarのプラグインは、「Sonar Plugin Library」でさまざまなものが提供されています。ここから、プラグインをダウンロード、インストールします。 Trac Pluginのサイトで取得できるので、このサイトより「tracplugin-x.x.x.jarファイル」(x.x.x
Jenkins だけでなく Sonar も使用した場合のまとまった記事がないとなげきの声が散見されるので僕自身の備忘録も込めてセットアップ方法を簡単にまとめてみます。(例によって書き殴りとなるでしょう) Maven+Jenkins+Sonar の環境構築手順については、若干古いバージョンの例ですが、Maven,Jenkins,Sonarの導入手順にまとまっているので、このエントリでは Android アプリ開発向けのナレッジを加味してその辺を含めてちょっと記載していこうと思います。 っとその前に Sonar て何?って方は コード探知機「Sonar」でプロジェクトの深海を探れ! を見てみて下さい。正直な話、テスト結果を含むコード品質については Jenkins だけでは役不足感が否めないので Sonar の導入を強くお勧めします。尚 Sonar の公式サイトではどのような情報が把握できるのか
さて、先日紹介したSonarですが、単体で使うぶんにはあんまり美味しくありません。手動でバッチ叩くなんてやってらんねーですよね。 てなわけで、Jenkins先生登場です。連携させましょう、そうしましょう。 できること できることは、、、まぁ解析を定期的に走らせるだけといえばだけなんですが、プラグインをうまく活用することで、 解析の結果によってビルドを失敗させる 単体テストの実行 → エラー時にアラートもSonarにお任せする なども可能になります。 解析の定期実行をJenkinsにお任せする まずは基本から。といってもここの設定が一番めんどくさかったりしますが。 まずはJenkinsにSonarプラグインを導入します。 Sonar plugin - Jenkins - Jenkins Wiki 導入すると、まずPluginの設定をしてやる必要があるのですが、これがちょいと厄介です。プロジェ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く