Commit 08df0554 authored by Guillaume Quintard's avatar Guillaume Quintard Committed by guillaume quintard

[cci] tell the sanitizers about the suppr files

parent 7ff65717
...@@ -166,6 +166,7 @@ jobs: ...@@ -166,6 +166,7 @@ jobs:
root: . root: .
paths: paths:
- varnish*.tar.gz - varnish*.tar.gz
- tools/*.suppr
tar_pkg_tools: tar_pkg_tools:
docker: docker:
- image: centos:7 - image: centos:7
...@@ -219,6 +220,12 @@ jobs: ...@@ -219,6 +220,12 @@ jobs:
adduser --disabled-password --gecos "" varnish adduser --disabled-password --gecos "" varnish
fi fi
chown -R varnish:varnish /workspace chown -R varnish:varnish /workspace
export ASAN_OPTIONS=abort_on_error=1,detect_odr_violation=1,detect_leaks=1,detect_stack_use_after_return=1,detect_invalid_pointer_pairs=1,handle_segv=0,handle_sigbus=0,use_sigaltstack=0,disable_coredump=0
export LSAN_OPTIONS=abort_on_error=1,use_sigaltstack=0,suppressions=$(pwd)/tools/lsan.suppr
export TSAN_OPTIONS=abort_on_error=1,halt_on_error=1,use_sigaltstack=0,suppressions=$(pwd)/tools/tsan.suppr
export UBSAN_OPTIONS=halt_on_error=1,print_stacktrace=1,use_sigaltstack=0,suppressions=$(pwd)/tools/ubsan.suppr
sudo -u varnish ./configure \ sudo -u varnish ./configure \
--quiet \ --quiet \
--with-unwind \ --with-unwind \
...@@ -227,7 +234,9 @@ jobs: ...@@ -227,7 +234,9 @@ jobs:
--disable-stack-protector \ --disable-stack-protector \
--with-persistent-storage \ --with-persistent-storage \
<< parameters.extra_conf >> << parameters.extra_conf >>
sudo -u varnish make distcheck -j 12 -k sudo -u varnish \
--preserve-env=ASAN_OPTIONS,LSAN_OPTIONS,TSAN_OPTIONS,UBSAN_OPTIONS \
make distcheck -j 12 -k
push_packages: push_packages:
docker: docker:
- image: centos:7 - image: centos:7
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment