Jenkinsで静的解析、JUnitの結果Web表示

Jenkinsで静的解析、カバレッジ、JUnitを行った結果をウェブサイトで表示します。

事前準備

pom.xml

使用しているpom.xml、および動作確認環境は、こちらの記事のものとなります。

Jenkinsジョブの実行

Jenkinsジョブ実行後に生成されるウェブサイトになります。ジョブの実行につきましては、こちらの記事を参照してください。

ウェブサイトメインページの表示

Jenkinsのワークスペースにウェブサイトが生成されているので、リンクを辿ってindex.htmlを探します。

※Jenkinsのワークスペースにあるファイルを直接参照することも可能です。

C:\app\Jenkins\workspace\Plugin-Example\Example\target\site\index.html

ウェブサイト

まずは、Checkstyleの確認。リンクをクリックします。

続いて、SpotBugsの確認。リンクをクリックします。

続いて、カバレッジの確認。リンク(JaCoCo)をクリックします。

確認したら、ブラウザの「戻る」で戻ります。

続いて、JUnit結果の確認。「Surefire Report」リンクをクリックします。

2+2=3 ではないので、エラーになっています。

ソースコードの表示

「Project Reports」の「Source Xref」を選択するとソースの一覧が表示されます。リンクを辿ってソースコードを表示することができます。

Chromeでは表示されません。。。フレームが影響しているようです。

「Project Reports」の「Test Source Xref」を選択するとテスト用ソースの一覧が表示されます。リンクを辿ってテスト用ソースコードを表示することができます。

タイトルとURLをコピーしました