From 60e31b66fe928f065b457a3cb88260ea951b5f5e Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 7 Sep 2017 14:12:20 +0200 Subject: .gitlab-ci.yml: enable more cppcheck tests Signed-off-by: Nikos Mavrogiannopoulos --- .gitlab-ci.yml | 5 +++-- devel/cppcheck.suppressions | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 devel/cppcheck.suppressions diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 051231266b..be4a24cf5e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,6 +10,7 @@ variables: DEBIAN_BUILD: buildenv-debian-stretch FEDORA_BUILD: buildenv-f26 FEDORA_X86_BUILD: buildenv-f26-x86 + CPPCHECK_OPTIONS: "--enable=style --enable=performance --enable=portability --std=c99 --suppressions-list=devel/cppcheck.suppressions --template='{id}:{file}:{line},{severity},{message}'" GET_SOURCES_ATTEMPTS: "3" ################ @@ -203,8 +204,8 @@ static-analyzers/Fedora/x86_64: - make -j$(nproc) -C gl - scan-build --status-bugs -o scan-build-lib make -j$(nproc) -C lib - scan-build --status-bugs -o scan-build-libdane make -j$(nproc) -C libdane - - cppcheck --force -q -Ilib/include -Igl/ -Ilib/ -I. --error-exitcode=1 lib/ -i lib/unistring - - cppcheck --force -q -Ilib/include -Igl/ -Ilibdane/ -I. --error-exitcode=1 libdane/ + - cppcheck --force -q -Ilib/include -Igl/ -Ilib/ -I. --error-exitcode=1 lib/ -i lib/unistring -i lib/minitasn1 -j$(nproc) $CPPCHECK_OPTIONS + - cppcheck --force -q -Ilib/include -Igl/ -Ilibdane/ -I. --error-exitcode=1 libdane/ -j$(nproc) $CPPCHECK_OPTIONS tags: - shared except: diff --git a/devel/cppcheck.suppressions b/devel/cppcheck.suppressions new file mode 100644 index 0000000000..a772650f36 --- /dev/null +++ b/devel/cppcheck.suppressions @@ -0,0 +1,3 @@ +allocaCalled:lib/nettle/int/pss*.c +variableScope:lib/safe-memfuncs.c:42 +variableScope:gl/gettext.h -- cgit v1.2.1