Code coverage tests
This actions performs coverage tests on the code and uploads the results to the Coveralls service which stores the results and generates pretty graphs.
The coverage tests don’t cover the entire codebase, just eight core libraries:
Learn how the coverage tests are performed
Steps:
Key | Description | Details |
---|---|---|
Trigger | Schedule | Mondays at 3am |
Trigger | Workflow (manual) | https://github.com/neomutt/neomutt/actions/workflows/coveralls.yml |
Uses | GitHub’s checkout action | https://github.com/actions/checkout |
Uses | Hendrik Muhs’ ccache-action | https://github.com/hendrikmuhs/ccache-action |
Uses | Coverall’s github-action | https://github.com/coverallsapp/github-action |
Runs-on | ubuntu-latest | neomutt/docker-build |
Description | Location |
---|---|
Action | https://github.com/neomutt/neomutt/blob/main/.github/workflows/coveralls.yml |
Action Logs | https://github.com/neomutt/neomutt/actions/workflows/coveralls.yml |
Source Code | https://github.com/neomutt/neomutt |
Test Files | https://github.com/neomutt/neomutt-test-files |
Results | Code Coverage |