Coveralls

Code coverage tests

Description

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:

Steps:

  • Build Neomutt
  • Build Tests
  • Make Coverage
  • Upload results to Coveralls

Action Details

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

See Also

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

Search by Algolia