From 82b3b18638c0476771bff54694baa2cc762f7417 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Astor?= Date: Sun, 16 Feb 2020 17:00:34 +0100 Subject: [PATCH] Coverage action first test --- .github/workflows/coverage.yml | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/coverage.yml diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml new file mode 100644 index 00000000..90e3a29b --- /dev/null +++ b/.github/workflows/coverage.yml @@ -0,0 +1,35 @@ + +name: Coverage Report + +on: + push: + branches: + - 'master' + +jobs: + build: + runs-on: ubuntu-latest + if: "!contains(github.event.head_commit.message, '[skip ci]')" + + steps: + - uses: actions/checkout@v1 + - name: submodules + run: git submodule update --init util ast + - name: make + env: + CFLAGS: -ftest-coverage -fprofile-arcs + LDFLAGS: -ftest-coverage -fprofile-arcs + run: make + - name: Tests + env: + VALGRIND: NO_VALGRIND + USE_MEMCHECK: 0 + SEVERITY: 3 + run: export GWION_TEST_DIR=${{ runner.tmp }}/tmp/test; mkdir $GWION_TEST_DIR && make test + + - name: Report + run: | + pip install gcovr + COV_TXT=$(gcovr --html-details cov.html -s | grep lines | cut -d" " -f2) + COV_NUM=${COV_TXT: : -1} + echo $COV_NUM -- 2.43.0