From eca632b902f07e7c5fa1773c93d3e234ba981849 Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: 周一, 16 1月 2023 22:42:28 +0800 Subject: [PATCH] doc: update coverage adn build status badge --- .github/workflows/ubuntu.yml | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 0fb95d2..0ddd13a 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -8,7 +8,7 @@ - uses: actions/checkout@v2 - name: install_dependencies - run: sudo apt-get install libcunit1-dev clang + run: sudo apt-get install libcunit1-dev clang lcov - name: make run: make clean all @@ -39,4 +39,15 @@ CFLAGS: -fprofile-arcs -ftest-coverage LDFLAGS: -lgcov run: make clean all test - + + - name: lcov_capture + run: lcov --capture --directory libscpi/ --output-file lcov.info + + - name: lcov_cleanup + run: lcov --remove lcov.info '*/test/*' --output-file lcov.info + + - name: Coveralls + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: ./lcov.info -- Gitblit v1.9.1