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
SEVERITY: 3
run: export GWION_TEST_DIR=${{ runner.tmp }}/tmp/test; mkdir $GWION_TEST_DIR && make test
- - name: Report
+ - name: Install gcovr
+ run: |
+ sudo apt-get update
+ sudo apt-get install gcovr
+
+ - name: Report
run: |
- pip install gcovr
- pip list -v
- pip show gcovr
COV_TXT=$(gcovr --html-details cov.html -s | grep lines | cut -d" " -f2)
COV_NUM=${COV_TXT: : -1}
echo $COV_NUM