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
--