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)

Reply via email to