diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-09-19 11:08:19 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-09-24 10:29:50 +0000 |
commit | 093ee84661df6ade4dee493e45055f6fdcb706fe (patch) | |
tree | e52e1af919ded5b23ad43d196c3d71e4218d79f0 | |
parent | 9f65afce65d30d9a03593107a5ed6c72ad033aa1 (diff) | |
download | gnutls-093ee84661df6ade4dee493e45055f6fdcb706fe.tar.gz |
.gitlab-ci.yml: use static analyzer and Werror build in src
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r-- | .gitlab-ci.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4c78f21dd2..8e7467cbb4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -183,6 +183,7 @@ static-analyzers/Fedora/x86_64: - make -j$(nproc) syntax-check - make -j$(nproc) -C gl - scan-build --status-bugs -o scan-build-lib make -j$(nproc) -C lib + - make -j$(nproc) -C src/gl && scan-build --status-bugs -o scan-build-lib make -j$(nproc) -C src - 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 -i lib/minitasn1 -j$(nproc) $CPPCHECK_OPTIONS - cppcheck --force -q -Ilib/include -Igl/ -Ilibdane/ -I. --error-exitcode=1 libdane/ -j$(nproc) $CPPCHECK_OPTIONS @@ -378,6 +379,8 @@ ubsan-Werror/Fedora/x86_64: - make -j$(nproc) -C gl - make -j$(nproc) -C lib CFLAGS="-Werror -O2 -g" - make -j$(nproc) -C libdane CFLAGS="-Werror -O2 -g" + - make -j$(nproc) -C src/gl + - make -j$(nproc) -C src CFLAGS="-Werror -O2 -g -fsanitize=undefined -Wno-error=parentheses -Wno-error=unused-macros" - make -j$(nproc) - make check -j$(nproc) - CFLAGS="-fsanitize=undefined -fsanitize=bool -fsanitize=alignment -fsanitize=null -fsanitize=bounds-strict -fsanitize=enum -fno-sanitize-recover -g -O2" LDFLAGS="-static-libubsan" ./configure --disable-non-suiteb-curves --disable-guile --disable-doc --with-default-trust-store-pkcs11="pkcs11:" |