[
https://issues.apache.org/jira/browse/FINERACT-2328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Monsen closed FINERACT-2328.
---------------------------------
Resolution: Invalid
I misunderstood... tests can still be run locally.
> improve local build+test on dev computers
> -----------------------------------------
>
> Key: FINERACT-2328
> URL: https://issues.apache.org/jira/browse/FINERACT-2328
> Project: Apache Fineract
> Issue Type: Task
> Reporter: Adam Monsen
> Priority: Major
> Fix For: 1.13.0
>
>
> The authoritative build+test CI pipeline can only run on GitHub. I propose
> two improvements:
> # make it possible for devs to again run builds (including all tests) locally
> # make it _easy_ for devs to again run builds (including all tests) locally
> The first is [required by the
> ASF|https://www.apache.org/legal/release-policy.html#owned-controlled-hardware],
> but is also a good idea and best practice. Ideally our builds would be
> reproducible (a good stretch goal to strive for).
> The second improvement supports the first. The easier it is for devs to build
> on their own, the more it'll occur. I'd expect to see simple gradle build
> tasks like "build", "test", "doc", and not need to add any "-x :slow-stuff"
> or "-x :broken-stuff" exceptions. It seems reasonable we'd separate different
> kinds of tests since Fineract has so many, but the goal of this second
> improvement is that they're easier to run.
> Note this ticket says nothing about the execution time for the build, only
> that it's possible and easy for devs to run it on their own computers.
> These can be broken up into separate tickets if/as necessary.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)