diff --git a/.github/workflows/gcov-test.yml b/.github/workflows/gcov-test.yml index f1b38e77e..f782c5b9d 100644 --- a/.github/workflows/gcov-test.yml +++ b/.github/workflows/gcov-test.yml @@ -10,5 +10,7 @@ jobs: - uses: actions/checkout@v2 - name: Run Coverage Tests run: sudo -E make -C scripts/ci local GCOV=1 + - name: Run gcov + run: sudo -E find . -name '*gcda' -type f -print0 | sudo -E xargs --null --max-args 128 --max-procs 4 gcov - name: Run Coverage Analysis run: sudo -E make codecov diff --git a/Makefile b/Makefile index 5592482b9..8055e05ff 100644 --- a/Makefile +++ b/Makefile @@ -439,7 +439,9 @@ lint: codecov: SHELL := $(shell which bash) codecov: - bash <(curl -s https://codecov.io/bash) + curl -Os https://uploader.codecov.io/latest/linux/codecov + chmod +x codecov + ./codecov .PHONY: codecov fetch-clang-format: .FORCE