Add Coveralls.io

This commit is contained in:
Tyler Wilding
2020-09-08 14:39:16 -04:00
parent 2075dd66b6
commit 8f1ddca825
6 changed files with 470 additions and 4 deletions
+6 -1
View File
@@ -30,7 +30,7 @@ jobs:
with:
submodules: true
- name: Get Package Dependencies
run: sudo apt install build-essential cmake gcc g++ make nasm
run: sudo apt install build-essential cmake gcc g++ lcov make nasm
- name: CMake Generation
run: |
cmake --version
@@ -42,6 +42,11 @@ jobs:
- name: Run Tests
timeout-minutes: 5
run: ./test.sh
- name: Coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: ./build/goalc-test_coverage.info
build-windows:
# Very good resource - https://cristianadam.eu/20191222/using-github-actions-with-c-plus-plus-and-cmake/
name: (Windows) Build & Test