summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-09-07 14:12:20 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-09-08 14:03:34 +0200
commit11f1dc9d8ee14a78666d6032eb472bbcbf1b9e13 (patch)
tree6e03bfc97f98778fa41829c3d554eaaf9f888163
parent6c0572e09ab08cf8acee43dc27b5249f1b579599 (diff)
downloadgnutls-11f1dc9d8ee14a78666d6032eb472bbcbf1b9e13.tar.gz
.gitlab-ci.yml: enable more cppcheck tests
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r--.gitlab-ci.yml5
-rw-r--r--devel/cppcheck.suppressions3
2 files changed, 6 insertions, 2 deletions
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