aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArseny Kapoulkine <arseny.kapoulkine@gmail.com>2021-06-27 19:23:18 -0700
committerArseny Kapoulkine <arseny.kapoulkine@gmail.com>2021-06-27 19:27:40 -0700
commita6a63a1b503451b7ac7b69316b64d09ef56608a3 (patch)
tree3eb7275874e2a9ad5f309ae8ec48cd7d2e9c0be6
parent5cff00e5ea893afbd7169d5c046936c5065336b4 (diff)
downloadpugixml-a6a63a1b503451b7ac7b69316b64d09ef56608a3.zip
pugixml-a6a63a1b503451b7ac7b69316b64d09ef56608a3.tar.gz
pugixml-a6a63a1b503451b7ac7b69316b64d09ef56608a3.tar.bz2
gcov crashes on LLVM-produced coverage on Linux
-rw-r--r--.github/workflows/build.yml2
1 files changed, 2 insertions, 0 deletions
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