[
https://issues.apache.org/jira/browse/BUILDR-139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
lacton resolved BUILDR-139.
---------------------------
Resolution: Fixed
Committed revision 689269.
> Incremental test run
> --------------------
>
> Key: BUILDR-139
> URL: https://issues.apache.org/jira/browse/BUILDR-139
> Project: Buildr
> Issue Type: Improvement
> Components: Core features
> Affects Versions: 1.3.2
> Reporter: lacton
> Fix For: 1.3.3
>
>
> Tests should be run in an incremental way, just like compile or package. If
> nothing has changed, the default behavior should be to skip the tests. If
> anything has changed, it should be to run the tests. This decision should be
> on a per-project basis.
> A test run is needed if and only if
> 1. there one or more test dependencies with a timestamp later than the time
> of the last successful test run for this project
> OR
> 2. there is no record of a successful test run for this project
> User choices should override all incremental mechanisms. For instance, the
> following should have precedence.
> - test=all or test=no (or their equivalent with environment variables)
> - test:SomeTest
> In this context, a change means anything that could affect the project, be it
> a change in a source file, in a resource, in a required project, in the
> buildfile or in build.yml.
> Individual project test and build tasks should run the tests or not, based on
> the above criteria.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.