diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 4ccf13c..3d0f7da 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install gcov run: | @@ -33,3 +33,13 @@ jobs: fi echo "gcov is installed." + - name: Generate Coverage + run: | + COVERAGE=$(make coverage | grep 'TOTAL COVERAGE' | grep -Eo '[0-9]+') + + if [ "$COVERAGE" -gt 89 ]; then + echo "success" + else + echo "failure" + fi +