test commit
Some checks failed
ci / build (push) Failing after 25s

This commit is contained in:
2026-02-01 19:48:37 +01:00
parent fc47a52a15
commit 54eed7e7e1

View File

@@ -19,8 +19,18 @@ jobs:
git remote add origin https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@git.rivercry.com/${{ github.repository }}.git
git fetch --depth 1 origin ${{ github.sha }}
git checkout FETCH_HEAD
- name: Toolchain Info
run: |
echo "CC=$CC"
echo "CXX=$CXX"
command -v gcc || true
command -v g++ || true
command -v gcov || true
gcc --version || true
g++ --version || true
gcov --version || true
- name: Configure
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DENABLE_COVERAGE=ON
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DENABLE_COVERAGE=ON -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++
- name: Build
run: cmake --build build --config Debug -j "$(nproc)"
@@ -32,11 +42,9 @@ jobs:
- name: Coverage
run: |
GCOV_TOOL_DIR="$(dirname "$(g++ -print-file-name=libgcov.a)")"
GCOV_TOOL="$GCOV_TOOL_DIR/gcov"
if [ ! -x "$GCOV_TOOL" ]; then
GCOV_TOOL="$(command -v gcov)"
fi
GCOV_TOOL="$(/usr/bin/g++ -print-prog-name=gcov)"
echo "Using gcov: $GCOV_TOOL"
"$GCOV_TOOL" --version
lcov --gcov-tool "$GCOV_TOOL" --capture --directory build --output-file build/coverage.info
lcov --remove build/coverage.info "/usr/*" "*/build/*" "*/_deps/*" --output-file build/coverage.info
lcov --summary build/coverage.info