Hey,

A quick update on the progress of setting up our tests on Travis CI.

When a build fails, Travis will now pop up in our #wikimedia-wikidata IRC channel, shout murder and link to the relevant web pages. I'm now also getting an email for all such events. If you want to also get one, this is very easy to do: just modify the .travis.yml file in the git repo of the relevant component.

We now have Travis also run the tests for the Ask library. Since this library is dependent on DataValues, the later first needs to be obtained before the tests can be run. This is done using Composer. The place where DataValues gets installed is a bit nonsensical, and I'm not sure how to improve upon this without messing up installation of DataValues as MediaWiki extension using composer. (See the TODO in Ask.php - help with this would be much appreciated.) You can see the first passing build using Composer here: https://travis-ci.org/wikimedia/mediawiki-extensions-Ask/jobs/7811967

Cheers

--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil. ~=[,,_,,]:3
--