Skip to content

Add GitHub action for generating code coverage reports #1

Add GitHub action for generating code coverage reports

Add GitHub action for generating code coverage reports #1

Workflow file for this run

name: Code coverage
on:
push:
branches:
- develop
- master
- 'releases/**'
pull_request:
branches:
- develop
- master
- 'releases/**'
jobs:
coverage:
runs-on: ubuntu-22.04
container: davorg/perl-coveralls:latest
name: Test coverage
steps:
- uses: actions/checkout@v4
- name: Install module and dependencies
uses: ./.github/actions/install-with-dependencies
with:
zonemaster_ldns_branch: develop
- name: Show content of log files
if: ${{ failure() }}
run: cat /home/runner/.cpanm/work/*/build.log
- name: Run coverage
run: cover -test -report Coveralls