From a6a63a1b503451b7ac7b69316b64d09ef56608a3 Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Sun, 27 Jun 2021 19:23:18 -0700 Subject: [PATCH] gcov crashes on LLVM-produced coverage on Linux --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2d22954..9462f90 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,6 +16,7 @@ jobs: exclude: - os: macos compiler: g++ + name: ${{matrix.os}} (${{matrix.compiler}}, ${{matrix.defines}}) runs-on: ${{matrix.os}}-latest steps: - uses: actions/checkout@v1 @@ -26,6 +27,7 @@ jobs: make test cxxstd=c++98 defines=${{matrix.defines}} config=debug -j2 make test defines=${{matrix.defines}} config=sanitize -j2 - name: make coverage + if: ${{!(matrix.os == 'ubuntu' && matrix.compiler == 'clang++')}} # linux/clang produces coverage info gcov can't parse run: | export CXX=${{matrix.compiler}} make test defines=${{matrix.defines}} config=coverage -j2