[
https://issues.apache.org/jira/browse/FINERACT-764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16876433#comment-16876433
]
Michael Vorburger.ch commented on FINERACT-764:
-----------------------------------------------
> something with the (base?) URL seems to be off, and I'm struggling to figure
> out what it is.
The {{Caused by: org.apache.http.client.CircularRedirectException at
SpringBootLoginTest.java:41}} is most probably due to me having thought that I
can get away with just disabling the {{EmbeddedTomcatWithSSLConfiguration}}
(which does not build anymore), but that's not going to fly... with
{{requires-channel="https" }} all over
{{fineract/fineract-provider/src/main/resources/META-INF/spring/securityContext.xml}},
we do need SSL even to run integration tests - either by getting (my, old...)
{{EmbeddedTomcatWithSSLConfiguration}} to work again with latest Spring Boot,
or by ditching that in favour of something else.
> 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.ch
> Assignee: Michael Vorburger.ch
> Priority: Major
>
> 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
(v7.6.3#76005)