Hi,

I would like to add and encourage that all new developments that come
with the SMW 1.9 branch ought to come with its own test[1], so that
when commits are made unit tests can run automatically through jenkins
[2] and be tested in an instant.

This would help fellow developers to verify new developments and spot
issues (or regressions) that have been introduced with these
developments at the beginning of the deployment cycle.

Of course, developments can only be as goods as there tests but it
helps to improve code quality in general and saves time when it comes
to interdependency changes.

PS.: At first, I was reluctant to write such tests but I have seen
that some things can be better tested when methods are structured
using a "black box" approach and so help to reveal issues before a
change is committed.

[1] http://www.semantic-mediawiki.org/wiki/Unit_tests

[2] https://gerrit.wikimedia.org/r/#/c/32836/

Cheers

On 12/3/12, Jeroen De Dauw <jeroended...@gmail.com> wrote:
> Hey,
>
> Over the last few weeks some people have already been working on new
> features and enhancements for SMW 1.9 on the "1.9.x" branch. Now that 1.8
> is out of the door, I'll be merging this branch into master soonish. Since
> some people might simply get master after seeing the release email, I
> suggest waiting a day with doing this, and thus merging on upcoming
> Tuesday. After this merge is done, master will require PHP 5.3 or later and
> MediaWiki 1.19 or later. Further development on SMW 1.8 can be done on the
> 1.8.x branch, which branches of master at the 1.8 release tag. If any
> serious bugs show up or someone adds a nice new feature that they do the
> effort to backport, one or more follow up minor releases to 1.8 can be
> made.
>
> For more info on plans for 1.9, see the roadmap [0]. You are encouraged to
> add your own development items there as well.
>
> [0] https://semantic-mediawiki.org/wiki/Roadmap#SMW_1.9
>
> Cheers
>
> --
> Jeroen De Dauw
> http://www.bn2vs.com
> Don't panic. Don't be evil.
> --
>

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net/
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to