Skip to content

Commit 4ae7e79

Browse files
Disable coverage CI for now
1 parent 01503b9 commit 4ae7e79

File tree

1 file changed

+71
-71
lines changed

1 file changed

+71
-71
lines changed

.github/workflows/coverage.yml

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,71 @@
1-
name: Coverage
2-
3-
on:
4-
pull_request:
5-
branches:
6-
- main
7-
- develop
8-
push:
9-
branches:
10-
- main
11-
- ci
12-
13-
workflow_dispatch:
14-
15-
jobs:
16-
build_and_test:
17-
name: Test library with coverage
18-
runs-on: ${{ matrix.os }}
19-
strategy:
20-
fail-fast: false # show all errors for each platform (vs. cancel jobs on error)
21-
matrix:
22-
include:
23-
- name: Linux
24-
os: ubuntu-22.04
25-
nparallel: 4
26-
27-
steps:
28-
- name: Install Linux Deps
29-
if: runner.os == 'Linux'
30-
run: |
31-
sudo apt-get update
32-
sudo apt install libasound2-dev libcurl4-openssl-dev libx11-dev libxinerama-dev libxext-dev libfreetype6-dev libwebkit2gtk-4.0-dev libglu1-mesa-dev libjack-jackd2-dev
33-
34-
- name: Install lcov (Linux)
35-
if: runner.os == 'Linux'
36-
run: sudo apt install lcov
37-
38-
- name: Install Ninja
39-
uses: seanmiddleditch/gha-setup-ninja@master
40-
41-
- name: Get latest CMake
42-
uses: lukka/get-cmake@latest
43-
44-
- name: Checkout code
45-
uses: actions/checkout@v2
46-
47-
- name: Cmake Configure
48-
run: cmake -Bbuild -G"Ninja Multi-Config" -DCHOWDSP_CONVOLUTION_TESTING=ON -DCHOWDSP_CONVOLUTION_COVERAGE=ON
49-
50-
- name: Build Test
51-
run: cmake --build build --config Debug --parallel --target chowdsp_convolution_test
52-
53-
- name: Run Test
54-
run: ./build/test/Debug/chowdsp_convolution_test
55-
56-
- name: Collect Coverage Data
57-
run: |
58-
lcov --version
59-
lcov --directory . --capture --output-file coverage.info
60-
lcov --remove coverage.info '/usr/*' "${HOME}"'/.cache/*' '/Applications/Xcode*' '*build*' '*test*' --output-file coverage.info
61-
62-
- name: Report Coverage Data
63-
run: lcov --list coverage.info
64-
65-
- name: Upload coverage to Codecov
66-
uses: codecov/codecov-action@v4
67-
with:
68-
fail_ci_if_error: true
69-
token: ${{ secrets.CODECOV_TOKEN }}
70-
files: coverage.info
71-
verbose: true
1+
# name: Coverage
2+
#
3+
# on:
4+
# pull_request:
5+
# branches:
6+
# - main
7+
# - develop
8+
# push:
9+
# branches:
10+
# - main
11+
# - ci
12+
#
13+
# workflow_dispatch:
14+
#
15+
# jobs:
16+
# build_and_test:
17+
# name: Test library with coverage
18+
# runs-on: ${{ matrix.os }}
19+
# strategy:
20+
# fail-fast: false # show all errors for each platform (vs. cancel jobs on error)
21+
# matrix:
22+
# include:
23+
# - name: Linux
24+
# os: ubuntu-22.04
25+
# nparallel: 4
26+
#
27+
# steps:
28+
# - name: Install Linux Deps
29+
# if: runner.os == 'Linux'
30+
# run: |
31+
# sudo apt-get update
32+
# sudo apt install libasound2-dev libcurl4-openssl-dev libx11-dev libxinerama-dev libxext-dev libfreetype6-dev libwebkit2gtk-4.0-dev libglu1-mesa-dev libjack-jackd2-dev
33+
#
34+
# - name: Install lcov (Linux)
35+
# if: runner.os == 'Linux'
36+
# run: sudo apt install lcov
37+
#
38+
# - name: Install Ninja
39+
# uses: seanmiddleditch/gha-setup-ninja@master
40+
#
41+
# - name: Get latest CMake
42+
# uses: lukka/get-cmake@latest
43+
#
44+
# - name: Checkout code
45+
# uses: actions/checkout@v2
46+
#
47+
# - name: Cmake Configure
48+
# run: cmake -Bbuild -G"Ninja Multi-Config" -DCHOWDSP_CONVOLUTION_TESTING=ON -DCHOWDSP_CONVOLUTION_COVERAGE=ON
49+
#
50+
# - name: Build Test
51+
# run: cmake --build build --config Debug --parallel --target chowdsp_convolution_test
52+
#
53+
# - name: Run Test
54+
# run: ./build/test/Debug/chowdsp_convolution_test
55+
#
56+
# - name: Collect Coverage Data
57+
# run: |
58+
# lcov --version
59+
# lcov --directory . --capture --output-file coverage.info
60+
# lcov --remove coverage.info '/usr/*' "${HOME}"'/.cache/*' '/Applications/Xcode*' '*build*' '*test*' --output-file coverage.info
61+
#
62+
# - name: Report Coverage Data
63+
# run: lcov --list coverage.info
64+
#
65+
# - name: Upload coverage to Codecov
66+
# uses: codecov/codecov-action@v4
67+
# with:
68+
# fail_ci_if_error: true
69+
# token: ${{ secrets.CODECOV_TOKEN }}
70+
# files: coverage.info
71+
# verbose: true

0 commit comments

Comments
 (0)