From 0a917b38f1a88ea07e65d53f9b242963c6771b59 Mon Sep 17 00:00:00 2001 From: "Manish, Kumar" Date: Mon, 22 Jul 2019 11:13:00 +0530 Subject: [PATCH] Integrate cppcheck with travis-ci for libexpat Signed-off-by: Manish, Kumar --- .travis.sh | 2 ++ .travis.yml | 2 ++ Brewfile | 1 + 3 files changed, 5 insertions(+) diff --git a/.travis.sh b/.travis.sh index a76e317f..228b354e 100755 --- a/.travis.sh +++ b/.travis.sh @@ -54,6 +54,8 @@ elif [[ ${MODE} = cmake-oos ]]; then make all test make DESTDIR="${PWD}"/ROOT install find ROOT -printf "%P\n" | sort +elif [[ ${MODE} = cppcheck ]]; then + cppcheck --quiet --error-exitcode=1 . else ./qa.sh fi diff --git a/.travis.yml b/.travis.yml index 9998ba4c..35009e45 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,7 @@ env: - MODE=cmake-oos - MODE=distcheck - MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=address + - MODE=cppcheck matrix: include: @@ -44,6 +45,7 @@ addons: - dos2unix - lzip - rpm + - cppcheck script: - ./.travis.sh diff --git a/Brewfile b/Brewfile index 05b65fd5..98f05e47 100644 --- a/Brewfile +++ b/Brewfile @@ -11,3 +11,4 @@ brew "libtool" brew "lzip" brew "m4" brew "rpm" +brew "cppcheck" -- 2.40.0