Adam Monsen created FINERACT-2328:
-------------------------------------
Summary: 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
Fix For: 1.13.0
The authoritative build+test CI pipeline is currently only possible 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 one 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. Our builds are ideally reproducible.
The second simply enables and encourages the first. The easier it is, 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.
These can be broken up into separate tickets if/as necessary.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)