]> granicus.if.org Git - libexpat/commitdiff
Travis CI: Cover coverage.sh coverage-sh-cmake
authorSebastian Pipping <sebastian@pipping.org>
Sun, 6 Oct 2019 21:53:38 +0000 (23:53 +0200)
committerSebastian Pipping <sebastian@pipping.org>
Tue, 8 Oct 2019 20:21:56 +0000 (22:21 +0200)
.travis.sh
.travis.yml

index 6b8b8d35b7c8d42c10b4af6fcc288bc874849e44..e4ab41756472d58489d325afb21f8eafa7bd82fb 100755 (executable)
@@ -61,6 +61,8 @@ elif [[ ${MODE} = cppcheck ]]; then
 elif [[ ${MODE} = clang-format ]]; then
     ./apply-clang-format.sh
     git diff --exit-code
+elif [[ ${MODE} = coverage-sh ]]; then
+    ./coverage.sh
 else
     ./qa.sh ${CMAKE_ARGS}
 fi
index 03cb9820d65ae727028f99df1c441fc4c4c75176..aaacc4e7c70ce29288d9e2c4d4b34227290ee4f9 100644 (file)
@@ -25,6 +25,8 @@ matrix:
       env: MODE=clang-format
     - os: linux
       env: MODE=cmake-oos CMAKE_ARGS="-DEXPAT_ATTR_INFO=ON -DEXPAT_BUILD_FUZZERS=ON -DCMAKE_C_FLAGS=-fsanitize=address -DCMAKE_CXX_FLAGS=-fsanitize=address -DCMAKE_EXE_LINKER_FLAGS=-fsanitize=address -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++"
+    - os: linux
+      env: MODE=coverage-sh
     - os: linux
       env: MODE=qa-sh CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=address CMAKE_ARGS=-DEXPAT_ATTR_INFO=ON
     - os: linux
@@ -63,6 +65,8 @@ addons:
       - cppcheck
       - docbook2x
       - dos2unix
+      - lcov
+      - libbsd-dev
       - lzip
       - mingw-w64
       - moreutils