Eclipse では動作したテストが Jenkins でテスト実行するとエラーとなる。
前記事修正済み。
- java.lang.IllegalStateException: Failed to load ApplicationContext
テスト用 ApplicationContext が見つからない。(testApplicationContext.xml)
src/test/java/jp/s6131/sample/service/testApplicationContext.xml を
src/test/resources/testApplicationContext.xml に移動。
src/test/java/jp/s6131/sample/service/SampleServiceTest.java
@ContextConfiguration(locations = {"testApplicationContext.xml"}) を
@ContextConfiguration(locations = {"classpath:**/testApplicationContext.xml"}) に変更
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
mapper の select とか insert とか見つからない。
pom.xml に以下を追加して mapper の xml をリソース登録する。
<build>
・・・
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
Jenkins ビルドしてテスト正常終了を確認。

人気ブログランキングへ