Jenkinsで静的解析、JUnit(ジョブ実行編)

Jenkins関連の記事をいろいろ掲載していますが、やりたかったことを実施しているのが、この記事になります。事前準備の詳細は他の関連記事を参照してください。

事前準備

pom.xml

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

使用しているソース

  • 静的解析(Checkstyle,SpotBugs)の記事を参照してください。
  • カバレッジと単体テスト(JUnit)の記事を参照してください。

Jenkinsジョブの設定

Jenkinsジョブの設定については、こちらの記事を参照してください。

ビルド実行

準備が整ったら、ビルドします。

ビルド結果の確認

ビルド履歴からビルド結果を参照します。

Checkstyle

まずは、Checkstyleの結果確認。

Checkstyleの警告が表示されています。

SpotBugs

続いて、SpotBugsの結果確認。

カバレッジ

続いて、カバレッジの結果確認。

JUnit

続いて、JUnitテスト結果確認。

2+2=3 ではないので、テスト失敗しています。ソースコードは以下の通りです。

ウェブサイトでの結果確認

ビルド実行で出力された結果をウェブサイトで確認する方法は、こちらの記事にまとめています。

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