Hey,

For those interested in having coverage reports for their extensions, you
can look at the source of any of the extensions listed here:

https://coveralls.io/r/wikimedia

These extensions allow running their tests by executing "phpunit" in their
root directory. That makes creating the coverage for those as simple as
running "phpunit --coverage-html". All those extensions have their tests
run on TravisCI, which on successful build submits the coverage report to
the coveralls.io service, which keeps track of coverage changes over time.

One thing that is lacking in this setup is having the project risk and CRAP
reports, which are in themselves also very useful. I'd be very cool if
someone set something generally usable up for getting those reports for
extensions.

Cheers

--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil. ~=[,,_,,]:3
--
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to