You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Michael Vorburger <mi...@vorburger.ch> on 2019/06/20 22:53:49 UTC

FINERACT-764 Run Integration Tests using Spring Boot IT support instead of on Tomcat started separately by gradle-tomcat-plugin

Hello,

would anyone reading this be interested in helping me wrap up
https://issues.apache.org/jira/browse/FINERACT-764 ?

The first goal is to get the new SpringBootLoginTest added in
https://github.com/apache/fineract/pull/525/files to pass. I think it's
almost there (Fineract starts under Spring Boot for integration testing,
yay!) but something with the URL being hit for testing isn't quite right...
perhaps someone interested in helping and looking at this with a fresh pair
of eyes can spot what it is?

BTW you can, on this PR's branch (not yet develop) start Fineract with
./gradlew bootRun (or by running org.apache.fineract.ServerApplication in
an IDE), which is pretty nice, IMHO.

Once that works, it  should then (hopefully) be fairly quick to make each
of the real integration tests extends the (new)
AbstractSpringBootIntegrationTest to run as Spring Boot integration test
instead of against an external Tomcat started by the Gradle plugin.

This would unblock the migration to a much newer Gradle version (
https://issues.apache.org/jira/browse/FINERACT-700).

Regards,
M.
_______________________
Michael Vorburger
http://www.vorburger.ch