[ https://issues.apache.org/jira/browse/FINERACT-764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217163#comment-17217163 ]
Michael Vorburger commented on FINERACT-764: -------------------------------------------- let's keep Testcontainers, and MariaDB4j, completely out of this issue - and take that up later in FINERACT-1223 and/or FINERACT-939! > Run Integration Tests using Spring Boot IT support instead of on Tomcat > started separately by gradle-tomcat-plugin > ------------------------------------------------------------------------------------------------------------------ > > Key: FINERACT-764 > URL: https://issues.apache.org/jira/browse/FINERACT-764 > Project: Apache Fineract > Issue Type: Improvement > Reporter: Michael Vorburger > Assignee: Michael Vorburger > Priority: Major > Fix For: 1.5.0 > > > https://github.com/apache/fineract/pull/525 for FINERACT-700 struggles to get > "./gradlew integrationTest" working under an up-to-date Gradle version, due > to the gradle-tomcat-plugin failing to start Tomcat. The problem can also be > seen (on that PR, as it stands right now) via {{./gradlew tomcatrunwar}}. > https://github.com/bmuschko/gradle-tomcat-plugin mentions that its author "I > don't have much time to contribute anymore. In practice this means far less > activity, responsiveness on issues and new releases from my end." > What we IMHO really should do instead is to ditch our use of > gradle-tomcat-plugin and just use Spring Boot's very nice built-in support > for Integration Test, see here: > * > https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle/#boot-features-testing-spring-applications > * https://www.baeldung.com/spring-boot-testing (see 7. Integration Testing > with @SpringBootTest) > * https://reflectoring.io/spring-boot-test/ > I wouldn't have time for this, but perhaps someone would like to pick this up? -- This message was sent by Atlassian Jira (v8.3.4#803005)