ci: move coverage run to github

This also connects the coverage run to codecov.io.

Signed-off-by: Adrian Reber <areber@redhat.com>
This commit is contained in:
Adrian Reber 2021-02-01 11:08:24 +00:00 committed by Andrei Vagin
parent 6be56e92c8
commit 3a4bffc143
4 changed files with 24 additions and 7 deletions

14
.github/workflows/gcov-test.yml vendored Normal file
View file

@ -0,0 +1,14 @@
name: Coverage Tests
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Run Coverage Tests
run: sudo -E make -C scripts/ci local GCOV=1
- name: Run Coverage Analysis
run: sudo -E make codecov