diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1fec1b7..7332049 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,3 +15,15 @@ jobs: run: $GITHUB_WORKSPACE/steps/compose_run.sh desktop_build_check.sh --rebuild - name: Calc build run: $GITHUB_WORKSPACE/steps/compose_run.sh build_calc.sh + - name: ls + run: ls $GITHUB_WORKSPACE + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: stc_rpncalc_artifacts + path: | + ${{ github.workspace }}/build/ + ${{ github.workspace }}/build_qt/lcov/ + ${{ github.workspace }}/build_qt/decn.c.gcov + ${{ github.workspace }}/main.hex + if-no-files-found: error diff --git a/steps/desktop_build_check.sh b/steps/desktop_build_check.sh index d314fcc..94601a4 100755 --- a/steps/desktop_build_check.sh +++ b/steps/desktop_build_check.sh @@ -20,5 +20,8 @@ ninja src/decn/decn_tests # get coverage +echo "Running lcov" lcov --capture --directory src/decn --output-file coverage.info genhtml coverage.info --output-directory lcov +echo "Running gcov" +gcov -b src/decn/CMakeFiles/decn_cover.dir/decn.c.gcno \ No newline at end of file