A test suite is run for every push and pull request submitted. Travis CI is used to test on Linux and macOS, and AppVeyor runs the builds on Windows.
Builds on Travis CI automatically submit updates to coveralls.io to monitor test coverage.
Next page: Release Process