Continuous Integration

Travis CI, a hosted continuous integration platform, executes all unit tests, coding standard checks and other validations whenever a commit is pushed to the central source code repository at GitHub. When you create pull requests on GitHub, links to Travis' status report will be visible in the pull request.

While Travis runs the unit tests, PHPUnit also generates a code coverage report. Travis pushes the data from this report to Coveralls, a hosted code coverage reporting platform. Just like Travis, Coveralls.io will link its status report into new pull requests on GitHub.

Consult the Travis CI documentation and the Coveralls documentation for more info.

Last updated