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