Testing and QA
Travis CI configuration file for Moodle
since David's last fix, the behat environment installation composer ask your for a github token. So some new changes were needed. An example of currently working yml script is there: https://github.com/mouneyrac/moodle-auth_googleoauth2/blob/master/.travis.yml
Note 1: I switched to shippable (https://app.shippable.com) but it is compatible with travis so you should not have too many trouble to make it work with travis.
Note 2: if you get a version working without the php local server (install apache on shippable), give a link to an example.