From deeb367b1e3755ba4d54b497fa620f0c08ce8f6b Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Fri, 10 Mar 2017 17:13:25 +0000 Subject: [PATCH] tests: Enable address sanitizer on GitLab CI Add required library and options so tests will use the sanitizer. Signed-off-by: Frediano Ziglio Acked-by: Pavel Grunt --- .gitlab-ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 77e2a089..1c5e37c3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,13 +1,16 @@ image: fedora:latest before_script: - - dnf install 'dnf-command(copr)' git libtool make -y + - dnf install 'dnf-command(copr)' git libtool make libasan -y - dnf copr enable @spice/nightly -y - dnf builddep spice -y makecheck: script: - - ./autogen.sh + - > + CFLAGS='-O2 -pipe -g -fsanitize=address -fno-omit-frame-pointer' + LDFLAGS='-fsanitize=address -lasan' + ./autogen.sh - make - make -C server check || (cat server/tests/test-suite.log && exit 1)