Hi everyone,

I think all of us are annoyed sometimes with the time it takes to build
fineract especially if you have integration tests that need to be debugged
and fixed.
A single integration test run (without starting up the fineract server)
involved rebuilding the fineract-client module and regenerating all the
clients with it, then rebuilding the integration-tests module which took a
lot of time; and this was true even though you haven't changed anything.
The reason was that Gradle's incremental build is not utilized properly and
the up-to-date checks were broken.

Yesterday I managed to fix a lot of these issues, hence the fineract-client
will not get regenerated and the integration-tests will not be recompiled
every time you try to run it. The changes are already available on develop.

My feeling is that these changes mean around an 80-85% decrease in the time
needed to run integration tests from IntelliJ, but I don't have exact
measurements.

If you encounter issues with the recent changes, let me know.

Best,
Arnold

Reply via email to