summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.travis.sh2
-rw-r--r--.travis.yml4
2 files changed, 6 insertions, 0 deletions
diff --git a/.travis.sh b/.travis.sh
index 6b8b8d35..e4ab4175 100755
--- a/.travis.sh
+++ b/.travis.sh
@@ -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
diff --git a/.travis.yml b/.travis.yml
index 03cb9820..aaacc4e7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -26,6 +26,8 @@ matrix:
- 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
env: MODE=qa-sh CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=address CMAKE_ARGS=-DEXPAT_CONTEXT_BYTES=OFF
@@ -63,6 +65,8 @@ addons:
- cppcheck
- docbook2x
- dos2unix
+ - lcov
+ - libbsd-dev
- lzip
- mingw-w64
- moreutils